INHOUDSOPGAWE:
- Stap 1: Kontroleer die vogvlak met die geleidingsonde
- Stap 2: Koppel die waterpomp en LCD -skerm aan die Arduino
- Stap 3: Druk die ontwerp van die boks af
- Stap 4: Laaste stap om alle dele saam te voeg
Video: Gebruik van mikrobeheerders om afstandsbesproeiingstelsel te bestuur en te monitor: 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
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
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
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
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
Die onderdele prys
- Arduino $ 20
- Pomp $ 6
- Geleidingsonde $ 8
- Springdrade $ 6
- Broodbord $ 8
- Kragtoevoer $ 12
- LCD $ 10
- Totaal $ 70
Aanbeveel:
Gebruik 556 timer om 'n stapmotor te bestuur: 5 stappe
Die gebruik van 'n 556 -timer om 'n stappermotor aan te dryf: hierdie instruksie sal verduidelik hoe 'n 556 -timer 'n stappermotor kan aandryf
Alleen tuis' inbreker afskrikmiddel/ gebruik Attiny13 om 'n trapmotor en servo te bestuur: 5 stappe
Huis alleen' inbreker afskrikmiddel/ gebruik Attiny13 om 'n trapmotor en servo aan te ry: dit is dalk een van my vreemdste projekte nog :-) Maar selfs as u nie diefwering wil weghou nie, kan hierdie projek vir alles gebruik word waar u moet u 'n trapmotor of servomotor, of selfs verskeie gelykstroommotors met 'n Attiny13.Mo
Die bestuur van 'n Led Matrix met behulp van Arduino: 5 stappe
Die bestuur van 'n Led Matrix met behulp van Arduino: Hallo, vriend.In hierdie artikel sal ek jou wys hoe om Led Matrix te gebruik met behulp van Arduino.Led Matrix is 'n versameling LED's in die vorm van skikkings. Afhangende van die tipe, het Led Matrices 'n verskeidenheid kolomme en rye. Deur verskeie LED's met 'n sertifikaat voor te stel
Sonar, Lidar en rekenaarvisie op mikrobeheerders gebruik om gesiggestremdes te help: 16 stappe
Deur Sonar, Lidar en Computer Vision op mikrobeheerders te gebruik om gesiggestremdes te help: ek wil 'n intelligente 'kierie' skep wat mense met gesiggestremdhede baie meer kan help as bestaande oplossings. Die kierie kan die gebruiker in kennis stel van voorwerpe aan die voorkant of aan die kante deur 'n geraas te maak in die surround sound -tipe headphon
Deur 'n H -brug (293D) te gebruik om 2 geared hobbymotors Ans Arduino te bestuur; oorsig van die kring: 9 stappe
Die gebruik van 'n H -brug (293D) om 2 -stokstokmotors Ans Arduino aan te dryf; Oorsig van die kring: Die H -brug 293D is 'n geïntegreerde stroombaan wat in staat is om 2 motors aan te dryf. kan die twee motors in twee rigtings ry (vorentoe en agteruit) met 'n kode