Tartalomjegyzék:
- 1. lépés: Szükséges összetevők:
- 2. lépés: bekötési rajz
- 3. lépés: Ellenőrizze a nedvességérzékelőket
- 4. lépés: Alapvető olvasás és nyomtatás
- 5. lépés: Készítse el vagy szerezze be konténereit
- 6. lépés: Az LCD képernyő beállítása és tesztelése, valamint a nedvességérzékelő kinyomtatása
- 7. lépés: Tároló és alkatrész beállítása
- 8. lépés: Csatlakoztassa a dolgokat
- 9. lépés: Vízszivattyú teszt
- 10. lépés: Stuffs hozzáadása
- 11. lépés: A vízszivattyú bekötése
- 12. lépés: Vízszivattyú kioldó
- 13. lépés: Ha több időm lenne
- 14. lépés: Kódmagyarázat és kódforrás
Videó: Intelligens vetőgép: 14 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
Ennek a projektnek az ötlete az volt, hogy egy intelligens vetőgépet építsek a Comp 3012 robotika végső projektjéhez, ezt választottam egy projekthez, mivel nyáron élvezem a növényeket és a kertészkedést, és kiindulópontot szerettem volna egy nagyobb projekthez, amelyet nyáron elvégezhetek. A projekt ötlete az volt, hogy hozzon létre egy módszert a robot visszacsatolási hurok megfigyelésére és kiültetésére, az ötlet az volt, hogy figyelemmel kíséri a talaj víztartalmát, és pumpálja a vizet a talajba, amikor a növénynek vízre van szüksége. Hozzáadok egy lcd képernyőt is a projekthez, sok különböző érzékelővel együtt, végül az intelligens vetőgépem leolvasta és megjelenítette: a hőmérsékletet, a vízgyűjtő vízszintjét, a két növény/talaj területének nedvességszintjét és a fényszintet.
1. lépés: Szükséges összetevők:
- 1x arduino tábla
- 1x LCD modul
- 1x 10k potenciométer
- 1x kenyeretábla
- 3x nedvességérzékelő
- 1x LM35 hőmérséklet -érzékelő
- 1x Adafruit fényérzékelő
- 1x 12V vízszivattyú
- 1x 12V -os tápegység (az akkumulátor látható)
- 1x 5V trigger relé
- 1x férfi pozitív és negatív BNC csatlakozó
- 1x pozitív és negatív női BNC csatlakozó
- 3x tartály (saját készítésű ábra)
- 2x szakasz vízcső
- 1x víz
- 1x talaj
- 1x növény
2. lépés: bekötési rajz
Ebben a kapcsolási rajzban 9 V -ot használtam 12 V helyett, és motort szivattyú helyett, mivel ezek az opciók nem voltak elérhetők, hőmérséklet -érzékelőt is használtam az adafruit fényérzékelő és IR -érzékelők helyett a nedvességérzékelő képviseletéhez. Ezeknek a helyettesítőknek finomnak kell lenniük, és reprezentálniuk kell a valós érzékelőket, mivel mindkettő 3 vezetékes grd, vcc és jel kimenet, valamint analógok.
3. lépés: Ellenőrizze a nedvességérzékelőket
Az általam vásároltak tartománya 1023 és 0 között van, ha 5V -ra van csatlakoztatva, és 677 -től 0 -ig, ha 3.3V -ra van csatlakoztatva. Az érzékelők magasról alacsonyra is olvasnak, azaz a magas (1023) nem nedvesség, és alacsony (200) van a vízben.
4. lépés: Alapvető olvasás és nyomtatás
Programozza be az arduino -t, hogy a kívánt időközönként olvassa be a nedvességérzékelő analóg értékét, ekkor én is beprogramoztam egy nyomtatást a soros monitorra/plotterre.
5. lépés: Készítse el vagy szerezze be konténereit
A konténereimet 20 méteres acélból építettem, mivel meg akartam tartani és használni a projektemet az óra után. A konténerek ötlete az volt, hogy három külön konténer legyen egymással összekötve csöveken és érzékelőkön keresztül, először egy vízmedence, majd egy tartály a táblához és az összes érzékelőhöz, valamint az LCD képernyő az olvasáshoz, és harmadszor az ültető tartály.
6. lépés: Az LCD képernyő beállítása és tesztelése, valamint a nedvességérzékelő kinyomtatása
7. lépés: Tároló és alkatrész beállítása
Kezdje el hozzáadni az arduino -t és a kenyértáblát a középső tartályhoz, ekkor hozzáadtam a vízmedence -érzékelőt, az LCD -képernyőt és az 10 -es potenciométert az LCD -képernyőhöz.
8. lépés: Csatlakoztassa a dolgokat
csatlakoztassa az összes cuccot, amelyet az edényhez adott, mivel a tartályt fémből készítettem, és meg akartam győződni arról, hogy nincs földelés és nincs rövidzárlat a fémtartályon, hogy ezt megakadályozzam. légrés az elektronikus és a fémtartály között.
9. lépés: Vízszivattyú teszt
Tesztelje a vízszivattyút, hogy megtudja, melyik kifolyó a be- és kimenet, ehhez szüksége lesz egy 12 V -os áramforrásra, mivel ez a szivattyú feszültsége, bár elfáradtam az enyém működtetésével 9 V -al, és úgy tűnt, hogy működik is, szüksége lesz gyors csatlakoztatás és leválasztás itt a férfi és a női BNC csatlakozók jól jönnek. Fontos a szivattyú feltöltése a tesztelés előtt, soha ne teszteljen vízszivattyút víz nélkül, mert ez károsíthatja a szivattyút.
10. lépés: Stuffs hozzáadása
Adja hozzá a többi érzékelőt (hőmérséklet-, fény- és mindkét talajnedvesség-érzékelő) a tartályokhoz és az arduino-hoz, tesztelje a nyomtatást az LCD képernyőn és a soros nyomtatást, ekkor néhány érzékelőt 1-8-ra is beállítok a medence vízszintjének és a talaj nedvességszintjének skálája az olvashatóság érdekében, ezt úgy lehet megtenni, hogy az 1023 -ból levonjuk az 1023 -at, és elosztjuk 100 -zal
11. lépés: A vízszivattyú bekötése
Vezeték és vízvezeték a vízszivattyúban, a 12 V -os áramforrás és az 5 V -os relé. A vízszivattyú és a 12 V -os áramforrás negatív vezetékét a gyors BNC csatlakozókhoz csatlakoztatva tartottam a teszteléshez, mintha valami baj történt volna a szivattyú kioldójának tesztelésekor, könnyen le lehet húzni a dugót és le kell állítani a szivattyút.
12. lépés: Vízszivattyú kioldó
Programozza be a 12 V -os áramforrás indítóját az 5 V -os relé kapcsolóján keresztül a talajnedvesség szintje alapján, mivel a szivattyú meglehetősen erős, ezt nagyon rövid ideig kell beállítani, és tesztelnie kell a megfelelő szintű öntözés eléréséhez. Nem tudtam befejezni ezt a lépést, de a nyár folyamán tervezem, hogy van egy kis időm. Tegyen talajt a vetőgép tartályába, állítsa be és csatlakoztassa az összes érzékelőt és vízvezetéket.
13. lépés: Ha több időm lenne
Finomítson, ha több időm lesz, szeretném finomítani a programozásomat, hogy a megfelelő funkcióhívásokat és beállításokat használhassam, ahelyett, hogy mindent egy nagy ciklusban tartanék, önkorrekciós vízellenőrzést is programoznék, és kissé módosítanám a a dobozok.
14. lépés: Kódmagyarázat és kódforrás
A kód valójában meglehetősen egyszerű: az összes érzékelő és az LCD -képernyő csapjainak alapbeállítása, beolvasva az analóg értékeket ezekből a tüskékből, és kinyomtatva a soros monitorra/plotterre, az LCD -képernyővel az oldalán hurok. Ha több időm lenne, akkor a vízpumpa ravaszt is programoztam volna, és nyáron tervezem.
Ajánlott:
Intelligens vetőgép - a vízszintet jelzi: 5 lépés (képekkel)
Intelligens ültetvény - A vízszintet jelzi: Most vettünk pár aranyos kinézetű növényt új otthonunkba. A házban töltött összes elektronikus eszköz között a növények élénk érzést keltenek. Ezért cserébe tenni akartam valamit a növényekért. Ezért készítettem ezt az okos tervet
Hogyan barkácsoljunk intelligens redőnyöket SONOFF intelligens kapcsolókkal?: 14 lépés
Hogyan barkácsoljunk intelligens redőnyöket a SONOFF intelligens kapcsolókkal?: Használja a reteszelés módot a SONOFF intelligens kapcsolókban, hogy a szokásos redőnyöket/redőnyöket intelligensekké tegye és este lehúzni? Egyébként én
Automata Chia vetőgép: 6 lépés
Automatikus Chia vetőgép: Az ultrahangos érzékelő használatával, amikor a felhasználó közel került egy bizonyos távolsághoz, a chia mag kiesik. Annak érdekében, hogy tiltsuk el a chia mag pazarlását. A LED figyelmezteti a felhasználót, ha a lámpa kigyulladt, a felhasználó elviheti a tartályt
Plantagotchi! Intelligens vetőgép: 8 lépés (képekkel)
Plantagotchi! Intelligens ültetvényes: A Plantagotchi meghal, így a növényének nem kell. Nemrég lettem egy új (Chester nevű) szobanövény büszke tulajdonosa, és nagyon szeretném, ha hosszú és egészséges életet élne. Sajnos nincs zöld hüvelykujjam. Azonnal meggyőződtem arról, hogy
Tökéletes vetőgép - a valaha látott legokosabb vetőgép: 6 lépés
Tökéletes vetőgép - a legokosabb vetőgép, amit valaha láttál: Ez a vetőgép valószínűleg az egyik legokosabb vetőgép, amit valaha láttál. Elegáns és modern kialakításának köszönhetően ez a vetőgép talajérzékelővel rendelkezik, amely érzékeli, ha a talaj száraz. Ha száraz, a perisztaltikus szivattyú bekapcsol, és automatikusan öntözi