Turinys:

Mikrovaldiklių naudojimas nuotolinei drėkinimo sistemai valdyti ir stebėti: 4 žingsniai
Mikrovaldiklių naudojimas nuotolinei drėkinimo sistemai valdyti ir stebėti: 4 žingsniai

Video: Mikrovaldiklių naudojimas nuotolinei drėkinimo sistemai valdyti ir stebėti: 4 žingsniai

Video: Mikrovaldiklių naudojimas nuotolinei drėkinimo sistemai valdyti ir stebėti: 4 žingsniai
Video: EBYTE LoRa modulio apžvalga ir konfigūracija 2024, Liepa
Anonim
Mikrokontrolerių naudojimas nuotolinio drėkinimo sistemai valdyti ir stebėti
Mikrokontrolerių naudojimas nuotolinio drėkinimo sistemai valdyti ir stebėti

ūkininkams ir šiltnamių operatoriams, kad būtų sukurta nebrangi automatinė drėkinimo sistema.

Šiame projekte mes integruojame elektroninį dirvožemio drėgmės jutiklį su mikrovaldikliu, kuris automatiškai laistys augalus, kai dirvožemis yra per sausas be žmogaus įsikišimo, ir nuotoliniu būdu valdyti bei stebėti dirvožemio sąlygas visame pasaulyje, siunčiant tiesioginius pranešimus į mobilųjį telefoną per SMS arba „Twitter“; ar kitas įrenginys, galintis rodyti žiniatinklio naršyklę per html ir „JavaScript“. Sistemą sudaro dirvožemio drėgmės jutiklis, prijungtas prie ESP8266 mikrovaldiklio, galinčio talpinti žiniatinklio serverį ir reaguoti į http užklausas. Mikrovaldiklis gauna analoginius signalus iš drėgmės jutiklio ir įjungia siurblį per tranzistoriaus grandinę. Baigtas tyrimas, susiejantis drėgmės lygį pagal vandens masės procentą su laidumo zondo išėjimu. Nustatyta, kad drėgmės jutiklis prisotina esant santykinai žemam drėgmės lygiui, o tai gali apriboti šio jutiklio pritaikymą tam tikriems augalų ir dirvožemio tipo deriniams. Mums dar nepavyko įdiegti tiesioginių pranešimų į mobilųjį įrenginį per „Node Red“, nors teoriškai tai turėtų būti pasiekta.

1 veiksmas: drėgmės lygio tikrinimas naudojant laidumo zondą

Drėgmės lygio tikrinimas naudojant laidumo zondą
Drėgmės lygio tikrinimas naudojant laidumo zondą

Aš išmatavau laidumą 9 puoduose

su skirtingu procentiniu vandens kiekiu, kad laidumo zondas būtų sukalibruotas iki drėgmės lygio. Tai leidžia vartotojui pasirinkti drėgmės lygį, atitinkantį konkrečios augalų rūšies ir dirvožemio derinio poreikius

2 veiksmas: vandens siurblio ir LCD ekrano prijungimas prie „Arduino“

Vandens siurblio ir LCD ekrano prijungimas prie „Arduino“
Vandens siurblio ir LCD ekrano prijungimas prie „Arduino“
Vandens siurblio ir LCD ekrano prijungimas prie „Arduino“
Vandens siurblio ir LCD ekrano prijungimas prie „Arduino“
Vandens siurblio ir LCD ekrano prijungimas prie „Arduino“
Vandens siurblio ir LCD ekrano prijungimas prie „Arduino“

Prijungiau vandens siurblį įjungti 0,5 sekundės kas dvi sekundes, kol bus pasiektas norimas drėgmės lygis. LCD išvesties nustatytojo lygio ir išmatuoto laidumo lygis (išreikštas procentais nuo zondo prisotinimo lygio)

„Arduino“kodai

int nustatytoji vertė = 0;

int drėgmė = 0;

int siurblys = 3;

pinMode (A0, INPUT); // Nustatymo puodas

pinMode (A1, INPUT); // Laidumo zondas

pinMode (siurblys, OUTPUT); // Siurblys

lcd.init (); // inicijuoti LCD

lcd.backlight (); // atidaryti foninį apšvietimą

lcd.setCursor (0, 0); // eikite į viršutinį kairįjį kampą

lcd.print ("Nustatytoji vertė:"); // parašykite šią eilutę viršutinėje eilutėje

lcd.setCursor (0, 1); // pereiti į 2 eilutę

lcd.print ("Drėgmė:"); // trinkelių eilutė su tarpais centravimui

lcd.setCursor (0, 2); // pereiti į trečią eilutę

lcd.print (""); // padas su tarpais centravimui

lcd.setCursor (0, 3); // pereiti į ketvirtą eilutę

lcd.print („D&E, Hussam“);

3 veiksmas: dėžutės dizaino spausdinimas

Dėžutės dizaino spausdinimas
Dėžutės dizaino spausdinimas
Dėžutės dizaino spausdinimas
Dėžutės dizaino spausdinimas
Dėžutės dizaino spausdinimas
Dėžutės dizaino spausdinimas

Iš esmės aš sukūriau paprastą automatinės drėkinimo sistemos dėžutę, kurioje yra ekrano vieta priekyje ir dvi skylės „Nustatytosios“ir „Maitinimo“jungikliams. Taip pat suprojektavau kitą skylę šone maitinimo šaltiniams

4 žingsnis: paskutinis visų dalių sujungimas

Paskutinis žingsnis - visų dalių sujungimas
Paskutinis žingsnis - visų dalių sujungimas
Paskutinis žingsnis - visų dalių sujungimas
Paskutinis žingsnis - visų dalių sujungimas
Paskutinis žingsnis - visų dalių sujungimas
Paskutinis žingsnis - visų dalių sujungimas

Dalių kaina

  • „Arduino“20 USD
  • Siurblys $ 6
  • Laidumo zondas 8 USD
  • Trumpieji laidai 6 USD
  • Duonos lenta 8 USD
  • Maitinimo šaltinis 12 USD
  • LCD $ 10
  • Iš viso 70 USD

Rekomenduojamas: