Fórum témák
» Több friss téma |
A klónok CH340 Soros-USB illesztőjének drivere (Letöltés)
Sziasztok!
1" -os csőhöz szeretnék valamilyen áramlásérzékelőt csinálni. Arduino -s öntözés vezérléshez kellene, a szivattyúvédelem részhez. Milyen megoldást javasolnátok ehhez? Köszönöm
Szerintem igen, azért kérdeztem. Vagy leesik a fesz.
Kondival szűrd meg a tápot! A hozzászólás módosítva: Máj 13, 2017
nem, 24V DC a közös táp, ez táplálja a reléket
innen megy egy diódán keresztül a 12V tápra ami elko, lm7812, elko+100n, tekercs, elko+100n felépítésű ez megy az arduino stabilizátorára
Szia!
Mekkora teljesítményre kell? Max 60l/perc elég?
Nekem az LCD kijelzőt zavarta be a relépanel. Mondjuk én 12 vdc-t használtam, és 7805-ről kapott a nano az 5v lábára feszt. 2-3 sec delay-ok voltak, de nem fagyott le, csak a kijelzőt kuszálta össze, de erre is meglett a gyógyír.
A tied fagyhat a vezetékeléstől és táp miatt is.
Relés panel optocsatolt leválasztású?
Ha nem akkor optocsatolóval is leválaszthatod, külön független táp jobb lenne az ardunak. A hozzászólás módosítva: Máj 13, 2017
nincs opto, a kimenetek 1k-n keresztül egy tranzisztorral kapcsolják a reléket
Független táppal próbáld és azt a GND-t is kösd össze az arduino GND-vel.
A hozzászólás módosítva: Máj 13, 2017
Programban minden kiírás váltás előtt inicializálni kellett a kijelzőt.
De ez a te problémádon nem segít.
A független tápnak nem az lenne a lényege, hogy semmilyen fémes kötés ne legyen?
Ez nem a probléma megoldása, csak tüneti kezelés... Optocsatolós leválasztás kell, az Arduino tápjának pedig megfelelően szűrtnek és árnyékoltnak kell lennie. Az nem megengedhető, hogy egy villámlás során kiakadjon az Ardu, és szárazon fusson a mosógép szivattyúja, ami később kigyullad, majd az egész ház/társasház kiég. Másra is tekintettel kell lenni! Vagy csak nem záródik el a vízbeengedő szelep, és leáztatsz 3 alattad levő szomszédot, neked meg betörik az ajtódat, és úgy zárják el a vizet. Ilyenkor a biztosító se fog fizetni...
Én nem mosógépezek, meg vizezek.
Nekem amihez kellett, az egy kazánház vezérlése és az lcd akadt ki, a program ment tovább. Továbbá én alkalmazok a futó programban védelmeket a kazánház védelme érdekében, ami felülbírálja az emberi beavatkozást, valamint a watchdog is alkalmazásra került. És ami lényeg, hogy van segédenergia nélküli védelmi rendszer is, az esetleges totális ardu kipurcanás esetére. Hidd el, senki házával nem "játszanék"
A reléknek a behuzó tekercsén van párhuzamos védödioda?
Igen szép feszültség tud indukálodni ha nincs dioda a reléken ami az arduinot gyorsan gajra vágja...
Nagy valószínűséggel igen, bár nem számoltam még utána. A mérés maga nem is lényeges, csak hogy vízhiány esetén lekapcsoljon a rendszer.
Nem keresgéltem sokat, de 1"-st csak ilyet találtam. Ez használható lenne szerintem. Igaz, hogy képes mérni az átáramló folyadék mennyiségét, de ezáltal csak programozási feladat, hogy van-e benne víz, vagy sem.
Kedvenc keresődbe: 'G1" Waterproof Water Flow' A hozzászólás módosítva: Máj 13, 2017
tudnál linkelni egy ilyen táp kapcsolást?
van lehetőség arra, hogy az ide felületen látszódjon hol fut éppen a program az ardun? a klón és eredeti nano között van valami különbség az árán kívül?
Köszi! Eddig az ebay saját keresőjével próbálkoztam, de valahogy nem nagyon voltak csak 1/2" átmérőjűek... de tényleg van nagyobb is emberi áron. Nem tudom eddig miért nem találtam...
Sziasztok,
Van egy CAN-BUS-os fordulatszámmérőm, amit szeretnék arduinoról hajtani. Mivel nem tudom az ID-t, így gondoltam előbb meghallgatom, hogy mit küld. A csatolt képen látható üzenetet küldi. A kérdésem az lenne, hogy hogyan szólítsam meg és hogyan küldjek neki adatot? Akárhogyan próbáltam sehogy sem reagál. Eleve furcsa, hogy miért csak 1 byte-nyi adatot küld, mikor a fordulatszámnak 2 byte hosszúságúnak kellene lennie. Az órában van 1 kipörgésgátló visszajelző is. Köszönöm!
Ha megosztanád a programodat, akkor láthatnánk, hogy mit is írsz ki. Nem lehet, hogy jön adat, csak nem írod ki?
Az a 73 egy CAN frame ID? Ki küldi? Data vagy remote frame? Valamint az eszközöd az egy fordulatszámmérő JELADÓ vagy egy KIJELZŐ? Ha kijelző, akkor miért várod, hogy küldjön bármit is?
Eepromba szeretnék letárolni int32_t értéket de ez " -2,147,483,648 to 2,147,483,647 " vehet fel de az eeprom csak byte 0 to 255 beirható!
Erre van valami könyvtár vagy fügvény konvertálási lehetöség?
Eepromba szeretnék letárolni int32_t értéket de ez " -2,147,483,648 to 2,147,483,647 " vehet fel de az eeprom csak byte 0 to 255 beirható!
modositot ez nem igazán muxik....
ID azonositoval nyitod egyben a portot is eszközné crc 16 nem jön vissza id azonositás bukik a komunikációd!
Szerintem! A hozzászólás módosítva: Máj 14, 2017
Milyen táp kapcsolás link?
Nem kapcsolós táp! Bármilyen kb.: 1 - 2 W trafó jó ami váltó 7-10 V feszültséget tud. Ezt egyenírányítva a 1,44 szeres egyenfesz jön le a kb: 1000µF Puffer kondiról. Ide rakhatsz be még C-L-C szűrőtagot is. Ez a 7805 áteresztő stabilizátorra kerül(kis hűtőborda se árt neki igaz csak max fél - 2 W diszipáció lehet rajta inkább méretezzük túl a stabil hosszú távú működés érdekében). Kondik 10µF és 10-100nF rajta be/ki meneteken. A stabilizátor után soros biztosíték 2-300 mA majd egy 5,6 Voltos 2 - 5 W zener párhuzamosan tápra. Így megy az ardura.(a zenergát azért van ha megszaladna az áteresztő kinyit 5,6 V felett és a olvad a biztosíték az ardu nem kap túlfeszt.) Idézet: „van lehetőség arra, hogy az ide felületen látszódjon hol fut éppen a program az ardun?” Igen van ha a program futás alatt kifele beszéget az ardu a soros monitorra. Ehhez "be kell kapcsolni" a soros kommunikációt a program "fejlécében" inicializálni a Serial.begin (sebesség xbaud) utasítással . Majd ha valahol valamit közölni akarsz a program megfelelő sorainál beiktatod a kövcetkezőt: Serial.print("kirandó szöveg változó stb értéke") lásd: serial serialprint Ezután már csak bármilyen soros terminál programmal csatlakozni kell az arduhoz. Vagy magában az IDE soros monitorát használhatod. Természetesen ilyenkor a soros RX/TX port biteket nem használhatod semmire se csak erre. Azonos sebességet kell beállítani a forráskódban és a soros monitor programban. (9600 elég lehet bőven ha kevés mehetsz feljebb) "Butább IDE" az lehet ha ledeket kötögetsz a ki/bemenet portok állapot jelzésére. Mosógépen úgy se fog lógni komplett számítógép . (habár én már láttam egyik ismerősöm mosómasáját, ahol évek óta PC lpt portjáról tekeri a vezérlést és elbeszéli az üzem állapotok változását ) Ekkor esetleg érdemes az üzemi állapotok helyzetét státusz ledekkel "kiírni" ha sok státusz állapotod van / lesz ez se gond, mivel 3 biten keresztül shift regiszterel "bármennyi" ledet kapcsolgathatsz. shiftregiszterekről Ha ennél " mélyebb " regiszter állapotra vagy kíváncsi akkor az ISP porton in circuit debugger szoftver és hardver környezetet kell az atmega uC -re rakni. A hozzászólás módosítva: Máj 14, 2017
EEPROMAnything read/write 4 byte funkcioja nem müködik ha soros porton keresztül használom de miért csak 2byte?
Az int32 4 byte-on tárolt előjeles egész típus. Vagyis 4 byte-nyit kell írnod-olvasnod, vagy keresel egy lib-et ahol valaki ezt már megírta.
Google 1. oldali találatok (google://arduino write in32_t to eeprom): Bővebben: Link Bővebben: Link |
Bejelentkezés
Hirdetés |