Sadržaj:
- Korak 1: Provjera nivoa vlage pomoću sonde za provodljivost
- Korak 2: Povezivanje pumpe za vodu i LCD ekrana na Arduino
- Korak 3: Odštampajte dizajn kutije
- Korak 4: Završni korak Spajanje svih dijelova
Video: Korištenje mikrokontrolera za rad i nadzor daljinskog sistema za navodnjavanje: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
poljoprivrednici i operatori staklenika za jeftin automatski sistem navodnjavanja.
U ovom projektu integriramo elektronički senzor vlažnosti tla s mikrokontrolerom za automatsko navodnjavanje biljaka kada je tlo previše suho bez ljudske intervencije, te za daljinsko upravljanje i nadziranje stanja tla putem svjetske mreže slanjem push obavijesti na mobilni telefon putem SMS ili Twitter; ili drugi uređaj koji može prikazati web preglednik putem html -a i JavaScript -a. Sistem se sastoji od senzora vlažnosti tla povezanog na ESP8266 mikrokontroler koji može ugostiti web server i odgovarati na http zahtjeve. Mikrokontroler prima analogne signale od senzora vlage i aktivira pumpu kroz krug tranzistora. Studija koja povezuje nivo vlage prema težinskom procentu vode sa izlazom sonde za provodljivost je završena. Utvrđeno je da senzor vlage zasićuje na relativno niskom nivou vlage, što bi moglo ograničiti primjenu ovog senzora na određene kombinacije biljaka i tla. Još nismo uspjeli implementirati push obavijesti na mobilni uređaj putem Node Red -a, iako bi u teoriji to trebalo biti ostvarivo.
Korak 1: Provjera nivoa vlage pomoću sonde za provodljivost
Izmerio sam provodljivost u 9 posuda
sa različitim postotkom sadržaja vode kako bi se kalibrirala sonda provodljivosti do nivoa vlage. To omogućuje korisniku da odabere razinu vlage u skladu s potrebama svoje posebne biljne vrste i kombinacije tla
Korak 2: Povezivanje pumpe za vodu i LCD ekrana na Arduino
Priključio sam pumpu za vodu da se aktivira 0,5 sekundi u intervalima od dvije sekunde dok se ne postigne željeni nivo vlage. LCD izlazi nivo zadane vrijednosti i izmjereni nivo provodljivosti (izražen kao postotak nivoa zasićenja sonde)
Arduino kodovi
int zadata vrijednost = 0;
int vlaga = 0;
int pumpa = 3;
pinMode (A0, INPUT); // Posuda za postavljanje
pinMode (A1, INPUT); // Sonda za provodljivost
pinMode (pumpa, OUTPUT); // Pumpa
lcd.init (); // inicijalizacija lcd -a
lcd.backlight (); // otvaranje pozadinskog osvjetljenja
lcd.setCursor (0, 0); // idite u gornji lijevi kut
lcd.print ("Zadana vrijednost:"); // upisuje ovaj niz u gornji red
lcd.setCursor (0, 1); // idite na 2. red
lcd.print ("Vlaga:"); // niz niza s razmacima za centriranje
lcd.setCursor (0, 2); // idite na treći red
lcd.print (""); // podloga s prostorima za centriranje
lcd.setCursor (0, 3); // idite na četvrti red
lcd.print ("D&E, Hussam");
Korak 3: Odštampajte dizajn kutije
U osnovi sam napravio jednostavnu kutiju za sistem automatskog navodnjavanja koja ima ekran sprijeda i dvije rupe za prekidače "Setpoint" i "Power". Također sam dizajnirao još jednu rupu sa strane za napajanje
Korak 4: Završni korak Spajanje svih dijelova
Cijena dijelova
- Arduino 20 USD
- Pumpa 6 USD
- Sonda za provodljivost 8 USD
- Žice za spajanje 6 USD
- Oglasna ploča 8 USD
- Napajanje 12 USD
- LCD 10 USD
- Ukupno 70 USD
Preporučuje se:
Povratne informacije o vlažnosti tla Kontrolirani sustav za navodnjavanje kapanjem povezan s internetom (ESP32 i Blynk): 5 koraka
Povratne informacije o vlažnosti tla Kontrolirani sustav za navodnjavanje kapanjem povezane s internetom (ESP32 i Blynk): Brinite o svom vrtu ili biljkama kada idete na duge praznike, ili zaboravite svakodnevno zalijevati biljku. Eto rješenja
Korištenje Hope's Extension Extension za pronalaženje nepotpunog hramskog pravilnika Rad na vašem porodičnom stablu na Family Searchu: 11 koraka
Korištenje Hope's Chest Extension za pronalaženje nepotpunog hramskog uredbenog rada na vašem porodičnom stablu u potrazi za porodicom: Svrha ovog uputstva je pokazati kako pretraživati vaše porodično stablo u Family Searchu za pretke s nepotpunim hramskim uredbama pomoću ekstenzije Hope's Chest. Korištenje Hope's Chest -a može uvelike ubrzati vašu potragu za incomp
Korištenje impulsnih solenoida s Wemos D1 Mini i H-mostom za navodnjavanje: 7 koraka
Korištenje impulsnih solenoida s Wemos D1 Mini i H-mostom za navodnjavanje: Za ovu instrukciju htio sam stvoriti rješenje tako da mogu daljinski uključiti sistem za raspršivanje ili zalijevati moje sadnice. Koristit ću wemos D1 za kontrolu impulsni solenoidi. Ovi solenoidi troše mnogo manje energije jer kad ih dobiju
Neopixel Ws2812 Rainbow LED sjaj sa M5stick-C - Pokretanje Rainbow -a na Neopixelu Ws2812 Korištenje M5stack M5stick C Korištenje Arduino IDE -a: 5 koraka
Neopixel Ws2812 Rainbow LED sjaj sa M5stick-C | Pokretanje Rainbow-a na Neopixel Ws2812 Korištenje M5stack M5stick C Korištenje Arduino IDE-a: Zdravo momci u ovim uputama naučit ćemo kako koristiti neopixel ws2812 LED diode ili LED traku ili LED matricu ili LED prsten s razvojnom pločom m5stack m5stick-C s Arduino IDE-om, a mi ćemo napraviti dugin uzorak sa njim
Konfiguracija bitova osigurača AVR mikrokontrolera. Kreiranje i učitavanje u fleš memoriji mikrokontrolera programa LED treperenja .: 5 koraka
Konfiguracija bitova osigurača AVR mikrokontrolera. Kreiranje i učitavanje u fleš memoriji mikrokontrolera LED trepćućeg programa. U ovom slučaju kreirat ćemo jednostavan program u C kodu i snimiti ga u memoriju mikrokontrolera. Napisat ćemo vlastiti program i kompajlirati heksadecimalnu datoteku, koristeći Atmel Studio kao integriranu razvojnu platformu. Konfigurirat ćemo osigurač bi