Sadržaj:

Korištenje mikrokontrolera za rad i nadzor daljinskog sistema za navodnjavanje: 4 koraka
Korištenje mikrokontrolera za rad i nadzor daljinskog sistema za navodnjavanje: 4 koraka

Video: Korištenje mikrokontrolera za rad i nadzor daljinskog sistema za navodnjavanje: 4 koraka

Video: Korištenje mikrokontrolera za rad i nadzor daljinskog sistema za navodnjavanje: 4 koraka
Video: Управление 32 серводвигателями с PCA9685 и ESP32 - V4 2024, Decembar
Anonim
Upotreba mikrokontrolera za upravljanje i nadgledanje sistema daljinskog navodnjavanja
Upotreba mikrokontrolera za upravljanje i nadgledanje sistema daljinskog navodnjavanja

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

Provjera nivoa vlage pomoću sonde za provodljivost
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

Spajanje pumpe za vodu i LCD ekrana na Arduino
Spajanje pumpe za vodu i LCD ekrana na Arduino
Spajanje pumpe za vodu i LCD ekrana na Arduino
Spajanje pumpe za vodu i LCD ekrana na Arduino
Spajanje pumpe za vodu i LCD ekrana na Arduino
Spajanje 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

Štampanje dizajna kutije
Štampanje dizajna kutije
Štampanje dizajna kutije
Štampanje dizajna kutije
Štampanje dizajna kutije
Štampanje dizajna 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

Završni korak Spajanje svih dijelova
Završni korak Spajanje svih dijelova
Završni korak Spajanje svih dijelova
Završni korak Spajanje svih dijelova
Završni korak Spajanje svih dijelova
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: