Innehållsförteckning:

Användning av mikrokontroller för drift och övervakning av fjärrbevattningssystem: 4 steg
Användning av mikrokontroller för drift och övervakning av fjärrbevattningssystem: 4 steg

Video: Användning av mikrokontroller för drift och övervakning av fjärrbevattningssystem: 4 steg

Video: Användning av mikrokontroller för drift och övervakning av fjärrbevattningssystem: 4 steg
Video: Digitalisering ökar din produktivitet och konkurrenskraftighet – även under pandemier. 2024, November
Anonim
Användning av mikrokontroller för drift och övervakning av fjärrbevattningssystem
Användning av mikrokontroller för drift och övervakning av fjärrbevattningssystem

jordbrukare och växthusoperatörer för ett billigt automatiskt bevattningssystem.

I detta projekt integrerar vi en elektronisk jordfuktighetssensor med en mikrokontroller för att automatiskt bevattna växter när jorden är för torr utan mänskligt ingripande, och för att fjärrstyra och övervaka markförhållandena över hela världen genom att skicka push -meddelanden till en mobiltelefon via SMS eller Twitter; eller annan enhet som kan visa en webbläsare via html och JavaScript. Systemet består av en jordfuktighetssensor ansluten till en ESP8266 mikrokontroller som kan ta emot en webbserver och svara på http -förfrågningar. Mikrokontrollern tar emot analoga signaler från fuktsensorn och aktiverar en pump genom en transistorkrets. En studie som korrelerar fuktnivån med vattenviktsprocent till konduktivitetssondens utmatning är klar. Det visade sig att fuktgivaren mättas vid en relativt låg fuktnivå, vilket kan begränsa denna sensors tillämpbarhet till vissa kombinationer av växt- och jordtyp. Vi har ännu inte lyckats implementera push -meddelanden till en mobil enhet via Node Red, men i teorin borde detta vara möjligt.

Steg 1: Kontrollera fuktnivån med konduktivitetsproben

Kontroll av fuktnivån med konduktivitetsproben
Kontroll av fuktnivån med konduktivitetsproben

Jag mätte konduktiviteten i 9 krukor

med olika procent vatteninnehåll för att kalibrera konduktivitetsproben till fuktnivå. Detta gör att användaren kan välja en fuktnivå som överensstämmer med behoven hos hennes speciella växtart och jordkombination

Steg 2: Anslut vattenpumpen och LCD -skärmen till Arduino

Ansluter vattenpumpen och LCD -skärmen till Arduino
Ansluter vattenpumpen och LCD -skärmen till Arduino
Ansluter vattenpumpen och LCD -skärmen till Arduino
Ansluter vattenpumpen och LCD -skärmen till Arduino
Ansluter vattenpumpen och LCD -skärmen till Arduino
Ansluter vattenpumpen och LCD -skärmen till Arduino

Jag anslöt vattenpumpen för att aktivera i 0,5 sekunder i två sekunders intervall tills önskad fuktnivå har uppnåtts. LCD-utgångar börvärdesnivå och uppmätt konduktivitetsnivå (uttryckt som procent av sondmättnadsnivån)

Arduino koder

int börvärde = 0;

int fukt = 0;

int pump = 3;

pinMode (A0, INPUT); // Ställgryta

pinMode (A1, INPUT); // Konduktivitetsprob

pinMode (pump, OUTPUT); // Pump

lcd.init (); // initiera lcd

lcd.backlight (); // öppna bakgrundsbelysningen

lcd.setCursor (0, 0); // gå till det övre vänstra hörnet

lcd.print ("Börvärde:"); // skriv den här strängen på den översta raden

lcd.setCursor (0, 1); // gå till andra raden

lcd.print ("Fukt:"); // pad -sträng med mellanslag för centrering

lcd.setCursor (0, 2); // gå till den tredje raden

lcd.print (""); // kudde med mellanslag

lcd.setCursor (0, 3); // gå till fjärde raden

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

Steg 3: Skriva ut lådans design

Skriva ut lådans design
Skriva ut lådans design
Skriva ut lådans design
Skriva ut lådans design
Skriva ut lådans design
Skriva ut lådans design

I grund och botten gjorde jag en enkel låda för det automatiska bevattningssystemet som har skärmen på framsidan och två hål för omkopplaren "Börvärde" och "Ström". Jag konstruerade också ett annat hål på sidan för nätaggregaten

Steg 4: Sista steget Att sätta ihop alla delar

Sista steget Att sätta ihop alla delar
Sista steget Att sätta ihop alla delar
Sista steget Att sätta ihop alla delar
Sista steget Att sätta ihop alla delar
Sista steget Att sätta ihop alla delar
Sista steget Att sätta ihop alla delar

Priset på delar

  • Arduino $ 20
  • Pump $ 6
  • Konduktivitetssond $ 8
  • Bygelkablar $ 6
  • Brödbräda $ 8
  • Strömförsörjning $ 12
  • LCD $ 10
  • Totalt $ 70

Rekommenderad: