INHOUDSOPGAWE:

Gebruik van mikrobeheerders om afstandsbesproeiingstelsel te bestuur en te monitor: 4 stappe
Gebruik van mikrobeheerders om afstandsbesproeiingstelsel te bestuur en te monitor: 4 stappe

Video: Gebruik van mikrobeheerders om afstandsbesproeiingstelsel te bestuur en te monitor: 4 stappe

Video: Gebruik van mikrobeheerders om afstandsbesproeiingstelsel te bestuur en te monitor: 4 stappe
Video: Stappenmotorbesturing L298N gebruiken Om de 4-draads stappenmotor te bedienen 2024, November
Anonim
Gebruik van mikrobeheerders om afstandsbesproeiingstelsel te bedryf en te monitor
Gebruik van mikrobeheerders om afstandsbesproeiingstelsel te bedryf en te monitor

boere en kweekhuisoperateurs vir 'n goedkoop outomatiese besproeiingstelsel.

In hierdie projek integreer ons 'n elektroniese grondvogsensor met 'n mikrobeheerder om plante outomaties te besproei as die grond te droog is sonder menslike ingryping, en om die toestande op afstand op die wêreldwye afstand te beheer en te monitor deur stootkennisgewings na 'n selfoon te stuur via SMS of Twitter; of 'n ander toestel wat 'n webblaaier kan vertoon via html en JavaScript. Die stelsel bestaan uit 'n grondvogsensor wat gekoppel is aan 'n ESP8266 -mikrobeheerder wat 'n webbediener kan huisves en op http -versoeke kan reageer. Die mikrobeheerder ontvang analoog seine van die vogsensor en aktiveer 'n pomp deur 'n transistorkring. 'N Studie wat die vogvlak met die persentasie watergewig tot die geleidingsonde -uitset korreleer, is voltooi. Daar is gevind dat die vogsensor op 'n relatief lae vogvlak versadig word, wat die toepaslikheid van hierdie sensor op sekere plant- en grondtipe kombinasies kan beperk. Ons het nog nie daarin geslaag om stootkennisgewings op 'n mobiele toestel via Node Red te implementeer nie, hoewel dit in teorie haalbaar moet wees.

Stap 1: Kontroleer die vogvlak met die geleidingsonde

Kontroleer die vogvlak met die geleidingsonde
Kontroleer die vogvlak met die geleidingsonde

Ek het die geleidingsvermoë in 9 potte gemeet

met 'n ander persentasie waterinhoud om die geleidingsonde na die vogvlak te kalibreer. Dit stel die gebruiker in staat om 'n vogvlak te kies wat ooreenstem met die behoeftes van haar spesifieke plantspesie en grondkombinasie

Stap 2: Koppel die waterpomp en LCD -skerm aan die Arduino

Koppel die waterpomp en die LCD -skerm aan die Arduino
Koppel die waterpomp en die LCD -skerm aan die Arduino
Koppel die waterpomp en die LCD -skerm aan die Arduino
Koppel die waterpomp en die LCD -skerm aan die Arduino
Koppel die waterpomp en die LCD -skerm aan die Arduino
Koppel die waterpomp en die LCD -skerm aan die Arduino

Ek het die waterpomp aangeskakel om binne twee sekondes tussen 0,5 sekondes te aktiveer totdat die gewenste vogvlak bereik is. LCD-uitset stel-puntvlak en gemete geleidingsvlak (uitgedruk as 'n persentasie van die sondeversadigingsvlak)

Arduino kodes

int setpoint = 0;

int vog = 0;

int pomp = 3;

pinMode (A0, INVOER); // Stel pot

pinMode (A1, INVOER); // Geleidingsondersoek

pinMode (pomp, UITGANG); // Pomp

lcd.init (); // initialiseer die lcd

lcd.backlight (); // maak die agtergrond oop

lcd.setCursor (0, 0); // gaan na die linker boonste hoek

lcd.print ("Setpoint:"); // skryf hierdie string in die boonste ry

lcd.setCursor (0, 1); // gaan na die 2de ry

lcd.print ("Vog:"); // padstring met spasies vir sentrering

lcd.setCursor (0, 2); // gaan na die derde ry

lcd.print (""); // pad met spasies vir sentreer

lcd.setCursor (0, 3); // gaan na die vierde ry

lcd.print ("D&E, Hussam");

Stap 3: Druk die ontwerp van die boks af

Druk die ontwerp van die boks
Druk die ontwerp van die boks
Druk die ontwerp van die boks
Druk die ontwerp van die boks
Druk die ontwerp van die boks
Druk die ontwerp van die boks

Eintlik het ek 'n eenvoudige boks gemaak vir die outomatiese besproeiingstelsel met die skerm aan die voorkant en twee gate vir die "Setpoint" en "Power" skakelaar. Ek het ook nog 'n gat aan die kant vir die kragtoevoer ontwerp

Stap 4: Laaste stap om alle dele saam te voeg

Laaste stap om alle dele saam te voeg
Laaste stap om alle dele saam te voeg
Laaste stap om alle dele saam te voeg
Laaste stap om alle dele saam te voeg
Laaste stap om alle dele saam te voeg
Laaste stap om alle dele saam te voeg

Die onderdele prys

  • Arduino $ 20
  • Pomp $ 6
  • Geleidingsonde $ 8
  • Springdrade $ 6
  • Broodbord $ 8
  • Kragtoevoer $ 12
  • LCD $ 10
  • Totaal $ 70

Aanbeveel: