Korištenje mikrokontrolera za rad i nadzor daljinskog sustava za navodnjavanje: 4 koraka
Korištenje mikrokontrolera za rad i nadzor daljinskog sustava za navodnjavanje: 4 koraka
Anonim
Korištenje mikrokontrolera za upravljanje i nadzor sustava za daljinsko navodnjavanje
Korištenje mikrokontrolera za upravljanje i nadzor sustava za daljinsko navodnjavanje

poljoprivrednici i operatori staklenika za jeftin automatski sustav 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 praćenje stanja tla na cijelom webu 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. Sustav se sastoji od senzora vlažnosti tla spojenog na mikrokontroler ESP8266 koji može ugostiti web poslužitelj i odgovarati na http zahtjeve. Mikrokontroler prima analogne signale od osjetnika vlage i aktivira pumpu kroz tranzistorski krug. Dovršeno je istraživanje koje povezuje razinu vlage prema postotku mase vode s izlazom sonde za vodljivost. Utvrđeno je da senzor vlage zasićuje na relativno niskoj razini vlage, što bi moglo ograničiti primjenjivost ovog senzora na određene kombinacije biljaka i tla. Još nismo uspjeli implementirati push obavijesti na mobilni uređaj putem Node Reda, iako bi to u teoriji trebalo biti ostvarivo.

Korak 1: Provjera razine vlage pomoću sonde za vodljivost

Provjera razine vlage pomoću sonde za vodljivost
Provjera razine vlage pomoću sonde za vodljivost

Izmjerio sam vodljivost u 9 posuda

s različitim postotkom sadržaja vode kako bi se kalibrirala sonda vodljivosti na razinu vlage. To omogućuje korisniku da odabere razinu vlage u skladu s potrebama svoje posebne biljne vrste i kombinacije tla

Korak 2: Spajanje pumpe za vodu i LCD zaslona na Arduino

Spajanje pumpe za vodu i LCD zaslona na Arduino
Spajanje pumpe za vodu i LCD zaslona na Arduino
Spajanje pumpe za vodu i LCD zaslona na Arduino
Spajanje pumpe za vodu i LCD zaslona na Arduino
Spajanje pumpe za vodu i LCD zaslona na Arduino
Spajanje pumpe za vodu i LCD zaslona na Arduino

Priključio sam pumpu za vodu da se aktivira 0,5 sekundi u intervalima od dvije sekunde dok se ne postigne željena razina vlage. LCD izlazi razina zadane vrijednosti i izmjerena razina vodljivosti (izražena kao postotak razine zasićenja sonde)

Arduino kodovi

int zadana vrijednost = 0;

int vlaga = 0;

int pumpa = 3;

pinMode (A0, INPUT); // Posuda za postavljanje

pinMode (A1, INPUT); // Sonda vodljivosti

pinMode (pumpa, IZLAZ); // Crpka

lcd.init (); // inicijalizacija lcd -a

lcd.backlight (); // otvaranje pozadinskog osvjetljenja

lcd.setCursor (0, 0); // idite u gornji lijevi kut

lcd.print ("Zadana vrijednost:"); // upisujemo 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: Ispis dizajna kutije

Ispis dizajna kutije
Ispis dizajna kutije
Ispis dizajna kutije
Ispis dizajna kutije
Ispis dizajna kutije
Ispis dizajna kutije

U osnovi sam napravio jednostavnu kutiju za sustav automatskog navodnjavanja koja ima mjesto zaslona sprijeda i dvije rupe za prekidače "Zadana vrijednost" i "Napajanje". Također sam dizajnirao još jednu rupu sa strane za napajanje

Korak 4: Posljednji 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 dolara
  • Pumpa 6 USD
  • Sonda za vodljivost 8 USD
  • Žice za spajanje 6 dolara
  • Oglasna ploča 8 USD
  • Napajanje 12 USD
  • LCD 10 USD
  • Ukupno 70 USD

Preporučeni: