Tartalomjegyzék:
- 1. lépés: Az Arduino Uno Board tesztelése
- 2. lépés: Kód
- 3. lépés: Áramköri diagram
- 4. lépés: Tápegység az Arduino -hoz
Videó: Érintkezésmentes és korróziómentes vízszintjelző és motorvezérlés: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
HI, Ebben az oktatóanyagban megnézzük, hogyan lehet a víztartály állapotát a felső tartály vízszintje (magas, közepes, alacsony) alapján három különböző színű led segítségével érintés nélkül ultrahangos érzékelő és Arduino uno tábla segítségével.
Előnyök:
1. Mivel érintésmentes módszerrel járunk, amelyben az ultrahangos érzékelő megkapja a tárgy távolságát (még az is lehet víz), ha jelet továbbít, és kiszámítja, hogy mennyi időbe telik a visszapattanás, nincs probléma a vezetékek korróziójával.
2. Bármikor növelhetjük vagy csökkenthetjük a szinteket extra hardver nélkül.
3. Kevesebb karbantartás.
4. Kis napelemekkel is működik.
Hátrányok:
1. Nem teljesen vízálló, az ultrahangos érzékelő nem érintkezhet vízzel.
Szükségünk van
1. Ultrahangos érzékelő - HC SR04 -1
2. Arduino uno tábla- 1
3. Különböző színű LED -ek -3
4. 100 ohmos ellenállások-3
5. usb kábel az arduino programozásához.
6. néhány összekötő vezeték.
7. Napelem 10 V, 5 W vagy 9 V adapter vagy 5 V adapter a tápellátáshoz.
Az egész projekt két részre oszlik, 1. rész: LED-ek interfésze a különböző vízállásokhoz
2. rész: Relé interfész. AC (220V/110V) motorvezérléshez.
1. rész:
1. lépés: Az Arduino Uno Board tesztelése
Minden új tábla előre beprogramozott fedélzeti villogással rendelkezik, de ha régi uno -t használunk, amelyet más projektekhez használtak, akkor egyszerű fedélzeti LED -es villogó programmal tesztelhető.
2. lépés: Kód
Programozza az uno -t ezzel a kóddal.
Az igényeinek megfelelően módosíthatja a kódot, itt a tartály maximális magassága 110 cm
A piros led világít, ha a vízszint> 60 cm és & <= 70 cm.
A kék LED villog, ha a vízszint> 40 && <= 60.cm
A kék led világít, ha a vízszint> 25 && <= 40 cm.
A zöld led világít, ha a vízszint <25 cm.
3. lépés: Áramköri diagram
1. Szerelje be az ultrahangos érzékelőt néhány centiméterrel a maximális vízszint fölé, és rögzítse vízzáró tartállyal.
2. Húzzon ki négy vezetéket az érzékelőből: vcc, gnd, trig, echo az arduino kártyához hosszabbító vezetékek segítségével.
3. Csatlakoztassa az érzékelő 1. Vcc vezetékét az arduino 5V -hoz
2. érzékelő gnd vezetéke arduino gnd -hez
3. Húzza az érzékelő vezetékét az arduino #8
4. Az érzékelő visszhanghuzalja az arduino 10. tűjéhez
Most LED -eket kell csatlakoztatnunk a vízszint jelzésére.
1. Csatlakoztassa a vöröset a 2 -es tűtől a gnd -hez 100 ohmos ellenálláson keresztül, ez alacsony szintet jelez
2. Csatlakoztassa a zöldet a #4 érintkezőtől a gnd -hez 100 ohmos ellenálláson keresztül, ez magas szintet jelez
3. Csatlakoztassa a fehéret a 3. tűtől a gnd -hez 100 ohmos ellenálláson keresztül, ez közepes szintet jelez.
4. lépés: Tápegység az Arduino -hoz
1. Használhat 9V adaptert.
vagy
2. akkor 10V napelem.
vagy
3. az 5v -t közvetlenül az arduino v -hez használhatja.
Ajánlott:
Szervo motorvezérlés STM32F4 ARM MCU -val: 4 lépés
Szervo motorvezérlés STM32F4 ARM MCU -val: Üdv ismét haverok :) Tehát ebben a projektben egy szervo motort fogunk vezérelni STM32F4 ARM MCU -val. Esetemben a felfedező táblát fogom használni, de ha felfogja a probléma lényegét, akkor minden MCU -ra alkalmazhatja. Így. Lássunk neki:)
DC motorvezérlés Arduino Uno R3: 6 lépés
DC motorvezérlés Arduino Uno R3: Ebben a kísérletben megtanuljuk, hogyan lehet egy kis méretű egyenáramú motor irányát és sebességét az L293D meghajtó chip segítségével szabályozni. Egyszerű kísérleteket végezve csak a motort forgatjuk balra és jobbra, és automatikusan gyorsítunk vagy lassítunk
2 vezetékes 2 tengelyes elektromos motorvezérlés: 6 lépés
2 huzal 2 tengelyes villanymotor-vezérlés: Ez a projekt egy módszert javasol két motortengely meghajtására, az egyes csatornákhoz tartozó impulzusszámlálást és az "on-off" reteszelés módszerét. kapcsolás 4017 számláló segítségével. Ez a módszer bármilyen impulzusbemeneti funkcióhoz alkalmas (nyomógomb, forgókapcsoló vagy
Arduino bemutató - Szervo motorvezérlés joystick -kal: 4 lépés
Arduino bemutató - Szervo motorvezérlés a joystick segítségével: Ebben az oktatóanyagban megtanuljuk, hogyan kell használni a szervót a joystick segítségével. 1 db szervomotort fogunk vezérelni 1 joystick segítségével. Robotkaros projektjeit az oktatóanyag segítségével hajthatja végre. Természetesen külső akkumulátort / energiát fogunk használni, amikor
Arduino GSM alapú motorvezérlés (GSM modul nélkül): 3 lépés
Arduino GSM alapú motorvezérlés (GSM modul nélkül): Ebben a projektben egy alapvető, de egyedi módszert mutatok be Önnek, amellyel bármit be- és kikapcsolhat a relével. Ez az ötlet kevés embertől származik, akik ilyen projekteket végeznek, de problémájuk volt, hogy mindannyian függnek a mobiltelefon hívás közbeni viselkedésétől. Egyszerűsítek