Turinys:

„Arduino“dirvožemio drėgmės projektas: 4 žingsniai
„Arduino“dirvožemio drėgmės projektas: 4 žingsniai

Video: „Arduino“dirvožemio drėgmės projektas: 4 žingsniai

Video: „Arduino“dirvožemio drėgmės projektas: 4 žingsniai
Video: John Mahoney Plant Moisture Sensor Project (BME 2210) 2024, Lapkritis
Anonim
Arduino dirvožemio drėgmės projektas
Arduino dirvožemio drėgmės projektas
Arduino dirvožemio drėgmės projektas
Arduino dirvožemio drėgmės projektas

Sveiki bičiuliai

Šiandien aš jums pristatau savo pirmąjį projektą apie instrukcijas. Tai apie dirvožemio drėgmės matavimą naudojant „Arduino“ir tik vieną jutiklį. Šį projektą labai lengva padaryti, ir visi, kurie nori pradėti mokytis dirbti su „Arduino“platforma, turėtų tai išbandyti. Šis projektas taip pat gali padėti tiems, kurie turi ankstesnės patirties naudojant „Arduino“.

1 žingsnis: visų dalių gavimas

Šiame projekte naudojamos tik kelios dalys. Jie taip pat yra labai pigūs, todėl nesijaudinkite dėl kainos. Šiame projekte naudojamos dalys:

  1. Arduino uno rev3
  2. Žalias LCD 1602 ekranas su I2C
  3. FC-28-d Dirvožemio higrometro aptikimo modulis + dirvožemio drėgmės jutiklis
  4. Raudonas LED diodas
  5. Mėlynas LED diodas
  6. 2 rezistoriai 220 omų
  7. Keletas jungiamųjų kabelių, jungiančių visas dalis
  8. „Arduino“akumuliatoriaus jungtis

Visada atminkite, kad šiam projektui galite naudoti bet kurį kitą „Arduino“. Taip pat galite pakeisti LCD ekraną į bet kurį kitą.

2 žingsnis: visų dalių sujungimas

Visų dalių sujungimas
Visų dalių sujungimas

Šiame žingsnyje galite pamatyti schemą, kurią padariau su fritingu. Čia taip pat parašysiu, kaip prijungti kiekvieną pagrindinę šio projekto dalį. Kaip matote, mes naudojame 5V ir GND iš arduino, kad galėtume maitinti duonos lentą.

LCD:

  • VCC iki 5V (+ dalis ant duonos lentos)
  • GND į gnd (- dalis ant duonos lentos)
  • SDA į analoginį kaištį A4
  • SCL į analoginį kaištį A5

Dirvožemio drėgmės jutiklis:

  • VCC iki 5V (+ dalis ant duonos lentos)
  • GND į gnd (- dalis ant duonos lentos)
  • D0 į skaitmeninį kaištį 2
  • A0 į analoginį kaištį A0

Diodų prijungimas:

  • įeina viena diodo dalis - dalis lentos
  • antroji dalis eina per 220 omų rezistorių ir po to prijungiama prie kaiščio 12 (mėlynas diodas) arba 11 (raudonas diodas)

3 žingsnis: kodo rašymas

Pabandysiu paaiškinti šį kodą keliomis dalimis. Taip pat bus parašytas visas kodas, kad galėtumėte jį nukopijuoti ir, jei matote, pakeisti.

  1. Pirmiausia reikia nepamiršti, kad turite įdiegti LCD i2c biblioteką

    1. LiquidCrystal_I2C.h
    2. Taip pat turite sukonfigūruoti savo LCD kodo pradžioje
  2. Nustatykite kintamuosius, naudojamus kode, jutiklio prijungimą prie kaiščių ir diodus
  3. Trečioje dalyje yra sukurtos metodikos, kad kilpos dalį būtų lengviau parašyti
  4. „Arduino“sąranka, šioje dalyje nustatote LCD, kurį naudojate šiam projektui
  5. Ciklo dalis yra pagrindinė šio projekto dalis

Visas kodas yra šio veiksmo priede.

4 žingsnis: „Arduino“naudojimas

Naudojant „Arduino“
Naudojant „Arduino“
Naudojant „Arduino“
Naudojant „Arduino“

Čia galite pamatyti, kaip veikia jutiklis. Raudonas diodas signalizuoja, kad jutiklis turi mažą aptikimo vertę. Tai maždaug vienas. Šiame paveikslėlyje jutiklis nėra įdėtas į žemę, todėl normalus rezultatas čia bus kažkur apie vieną.

Kitame vaizdo jutiklis yra šalia augalo, kuris buvo laistytas prieš kelias valandas. Kaip matote, mėlynas diodas yra įjungtas.

Jei yra kitas klausimas, galite manęs paklausti. Ačiū, vaikinai, kad peržiūrėjote mano pirmąjį projektą.

Su visa pagarba.

Rekomenduojamas: