Sisällysluettelo:

Mikro -ohjaimien käyttö kauko -kastelujärjestelmän käyttämiseen ja valvontaan: 4 vaihetta
Mikro -ohjaimien käyttö kauko -kastelujärjestelmän käyttämiseen ja valvontaan: 4 vaihetta

Video: Mikro -ohjaimien käyttö kauko -kastelujärjestelmän käyttämiseen ja valvontaan: 4 vaihetta

Video: Mikro -ohjaimien käyttö kauko -kastelujärjestelmän käyttämiseen ja valvontaan: 4 vaihetta
Video: CS50 2013 - Week 9 2024, Joulukuu
Anonim
Mikro -ohjaimien käyttö etä kastelujärjestelmän käyttämiseen ja seurantaan
Mikro -ohjaimien käyttö etä kastelujärjestelmän käyttämiseen ja seurantaan

viljelijöille ja kasvihuoneoperaattoreille edullisia automaattisia kastelujärjestelmiä varten.

Tässä projektissa integroimme elektronisen maaperän kosteusanturin mikro -ohjaimella kastelemaan kasveja automaattisesti, kun maaperä on liian kuiva ilman ihmisen väliintuloa, ja käyttämään ja seuraamaan maaperän olosuhteita etänä maailmanlaajuisesti lähettämällä push -ilmoituksia matkapuhelimeen SMS tai Twitter; tai muu laite, joka pystyy näyttämään verkkoselaimen html: n ja JavaScriptin kautta. Järjestelmä koostuu maaperän kosteusanturista, joka on liitetty ESP8266 -mikrokontrolleriin, joka pystyy isännöimään verkkopalvelinta ja vastaamaan http -pyyntöihin. Mikro -ohjain vastaanottaa analogisia signaaleja kosteusanturilta ja aktivoi pumpun transistoripiirin kautta. Tutkimus, joka korreloi kosteustason veden painoprosentteina johtavuuden mittapään ulostuloon, on valmis. Havaittiin, että kosteusanturi kyllästyy suhteellisen alhaisella kosteustasolla, mikä saattaa rajoittaa tämän anturin soveltuvuutta tiettyihin kasvi- ja maaperätyyppisiin yhdistelmiin. Emme ole vielä onnistuneet toteuttamaan push -ilmoituksia mobiililaitteeseen solmun punaisen kautta, vaikka teoriassa tämän pitäisi olla mahdollista.

Vaihe 1: Kosteustason tarkistaminen johtavuusanturilla

Kosteustason tarkistaminen johtavuusanturilla
Kosteustason tarkistaminen johtavuusanturilla

Mittasin johtavuuden 9 ruukussa

eri prosenttiosuuksilla vettä, jotta johtavuusanturi voidaan kalibroida kosteustasolle. Tämän avulla käyttäjä voi valita kosteustason, joka vastaa hänen kasvilajinsa ja maaperän yhdistelmänsä tarpeita

Vaihe 2: Vesipumpun ja LCD -näytön liittäminen Arduinoon

Vesipumpun ja LCD -näytön yhdistäminen Arduinoon
Vesipumpun ja LCD -näytön yhdistäminen Arduinoon
Vesipumpun ja LCD -näytön yhdistäminen Arduinoon
Vesipumpun ja LCD -näytön yhdistäminen Arduinoon
Vesipumpun ja LCD -näytön yhdistäminen Arduinoon
Vesipumpun ja LCD -näytön yhdistäminen Arduinoon

Liitin vesipumpun aktivoitumaan 0,5 sekunniksi kahden sekunnin välein, kunnes haluttu kosteustaso saavutetaan. Nestekidenäytöt antavat ohjearvon ja mitatun johtavuustason (ilmaistuna prosentteina anturin kyllästystasosta)

Arduino -koodit

int asetuspiste = 0;

int kosteus = 0;

int pumppu = 3;

pinMode (A0, INPUT); // Asetusastia

pinMode (A1, INPUT); // Johtavuusanturi

pinMode (pumppu, LÄHTÖ); // Pumppu

lcd.init (); // alustaa lcd

lcd.taustavalo (); // avaa taustavalo

lcd.setCursor (0, 0); // siirry vasempaan yläkulmaan

lcd.print ("Asetusarvo:"); // kirjoita tämä merkkijono ylimmälle riville

lcd.setCursor (0, 1); // siirry toiselle riville

lcd.print ("Kosteus:"); // pad -merkkijono, jossa on välilyöntejä keskitykseen

lcd.setCursor (0, 2); // siirry kolmannelle riville

lcd.print (""); // tyyny, jossa on välilyöntejä keskitykseen

lcd.setCursor (0, 3); // siirry neljännelle riville

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

Vaihe 3: Laatikon mallin tulostaminen

Laatikon mallin tulostaminen
Laatikon mallin tulostaminen
Laatikon mallin tulostaminen
Laatikon mallin tulostaminen
Laatikon mallin tulostaminen
Laatikon mallin tulostaminen

Periaatteessa tein yksinkertaisen laatikon automaattiselle kastelujärjestelmälle, jossa on näytön paikka edessä ja kaksi reikää "Asetuspiste" ja "Virta" -kytkimelle. Suunnittelin myös toisen reiän sivulle virtalähteille

Vaihe 4: Viimeinen vaihe kaikkien osien yhdistäminen

Viimeinen vaihe kaikkien osien yhdistäminen
Viimeinen vaihe kaikkien osien yhdistäminen
Viimeinen vaihe kaikkien osien yhdistäminen
Viimeinen vaihe kaikkien osien yhdistäminen
Viimeinen vaihe kaikkien osien yhdistäminen
Viimeinen vaihe kaikkien osien yhdistäminen

Osien hinta

  • Arduino 20 dollaria
  • Pumppu 6 dollaria
  • Johtavuusanturi 8 dollaria
  • Hyppyjohdot 6 dollaria
  • Leipälauta 8 dollaria
  • Virtalähde 12 dollaria
  • LCD 10 dollaria
  • Yhteensä 70 dollaria

Suositeltava: