Tartalomjegyzék:
- 1. lépés: 1. lépés: Gyűjtsön össze minden anyagot
- 2. lépés: 2. lépés: Vízérzékelő csatlakozók
- 3. lépés: 3. lépés: Arduino első bekötése
- 4. lépés: 4. lépés: Vízérzékelő csatlakozók
- 5. lépés: 5. lépés: szervomotor
- 6. lépés: 6. lépés: kód
- 7. lépés: 7. lépés: Véglegesítés
Videó: Vízérzékelő a talajhoz: 7 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Ez a projekt egyszerű és nagyon informatív módja annak, hogy a diákokat arra tanítsa, hogy hatékonyan írják a kódokat és megértsék az arduino -val kapcsolatos elektronika mechanizmusait.
Szükséges anyagok:
- Arduino mikrokontroller
- Vízérzékelő (maximális érték 1023)
- Maroknyi Jumper vezetékek (hím -férfi és nő -férfi)
- Kenyértábla (Mini One ajánlott)
- Szervómotor
1. lépés: 1. lépés: Gyűjtsön össze minden anyagot
Ügyeljen arra, hogy minden anyagát üres helyre tegye, tágas helyre tegye, és távol legyen minden ételtől vagy italtól, mert ez károsíthatja az elektronikát. Azt is javaslom, hogy tartson magánál egy drótcsupaszítót is arra az esetre, ha rendszeres vezetékei vannak a jumper kábelek helyett.
2. lépés: 2. lépés: Vízérzékelő csatlakozók
1. Vegyen fel három áthidaló kábelt (piros, fekete és sárga) és a vízérzékelőt
2. Csatlakoztassa a piros vezetéket a + -hoz a vízérzékelőn, a feketét a "-" -hoz és a sárga vezetéket az S-hez
3. lépés: 3. lépés: Arduino első bekötése
1. Csatlakoztasson két vezetéket az arduino -hoz, az egyiket az 5V -hoz, a másikat a GND -hez
2. Ezt a lépést követően csatlakoztassa az 5V -hoz csatlakoztatottat a kenyértáblán lévő pozitívhoz, a GND -t pedig a negatívhoz.
4. lépés: 4. lépés: Vízérzékelő csatlakozók
1. Csatlakoztassa a vízérzékelő sárga vezetékét az A0 -hoz
2. Csatlakoztassa a feketét a negatívhoz vagy a földhöz a vízérzékelő kenyértábláján az arduino -hoz
3. Csatlakoztassa a pirosat a pozitívhoz a vízérzékelő kenyérlapjához az arduino -hoz
5. lépés: 5. lépés: szervomotor
1. Csatlakoztassa a szervomotor narancssárga vezetékét egy sárga vezetékhez
2. Csatlakoztassa a piros vezetéket tetszőleges színhez
3. Csatlakoztassa a barnát egy másik választott színhez
4. Miután ezeket a lépéseket elvégeztük, most a szervomotort csatlakoztatjuk a kenyértáblához és az arudinohoz
5. Csatlakoztassa a sárga vezetéket a 9 -es tűhöz.
6. Csatlakoztassa a motor piros vezetékéhez csatlakoztatott vezetéket a pozitívhoz
7. Csatlakoztassa a szervómotor barna vezetékéhez csatlakoztatott vezetéket a földhöz
6. lépés: 6. lépés: kód
1. Csatlakoztassa az arduino -t a számítógéphez, és nyissa meg az Arduino szoftvert a számítógépén
2. Kezdje azzal, hogy beazonosítja a szervomotort a "#include" kimondásával
3. Határozza meg az egyes változókat, az A0 -hoz csatlakoztatott szervo, vízérzékelőt, valamint a "szöget", amely egyszerűen a szervomotor helyzete
4. A void.setup megkezdéséhez kezdje a soros kezdéssel (9600), és deklarálja a szervót is, amely a 9 -es csaphoz van csatlakoztatva.
5. Ezt a lépést követően, az üresség hurok, kezdje az "int" használatával, majd az érzékelő értékével, amely az analóg leolvasott, ami a vízérzékelő
6. Győződjön meg róla, hogy a Serial.print parancsot alatta tartalmazza, és használja az "ln" parancsot, hogy egy vonalban legyen a víz páratartalmának megfigyelésekor.
7. Ezután az "int.angle" használatával győződjön meg arról, hogy az érzékelő értéke 500 és 180 között van, mert ez a páratartalomtól függ, annak ellenére, hogy a vízérzékelőnek 1023 és 180 között kell lennie, ami a maximális és a minimális érték, ez változik a projekt használatától, valamint az adott vízérzékelő szerinti max és min értékektől függően
8. Most adja hozzá ugyanazt a sorozatot, nyomtassa ki az ln alá, és írja be a "my servo. Write (szög) alá"
9. Az utolsó lépés az, hogy hozzáadom a késleltetést, amelyet hozzáadtam a "delay (15)" -hez, majd a} gombot a kód befejezéséhez
7. lépés: 7. lépés: Véglegesítés
Most, hogy a kód működőképes és működik, hozzáadhatja az érzékelőt a motorhoz, és soros monitor segítségével észlelheti a víz vagy a talaj páratartalmát. Ezenkívül ügyeljen arra, hogy apró építőpapírt vagy kijelzőt adjon hozzá, mert a kijelző bizonyíthatja, hogy a talajnak vízre van szüksége, vagy nem a páratartalomtól függően.
Ajánlott:
DC - DC feszültség Lépés lekapcsoló mód Buck feszültségátalakító (LM2576/LM2596): 4 lépés
DC-DC feszültség Lépés lekapcsoló üzemmód Buck feszültségátalakító (LM2576/LM2596): A rendkívül hatékony bakkonverter készítése nehéz feladat, és még a tapasztalt mérnököknek is többféle kivitelre van szükségük, hogy a megfelelőt hozzák létre. egy DC-DC áramátalakító, amely csökkenti a feszültséget (miközben növeli
Altoids Mini vízérzékelő -egyszerű-: 4 lépés
Altoids Mini vízérzékelő -egyszerű-: ez egy példa egy nagyon egyszerű vízérzékelő áramkörre, amely egy Altoid mini konzervdobozban van. Nagyon gyakori áramkör, de az Altoid mini olyan jól illeszkedik egy 9 voltos elemhez, nem tudtam ellenállni. Természetesen hosszabbítsa meg a vezetékeit, hogy megfeleljen, ez a hosszúság egyszerűen tesztelés volt
Vízérzékelő vagy riasztás 2N2222 tranzisztorok használatával: 5 lépés
Vízérzékelő vagy riasztó a 2N2222 tranzisztorok használatával: Ki nem gyűlöli, ha esik, amikor néhány dolog kint van? (És nem veszi észre, hogy esik). Legalábbis én! Ezért találtam ki ezt a fajta projektet. Kezdjük
Az Arduino vízszintjének észlelésének módszerei ultrahangos érzékelő és Funduino vízérzékelő használatával: 4 lépés
Az Arduino vízszintjének észlelésének módszerei ultrahangos érzékelővel és Funduino vízérzékelővel: Ebben a projektben megmutatom, hogyan lehet olcsó vízérzékelőt létrehozni két módszerrel: 1. Ultrahangos érzékelő (HC-SR04) .2. Funduino vízérzékelő
Üres vízérzékelő: 6 lépés
Üres vízérzékelő: Ez a projekt egy „üres vízérzékelő”, amely jelzi, ha a víz elfogyott egy edényből - eredetileg karácsonyfára terveztem, de a kutya vizesedényéhez vagy bármi máshoz használható. Alkatrészlista220k ellenállásKicsi Perfbo