Cuprins:
- Provizii
- Pasul 1: Biblioteci necesare
- Pasul 2: Ceas în timp real
- Pasul 3: PH Meter
- Pasul 4: Schematic
Video: Sistemul de monitorizare și control Hydroponics Blynk: 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
În acest proiect am creat un sistem de control care monitorizează și controlează toate aspectele unui sistem de flux și reflux hidroponic de dimensiuni medii. Camera pe care am construit-o folosește 4 x 4'x4 '640W LM301B sisteme de 8 bar. Dar acest lucru instructabil nu este despre luminile mele. Este cutia de control. În cutia mea îmi pot seta timpul de pornire / oprire pentru lumini, precum și pompe hidroponice, de asemenea, pornește diferite ventilatoare de admisie și evacuare pentru răcire. Sunt sigur că majoritatea oamenilor care fac aceste tipuri de bricolaj sunt probabil ca mine orice ar fi ușor. Și nu greșesc. Acesta este cu siguranță aspectul ușor al acestuia. A devenit un pic mai complicat după ce a adăugat atât un ecran LCD, cât și blynk pentru achiziția de date. Afișajul a fost suficient de ușor, am găsit codul pe alte instrumente instructabile legate aici: https://www.instructables.com/id/ARDUINO-SPFD5408-… Aspectul blynk a prezentat câteva provocări. Obținerea întregului cod pentru a funcționa pe blynk a fost suficient de simplă, dar apoi am întâmpinat o mână de probleme când, din orice motiv, blynk a încetat să funcționeze. A făcut ca tot codul meu să nu mai funcționeze, deoarece am scris totul în codul temporizator simplu și pur și simplu aveam blynk.run în bucla principală. Deci, oricum, ideea este că, după multe ore de lucru și de a face acest lucru aici este proiectul meu. Codul a fost modificat pentru a rula complet autonom în afara blynk. La începutul buclei va verifica dacă blynk este activat, dacă este activat, atunci codul va continua cu blynk, dar dacă revine că blynk nu funcționează sau este dezactivat, va încerca să se conecteze timp de 10 secunde, apoi continuați pentru a opri comunicarea serială și a continua să rulați funcționarea controlerului, LCD-ul afișând în continuare informațiile importante. Va continua să încerce să se conecteze la blynk până când se va conecta din nou sau va depana de ce nu se conectează din nou. Acest proiect folosește curent alternativ, ceea ce este periculos. Dacă nu vă simțiți confortabil cu cablul de alimentare cu curent alternativ, NU ÎNCERCAȚI ACESTEA și asigurați-vă ÎNTOTDEAUNA că nu lucrați la curent electric. Dacă aveți un prieten electrician, poate că vă pot ajuta. Colegul meu de cameră este electrician și mi-a furnizat un panou secundar 60A cu 4 întrerupătoare de 15A care se alimentează în divizoarele mele, care sunt apoi împărțite în lumini, ventilatoare, pompe etc. Nu uitați să nu îl rulați niciodată la 100%. Cel mai sigur este să calculați consumul de energie pe releu cu legea lui Ohm și calculul puterii. Legea lui Ohm este V = IR, iar puterea este P = IV. releele se scurg la maximum 10A ceea ce înseamnă realist că este cel mai sigur să vă asigurați că rulați doar 6A printr-un singur canal. Am inclus o hartă de bază pentru reluările mele, iar codul meu este destul de bine notat. Voi încărca o schemă detaliată în viitorul apropiat pentru a include totul. Acestea fiind spuse, toți oamenii de bricolaj de acolo, probabil, sunteți destul de pricepuți să citiți între rânduri. Dacă aveți probleme cu blynk, există un milion de tutoriale și chiar instructabile care vă arată cum să îl utilizați. Mi-am rulat serialul prin USB, dar puteți utiliza wifi sau ethernet pentru scopurile dvs. ar fi doar o schimbare rapidă minoră. Oricum, să se distreze, sper că unii oameni vor folosi acest lucru.
Provizii
www.amazon.ca/Weller-WE1010NA-Digital-Sold…
usa.banggood.com/5V-4-Channel-Level-Trigge…
usa.banggood.com/DS18B20-Waterproof-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…
Pasul 1: Biblioteci necesare
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
Cred că asta sunt majoritatea. Dacă lipsește vreunul, anunțați-mă.
Pasul 2: Ceas în timp real
după ce ați descărcat biblioteca pentru ceasul în timp real, există exemple în bibliotecă pentru a vă face o idee despre cum funcționează. Iată codul pe care l-am folosit pentru a seta ora. Deoarece există o baterie odată salvată timpul, nu este nevoie să continuați să utilizați codul de încărcare a timpului.
Pasul 3: PH Meter
Probabil că este destul de important să testați pH-metrul dvs. un test și o calibrare, în afara codului principal, doar pentru a ști cum să calibrați offset-ul. Iată codul pe care l-am folosit, este, de asemenea, integrat în blocul principal de cod. Aruncați-l aici pentru a vă putea juca cu el, de asemenea poate că sunteți interesat doar de senzori și nu de restul proiectului.
Pasul 4: Schematic
Aceasta este schema pentru partea electronică și electrică a proiectului. Toți pinii sunt etichetați și sunt notați în cod.
Recomandat:
Sistem de monitorizare și control al climatului interior Raspberry Pi: 6 pași
Sistem de control și control al climei Raspberry Pi: oamenii vor să se simtă confortabil în interiorul casei lor. Deoarece climatul din zona noastră s-ar putea să nu se potrivească cu noi înșine, folosim multe aparate pentru a menține un mediu interior sănătos: încălzitor, răcitor de aer, umidificator, dezumidificator, purificator etc. În zilele noastre, este com
Sistemul de alertă pentru parcarea inversă a autovehiculului Arduino - Pași cu pași: 4 pași
Sistemul de alertă pentru parcarea inversă a autovehiculului Arduino | Pași cu pas: în acest proiect, voi proiecta un senzor senzor de parcare inversă Arduino Car Circuit folosind senzorul cu ultrasunete Arduino UNO și HC-SR04. Acest sistem de avertizare auto bazat pe Arduino poate fi utilizat pentru navigație autonomă, autonomie robotică și alte r
Sistem de monitorizare și control al umidității solului bazat pe IoT folosind NodeMCU: 6 pași
Sistem de monitorizare și control al umidității solului bazat pe IoT folosind NodeMCU: În acest tutorial vom implementa un sistem de monitorizare și control al umidității solului bazat pe IoT utilizând modulul WiFi ESP8266 adică NodeMCU. Componente necesare pentru acest proiect: modulul ESP8266 WiFi - Amazon (334 / - INR) Modul de releu - Amazon (130 / - INR
Noul strat senzor IOT fără fir pentru sistemul de monitorizare a mediului acasă: 5 pași (cu imagini)
Noul strat senzor IOT fără fir pentru sistemul de monitorizare a mediului la domiciliu: acest instructabil descrie un strat senzor IOT fără fir, alimentat cu baterii, cu costuri mai mici, pentru sistemul meu de monitorizare anterioară LoRa IOT. Dacă nu ați vizionat deja acest instructabil anterior, vă recomand să citiți introducerea
Control autonom al RPM al motorului utilizând sistemul de feedback de la un tahometru bazat pe IR: 5 pași (cu imagini)
Control autonom al RPM al motorului folosind sistemul de feedback de la un tahometru bazat pe IR: este întotdeauna nevoie de automatizarea unui proces, fie el simplu / monstruos. Am avut ideea de a face acest proiect dintr-o provocare simplă cu care m-am confruntat în timp ce găseam metode de udare / irigare a micii noastre pământuri. Problema lipsei de curent de alimentare