Satura rādītājs:

Arduino augsnes mitruma projekts: 4 soļi
Arduino augsnes mitruma projekts: 4 soļi

Video: Arduino augsnes mitruma projekts: 4 soļi

Video: Arduino augsnes mitruma projekts: 4 soļi
Video: New Arduino Ballistic Chronograph Project Update 2024, Jūlijs
Anonim
Arduino augsnes mitruma projekts
Arduino augsnes mitruma projekts
Arduino augsnes mitruma projekts
Arduino augsnes mitruma projekts

Sveiki puiši

Šodien es jums prezentēju savu pirmo projektu par instrukcijām. Tas ir par augsnes mitruma mērīšanu ar Arduino un tikai vienu sensoru. Šo projektu ir ļoti viegli izveidot, un ikvienam, kas vēlas sākt mācīties darbu ar Arduino platformu, vajadzētu to izmēģināt. Šis projekts var palīdzēt arī kādam, kam ir iepriekšēja pieredze darbā ar Arduino.

1. darbība: visu detaļu iegūšana

Šis projekts izmanto tikai dažas daļas. Tie ir arī ļoti lēti, tāpēc neuztraucieties par cenu. Šajā projektā izmantotās detaļas:

  1. Arduino uno rev3
  2. LCD 1602 zaļš displejs ar I2C
  3. FC-28-d Augsnes higrometra noteikšanas modulis + augsnes mitruma sensors
  4. Sarkana LED diode
  5. Zila LED diode
  6. 2 rezistori 220 omi
  7. Daži savienojuma kabeļi, lai savienotu visas detaļas
  8. Arduino akumulatora savienotājs

Vienmēr paturiet prātā, ka šim projektam varat izmantot jebkuru citu Arduino. Jūs varat arī mainīt LCD displeju uz jebkuru citu.

2. darbība: visu detaļu savienošana kopā

Visu detaļu savienošana kopā
Visu detaļu savienošana kopā

Šajā solī jūs varat redzēt shematisko, ko es izveidoju ar fritēšanu. Es arī šeit pierakstīšu, kā savienot katru šī projekta galveno daļu. Kā redzat, mēs izmantojam 5V un GND no arduino, lai darbinātu maizes dēli.

LCD:

  • VCC līdz 5V (+ daļa uz maizes dēļa)
  • GND līdz gnd (- daļa uz maizes dēļa)
  • SDA uz analogo tapu A4
  • SCL uz analogo tapu A5

Augsnes mitruma sensors:

  • VCC līdz 5V (+ daļa uz maizes dēļa)
  • GND līdz gnd (- daļa uz maizes dēļa)
  • D0 līdz digitālajai tapai 2
  • A0 līdz analogajai tapai A0

Diodes savienojums:

  • viena daļa diodes nonāk - daļa no maizes dēļa
  • otrā daļa iet caur 220 omu rezistoru un pēc tam tiek pievienota tapai 12 (zilā diode) vai 11 (sarkanā diode)

3. darbība: koda rakstīšana

Es mēģināšu izskaidrot šo kodu dažās daļās. Tiks arī uzrakstīts pilns kods, lai jūs varētu to kopēt un arī mainīt, ja redzat vajadzību.

  1. Pirmā lieta, kas jāpatur prātā, ir jāinstalē LCD i2c bibliotēka
    1. LiquidCrystal_I2C.h
    2. Jums arī jākonfigurē LCD ekrāns koda sākumā
  2. Iestatiet kodā izmantotos mainīgos, savienojiet sensoru ar tapām un diodēm
  3. Trešajā daļā ir izveidotas metodes, lai cilpas daļu varētu vieglāk uzrakstīt
  4. Arduino iestatīšana, šajā daļā jūs iestatāt LCD, ko izmantojat šim projektam
  5. Cilpas daļa ir šī projekta galvenā daļa

Pilns kods ir pievienots šim solim.

4. solis: Arduino izmantošana

Izmantojot savu Arduino
Izmantojot savu Arduino
Izmantojot savu Arduino
Izmantojot savu Arduino

Šeit jūs varat redzēt, kā darbojas sensors. Sarkanā diode signalizē, ka sensoram ir neliela noteikšanas vērtība. Tas ir ap vienu. Šajā attēlā sensors nav ievietots zemē, tāpēc normāls rezultāts šeit būs kaut kur ap vienu.

No otras puses, attēla sensors atrodas netālu no auga, kas tika laistīts pirms dažām stundām. Kā redzat, zilā diode ir ieslēgta.

Ja ir vēl kāds jautājums, varat man uzdot. Paldies, puiši, ka apskatījāt manu pirmo projektu.

Ar visu cieņu.

Ieteicams: