Cuprins:

Sistemul de monitorizare și control Hydroponics Blynk: 4 pași
Sistemul de monitorizare și control Hydroponics Blynk: 4 pași

Video: Sistemul de monitorizare și control Hydroponics Blynk: 4 pași

Video: Sistemul de monitorizare și control Hydroponics Blynk: 4 pași
Video: ✅ TOP 5 Best Indoor Hydroponic System [ 2023 Buyer's Guide ] 2024, Noiembrie
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

Î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

Schematic
Schematic

Aceasta este schema pentru partea electronică și electrică a proiectului. Toți pinii sunt etichetați și sunt notați în cod.

Recomandat: