Tartalomjegyzék:

Hydroponics Blynk Monitor & Control System: 4 lépés
Hydroponics Blynk Monitor & Control System: 4 lépés

Videó: Hydroponics Blynk Monitor & Control System: 4 lépés

Videó: Hydroponics Blynk Monitor & Control System: 4 lépés
Videó: Кодирование самополивающегося горшка с освещением для выращивания растений | Умная сеялка Raspberry Pi 2024, Július
Anonim
Hydroponics Blynk Monitor & Control System
Hydroponics Blynk Monitor & Control System
Hydroponics Blynk Monitor & Control System
Hydroponics Blynk Monitor & Control System
Hydroponics Blynk Monitor & Control System
Hydroponics Blynk Monitor & Control System
Hydroponics Blynk Monitor & Control System
Hydroponics Blynk Monitor & Control System

Ebben a projektben létrehoztam egy vezérlőrendszert, amely figyeli és szabályozza a közepes méretű hidroponikai apály -hullámrendszer minden aspektusát. Az általam épített szoba 4 x 4'x4 '640W LM301B 8 bar rendszert használ. De ez az utasítás nem a fényeimről szól. Ez a vezérlődoboz. A dobozomban beállíthatom a fények be- és kikapcsolási idejét, valamint a hidroponikus szivattyúkat, és bekapcsolja a különböző szívó- és kipufogó ventilátorokat a hűtéshez. Biztos vagyok benne, hogy a legtöbb ember, aki ilyen barkácsolást végez, valószínűleg olyan, mint a meh, bármi is egyszerű. És nem tévednek. Ez mindenképpen a könnyű oldala. Kicsit bonyolultabbá vált, miután hozzáadta az LCD -kijelzőt, valamint az adatgyűjtés blynk -jét. A kijelző elég egyszerű volt, a kódot egy másik, itt linkelt utasításban találtam: https://www.instructables.com/id/ARDUINO-SPFD5408-… A blynk szempont néhány kihívást jelentett. Az összes kód működtetése a blynk -en elég egyszerű volt, de aztán néhány problémába ütköztem, amikor a blynk bármilyen okból leállt. Ennek eredményeképpen az összes kódom leállt, mert mindezt beírtam az egyszerű időzítő kódba, és csak a blynk.run volt a fő ciklusban. Tehát mindenesetre a lényeg az, hogy sok sok óra munka után, és ennek az üzembe helyezése az én projektem. A kódot úgy módosítottuk, hogy teljesen önállóan fusson a blynken kívül. A ciklus elején ellenőrzi, hogy a blynk be van -e kapcsolva, ha be van kapcsolva, akkor a kód folytatódik a blynk -el, de ha visszatér, hogy a blynk nem működik vagy ki, akkor 10 másodpercig megpróbál csatlakozni, majd folytassa a soros kommunikáció kikapcsolásához és a vezérlő működésének folytatásához, miközben az LCD továbbra is megjeleníti a fontos információkat. Továbbra is megpróbálja bejelentkezni a blynk -be, amíg újra be nem jelentkezik, vagy elhárítja, hogy miért nem jelentkezik be újra. Ez a projekt váltakozó áramot használ, ami veszélyes. Ha nem érzi jól magát a hálózati tápfeszültség bekötésében, NE KATTINTSA EZT, és MINDIG győződjön meg arról, hogy nem áram alatt dolgozik. Ha van villanyszerelő barátja, talán tudnak segíteni. Szobatársam villanyszerelő, és 60A -os alpanelt szállított nekem 4 db 15A -es megszakítóval, amelyek betáplálnak az osztóimba, amelyeket aztán lámpákra, ventilátorokra, szivattyúkra stb. Osztanak. Ne feledje, hogy soha ne működtesse 100%-on. A legbiztonságosabb, ha Ohm törvényével és teljesítményszámításával kiszámítja a relénként fogyasztott energiát. Ohm törvénye V = IR, hatalma pedig P = IV. a relék max. Mellékeltem egy alap térképet a relé pinoutjaimhoz, és a kódom elég jól van jelölve. A közeljövőben feltöltök egy részletes vázlatot, amely mindent tartalmaz. Ennek ellenére valószínűleg mindenki, aki barkácsol, nagyon ügyes a sorok közötti olvasásban. Ha bármilyen problémája van a blynk használatával, akkor millió oktatóanyag és még utasítás is megmutatja, hogyan kell használni. Futtattam az usb sorosomat, de használhat wifit vagy ethernetet a céljaihoz, ez csak egy gyors kisebb változtatás lenne. Egyébként jó szórakozást, remélem van, aki hasznot húz ebből.

Kellékek

www.amazon.ca/Weller-WE1010NA-Digital-Sold…

usa.banggood.com/5V-4-Channel-Level-Trigge…

usa.banggood.com/DS18B20-Vízálló-Digita…

www.dfrobot.com/product-1110.html

www.digikey.ca/product-detail/en/adafruit-…

www.amazon.ca/Siemens-ECINSGB14-Insulated-…

www.amazon.ca/Blue-Sea-Systems-2722-4-Inch…

www.amazon.ca/ATmega2560-16AU-Development-…

www.amazon.ca/AmazonBasics-USB-2-0-Cable-M…

www.amazon.com/LeMotech-Dustproof-Waterpro…

www.amazon.ca/Jinxuny-Screen-Display-Shiel…

www.amazon.ca/Baoblaze-DS1302-Battery-Real…

1. lépés: Könyvtárak szükségesek

github.com/arduino-libraries/TFT

github.com/adafruit/DHT-sensor-library

github.com/milesburton/Arduino-Temperature…

github.com/PaulStoffregen/OneWire

github.com/adafruit/RTClib

github.com/blynkkk/blynk-library

github.com/jfturcot/SimpleTimer

Azt hiszem, ez a legtöbbjük. Ha hiányzik, szóljon.

2. lépés: Valós idejű óra

miután letöltötte a könyvtárat a valós idejű órához, vannak példák a könyvtárában, amelyek képet adnak arról, hogyan működik. Itt van a kód, amivel beállítottam az időt. Mivel az idő megtakarítása után van akkumulátor, nem kell tovább használnia az időfeltöltési kódot.

3. lépés: PH -mérő

Valószínűleg nagyon fontos, hogy a pH -mérőt tesztelje és kalibrálja a fő kódon kívül, csak hogy tudja, hogyan kell kalibrálni az eltolást. Itt van a kód, amit használtam, ez is be van építve a fő kódblokkba. Csak dobd ki ide, hogy játszhass vele, és talán csak az érzékelők érdekelnek, és nem a projekt többi része.

4. lépés: Vázlatos

Vázlatos
Vázlatos

Ez a projekt elektronikai és elektromos részének vázlata. Minden csap címkével van ellátva, és a kódban meg van jelölve.

Ajánlott: