Cuprins:
- Pasul 1: Verificarea nivelului de umiditate cu sonda de conductivitate
- Pasul 2: Conectarea pompei de apă și a ecranului LCD la Arduino
- Pasul 3: Tipărirea designului cutiei
- Pasul 4: Pasul final Unirea tuturor părților împreună
Video: Utilizarea microcontrolerelor pentru operarea și monitorizarea sistemului de irigare la distanță: 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
fermierilor și operatorilor de seră pentru un sistem automat de irigare cu costuri reduse.
În acest proiect, integrăm un senzor electronic de umiditate a solului cu un microcontroler pentru irigarea automată a plantelor atunci când solul este prea uscat fără intervenția umană și pentru a opera și monitoriza de la distanță condițiile solului pe întreaga lume, prin trimiterea notificărilor push către un telefon mobil prin intermediul SMS sau Twitter; sau alt dispozitiv capabil să afișeze un browser web prin html și JavaScript. Sistemul constă dintr-un senzor de umiditate a solului conectat la un microcontroler ESP8266 capabil să găzduiască un server web și să răspundă solicitărilor http. Microcontrolerul primește semnale analogice de la senzorul de umiditate și activează o pompă printr-un circuit de tranzistor. Un studiu care corelează nivelul de umiditate cu procentul de greutate al apei la ieșirea sondei de conductivitate este finalizat. S-a constatat că senzorul de umiditate saturează la un nivel de umiditate relativ scăzut, ceea ce ar putea limita aplicabilitatea acestui senzor la anumite combinații de plante și sol. Nu am reușit încă să implementăm notificări push pe un dispozitiv mobil prin Node Red, deși în teorie acest lucru ar trebui să fie realizabil.
Pasul 1: Verificarea nivelului de umiditate cu sonda de conductivitate
Am măsurat conductivitatea în 9 oale
cu un conținut procentual diferit de apă pentru a calibra sonda de conductivitate la nivelul umidității. Acest lucru permite utilizatorului să selecteze un nivel de umiditate care să corespundă nevoilor speciilor sale de plante și combinației de sol
Pasul 2: Conectarea pompei de apă și a ecranului LCD la Arduino
Am conectat pompa de apă pentru a activa timp de 0,5 secunde în intervale de două secunde până când nivelul atins de umiditate este atins. Nivelul punctului de ieșire LCD și nivelul de conductivitate măsurat (exprimat ca procent din nivelul de saturație al sondei)
Coduri Arduino
int setpoint = 0;
umiditate int = 0;
pompa int = 3;
pinMode (A0, INPUT); // Setarea potului
pinMode (A1, INPUT); // Sondă de conductivitate
pinMode (pompă, OUTPUT); // Pompa
lcd.init (); // inițializați lcd-ul
lcd.backlight (); // deschide lumina de fundal
lcd.setCursor (0, 0); // mergi în colțul din stânga sus
lcd.print ("Setpoint:"); // scrieți acest șir pe rândul de sus
lcd.setCursor (0, 1); // mergi la al 2-lea rând
lcd.print ("Umiditate:"); // șir de tampoane cu spații pentru centrare
lcd.setCursor (0, 2); // mergi la al treilea rând
lcd.print (""); // tampon cu spații pentru centrare
lcd.setCursor (0, 3); // mergi la al patrulea rând
lcd.print („D&E, Hussam”);
Pasul 3: Tipărirea designului cutiei
Practic am realizat o cutie simplă pentru sistemul de irigare automată care are locul ecranului în față și două găuri pentru comutatorul „Setpoint” și „Power”. De asemenea, am proiectat o altă gaură laterală pentru sursele de alimentare
Pasul 4: Pasul final Unirea tuturor părților împreună
Prețul pieselor
- Arduino 20 $
- Pompă 6 dolari
- Sondă de conductivitate 8 dolari
- Jumper cabluri 6 dolari
- Breadboard $ 8
- Sursa de alimentare 12 USD
- LCD 10 USD
- Total 70 USD
Recomandat:
Programarea microcontrolerelor cu un programator USBasp în Atmel Studio: 7 pași
Programarea microcontrolerelor cu un programator USBasp în Atmel Studio: Bună, am citit și am învățat prin multe tutoriale care învață cum să folosesc programatorul USBasp cu IDE Arduino, dar trebuia să folosesc Atmel Studio pentru o sarcină universitară și nu am putut găsi tutoriale. După ce am cercetat și am citit multe
Utilizarea solenoidelor pulsate cu Wemos D1 Mini și H-Bridge pentru irigare: 7 pași
Utilizarea solenoidelor pulsate cu Wemos D1 Mini și H-Bridge pentru irigare: Pentru acest lucru instructiv am vrut să creez o soluție, astfel încât să pot activa de la distanță un sistem de aspersoare sau să ud automat răsadurile mele. Voi folosi un wemos D1 pentru a controla solenoide pulsate. Acești solenoizi folosesc mult mai puțină energie, deoarece atunci când au recepție
Accesarea sistemului de fișiere rădăcină la distanță folosind DB410 ca dongle Ethernet: 6 pași
Accesarea sistemului de fișiere rădăcină la distanță folosind DB410 ca un dongle Ethernet: Obiective: Instalați lanțul de instrumente și recompilați nucleul pentru a insera suportul pentru gadget USB Ethernet CDC; Recreați boot.img de la Linaro pentru a porni USB Ethernet CDC; Creați un server NFS pentru a găzdui sistemul de fișiere rădăcină; Configurare IP în DEVICE și HOST
Utilizarea Parallax Basic Stamp II pentru a suna la o sonerie de la distanță: 4 pași (cu imagini)
Utilizarea Parallax Basic Stamp II pentru a suna de la distanță la o sonerie: Problema? Un câine care se excită mult când sună soneria. Soluția? Sunați la sonerie la momente aleatorii când nimeni nu este acolo și nimeni nu răspunde la ea, astfel încât să contracondiționeze câinele - pentru a rupe asocierea pe care o sună la ușă
UTILIZAREA RESTAURĂRII SISTEMULUI: 3 pași
UTILIZAREA RESTAURĂRII SISTEMULUI: Restaurarea sistemului a apărut pentru prima dată în Windows Me și vă oferă posibilitatea de a vă readuce computerul într-o stare în care funcționa într-o manieră satisfăcătoare, prin urmare desfăcând lucrurile care ar fi putut cauza probleme