Tartalomjegyzék:
- Lépés: Az anyagok
- 2. lépés: Az üvegház elkészítése
- 3. lépés: Az üvegház tok befejezése
- 4. lépés: Szoftver a Raspberry Pi -n
- 5. lépés: Az áramkör létrehozása
- 6. lépés: Hozzon létre egy adatbázist
- 7. lépés: Weboldal
- 8. lépés: A háttérprogram írása
- 9. lépés: Helyezzen mindent a tokba
Videó: MAG (miniatűr automatikus üvegház): 9 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Anyám legtöbbször elég elfoglalt. Szóval segíteni akartam neki az üvegházak automatizálásával. Így időt takaríthat meg, mivel nem kell öntöznie a növényeket.
Ezt el tudom érni a MAG (Miniatűr Automata Kert) segítségével. Ahogy a neve is, a MAG egy miniatűr projekt, amely nagyobb üvegházakra is kiterjeszthető. A MAG egy automatizált kertészeti felügyeleti rendszer, amely leolvassa és elküldi a különböző érzékelők adatait a Raspberry Pi rendszeren futó webszervernek. A felhasználó weboldalán figyelemmel kísérheti növényeit. Ezt a koncepciót a multimédia és kommunikációs technológia első évében, a belga Howest Kortrijkben végső projektként dolgozzák ki.
Lépés: Az anyagok
A projekt felépítéséhez a következő elemekre lesz szüksége:
Elektronika:
1. Málna pi 4 - kit2. Málna pi T-cobbler3. Kenyeretábla4. Férfi-férfi csatlakozók5. Férfi-nő csatlakozók6. LM35 (hőmérséklet -érzékelő) 7. 4x nedvességérzékelő8. DHT119. MCP300810. Potenciométer (vezérléshez, nem szükséges) 11. SunFounder LCD-kijelző12. 4x kefe nélküli vízpompás 12V13. Vízvezetékek14. Adapter 12V15. 4x 5V relé
Ház:
1. Akvárium2. Fa deszka3. Szilárd, kerek vasrúd 4. Körmök5. Csavarok6. Aquaplan tető alapozó
Eszközök:
1. Kalapács2. Fűrész3. Csavarhúzó 4. Fúró5. Fafájl6. Ragasztópisztoly 7. Ecset 8. Hegesztőgép 9. Eladó eszköz
Az alábbi Pdf fájlban megtekintheti a teljes árlistát az alkatrészekre mutató linkekkel.
2. lépés: Az üvegház elkészítése
A mellékelt képeken megtalálja a táblákhoz szükséges méréseket. Először megtalálja a képeket a méréssel, rajta egy számot (ez alatt további információk találhatók a megfelelő számmal). Van néhány kép is, hogy hogyan fog kinézni.
Az 1 -től 4 -ig terjedő számok a tokra vonatkoznak, és amikor kivágta őket, szögekkel kalapálva összeillesztheti őket a lyukakban.
Az 5 + 6 -os extra tábla egy fedél, amelyet a pi rekesz fölé helyezhet.
Megjegyzések:
Az összes táblán lévő lyukak középpontja 0,8 cm -re van a szélektől (szürke vonalak, lásd az első számú ábrát). A lyukakat 2 mm -es csavarral fúrták fához.
1.: Ez az alsó lemez. A bal oldalon 64 cm van a két lyuk között. Ez figyelembe veszi a lyukak és a szélek közötti távolságot mind a bal, mind a jobb oldalon. A felső tábla 2 x 2 cm -es négyzetével rendelkezik, hogy átengedje a tápkábeleket. Az alsó deszkán 8x2,5 cm -es kivágás található az LCD kijelző elhelyezéséhez.
2.: Ezek a leghosszabb oldalak, és 2 ilyen deszkára lesz szüksége. A tetején 2 darab 3x10 mm méretű kivágott darab van. Ezt később a nedvességérzékelő kábeleinek vezetésére használják.
3.: Ezek a legrövidebb oldalak, és 4 ilyen deszkára lesz szüksége.
4.: Ezek az üzemi konténer kereszteződése, ebből 2 deszkára lesz szüksége. Az ábrán látható módon el kell távolítania a fehér darabot, hogy a kettőt egymásba csúsztassa
3. lépés: Az üvegház tok befejezése
Most, hogy minden össze van szerelve, gondoskodunk arról, hogy a növények számára kialakított rekeszek vízállóak legyenek. Ezt azért tesszük, hogy minden esetre biztosítsuk, hogy ne szivárogjon víz. Ecsettel fesse le a rekeszeket, ha akarja, hozzáadhat egy második réteget, amikor megszáradt.
Következik a fémrudak összehegesztése középen, így keresztet kapunk. Ezt a fém keretet a tokra tesszük, miután 4 lyukat fúrtunk, mindkét végén egyet, mint a képen. Ügyeljen arra, hogy amikor beteszi, mind a 4 oldala egyenletes legyen.
Utolsóként egy bevágást készítünk a rekesz mindkét oldalán. Tegye úgy, hogy a vízvezetékek belenyúlhassanak. A tetejére tegyen egy kis fadarabot, hogy a helyén maradjon. A fadarab felhordásakor ügyeljen arra, hogy még mindig könnyen eltávolítsa a vízvezetéket, és szükség esetén tegye vissza.
4. lépés: Szoftver a Raspberry Pi -n
Ahhoz, hogy a kódom működjön (amit az alábbiakban linkelek), telepítenie kell néhány csomagot és könyvtárat. Az első dolog, amire szüksége van, hogy frissítse a Pi -t.
Először frissítse a rendszer csomaglistáját a következő parancs beírásával: sudo apt-get update.
Frissítse az összes telepített csomagot a legújabb verzióra a következő paranccsal: sudo apt-get dist-upgrade.
Ha a rendszer nem kéri az újraindítást, végezze el a „sudo reboot” -t. Ez annak biztosítására szolgál, hogy minden helyesen lett beállítva.
A csomagok telepítése után telepítenie kell néhány könyvtárat:
- sudo pip3 install --upgrade setuptools
- sudo apt-get install python3-flask
- sudo pip install -U flask -cors
- sudo pip install flask-socketio
- sudo apt-get install rpi.gpio
- sudo pip3 telepítse az Adafruit_DHT -t
Ha elkészült, végezze el a „sudo reboot” -t.
5. lépés: Az áramkör létrehozása
A 2. lépésben elkészítjük ennek a projektnek az áramkörét. Ez az abszolút minimum, amire szüksége van, ha azt szeretné, hogy működjön. Használja a fagyasztóasztalt és a diagramot, hogy másolatot készítsen az áramkörről. Itt van szüksége minden elektromos anyagra az 1. lépésből.
Információ az áramkörről:
Az MCP3008 készülékhez 5 érzékelő csatlakozik, amelyek a belső hőmérséklet lm35 és 4 talajnedvesség érzékelői. DHT11 a külső hőmérséklethez és páratartalomhoz, végül víz úszókapcsoló, hogy ellenőrizze, van -e elegendő víz a tartályban.
A talajnedvesség-érzékelő analóg kimenettel rendelkezik, és GPIO-tűt használ a Raspberry Pi-n.
Külön:
Megvalósítottam egy LCD-kijelzőt is, amely később megkönnyíti a csatlakozást a Raspberry Pi-hez anélkül, hogy a laptophoz kellene csatlakoznia. Ez nem szükséges, de erősen ajánlott.
Mielőtt összeforrasztottam volna, a kenyérsütő táblám segítségével összekötöttem mindent, és teszteltem az érzékelőimet, hogy megbizonyosodjak arról, hogy minden működik.
6. lépés: Hozzon létre egy adatbázist
Nagyon fontos, hogy az érzékelőktől származó adatokat szervezett, de biztonságos módon tárolja. Ezért döntöttem úgy, hogy adataimat adatbázisban tárolom. Csak így tudok hozzáférni ehhez az adatbázishoz (személyes fiókkal) és rendszerezni. A fenti képen megtalálható az ERD diagramom.
Láthatja a fenti ERD diagramomat, linkelni fogok egy dump fájlt is, így importálhatja az adatbázist. Ezzel az adatbázissal több dolgot is megjeleníthet, például:
- A hőmérséklet a növények közelében és felett
- A nedvesség a növények közelében
- Az egyes növények talajnedvessége
- Nézze meg, hogy a szivattyú engedélyezve van -e az üzem számára
- Stb..
Ehhez a lépéshez csatolva megtalálhatja a Mysql dumpomat. Így könnyen importálhatja. Szerezd meg a Mysql lerakót.
7. lépés: Weboldal
Azt akartam, hogy figyelemmel kísérhessem a növényeket, ezért létrehoztam egy weboldalt, ahol megmutathatom ezeket az adatokat. A webhelyen keresztül ellenőrizheti a berendezéseket, valamint külön engedélyezheti/letilthatja a szivattyúkat.
Amíg a Pi elindul, elkezdi futtatni a python szkriptemet. Ez gondoskodik arról, hogy az adatok megjelenjenek a webhelyen. A szkriptet követve a pi minden órában leolvassa az érzékelők adatait, és beteszi az adatbázisba. Az oldal is érzékeny, így mobilon is megnyitható.
A kódom itt található a githubon.
8. lépés: A háttérprogram írása
Itt az ideje, hogy megbizonyosodjon arról, hogy minden alkatrész jól működik. Tehát írtam egy kódot a pythonba, és telepítettem a málna pi -re. A kódomat megtalálod a Githubon.
A kód programozásához a Visual Studio kódot használtam. A kód html, CSS, javascript és python (lombik) nyelven íródott
9. lépés: Helyezzen mindent a tokba
Miután sikeresen befejezte az összes lépést, elkezdhet mindent a tokba tenni. Ennek érdekében erősen ajánlom, hogy forrasztja össze az alkatrészeket, hogy ne lehessen véletlenül leválasztani őket.
A reléket egy fadarabra ragasztottam, hogy ne lógjanak le a tokban. Rá is ragasztottam a szivattyúkat a tartályra, nehogy elveszítsék őket. Azt is tanácsolom, hogy a DHT11 érzékelőt ragasztja a keret tetejére.
Ajánlott:
Automatikus beltéri üvegház az Ikea Socker alapján: 5 lépés
Automatikus beltéri üvegház az Ikea Socker alapján: Szia, ez az első tanítható. Sokat tanultam ebből a közösségből, és azt hiszem, itt az ideje, hogy visszatérjek szerény ötleteimhez. Sajnálom az angol nyelvtudásomat, szegény, de mindent megteszek. Az ötlet az volt, hogy egy deskop üvegházat készítsek, amely lehetővé teszi a magvak termesztését és
Üvegház automatizálása a LoRa segítségével! (2. rész) -- Motoros ablaknyitó: 6 lépés (képekkel)
Üvegház automatizálása a LoRa segítségével! (2. rész) || Motoros ablaknyitó: Ebben a projektben megmutatom, hogyan hoztam létre motoros ablaknyitót az üvegházamhoz. Ez azt jelenti, hogy megmutatom, milyen motort használtam, hogyan terveztem a tényleges mechanikai rendszert, hogyan hajtom a motort, és végül hogyan használtam egy Arduino LoRa -t
Félelmetes üvegház automatikus öntözéssel, internetkapcsolattal és még sok mással: 7 lépés (képekkel)
Félelmetes üvegház automatikus öntözéssel, internetkapcsolattal és még sok mással: Üdvözöljük az utasításokban. Március elején egy kerti boltban voltam, és láttam néhány üvegházat. És mivel már régóta szerettem volna egy projektet készíteni növényekkel és elektronikával, előre mentem és vettem egyet: https://www.instagram.com/p
WiFi automatikus növényadagoló tározóval - beltéri/kültéri művelési beállítás - automatikus vízi növények távoli megfigyeléssel: 21 lépés
WiFi automatikus növényadagoló tározóval - beltéri/kültéri művelési beállítások - Automatikus vízi növények távoli felügyelettel: Ebben az oktatóanyagban bemutatjuk, hogyan kell beállítani egy egyéni beltéri/kültéri növényadagoló rendszert, amely automatikusan öntözi a növényeket, és távolról felügyelhető az Adosia platform használatával
Miniatűr automatikus ajtó: 3 lépés
Miniatűr automatikus ajtó: Ez az ajtó olyan modellje, amely kinyílik, ha megérinti az előtte található erőérzékelőt. Az ajtó 3 másodpercig nyitva marad, így van idő az áthaladáshoz. Az elkészítéséhez szüksége lesz: CardboardGlue / TapeAn arduinoWiresA szervoA force sens