Innholdsfortegnelse:

Arduino Soil Moisture Project: 4 trinn
Arduino Soil Moisture Project: 4 trinn

Video: Arduino Soil Moisture Project: 4 trinn

Video: Arduino Soil Moisture Project: 4 trinn
Video: Светодиодный контроллер Arduino Bluetooth с Bluetooth-модулем Android HC-05 | Разработчик прилож MIT 2024, November
Anonim
Arduino Soil Moisture Project
Arduino Soil Moisture Project
Arduino Soil Moisture Project
Arduino Soil Moisture Project

Hei folkens

I dag presenterer jeg mitt første prosjekt om instruktører. Det handler om måling av jordfuktighet med Arduino og bare en sensor. Dette prosjektet er veldig enkelt å lage, og alle som ønsker å begynne å lære med Arduino -plattformen, bør prøve det. Dette prosjektet kan også hjelpe noen som har tidligere erfaring med Arduino.

Trinn 1: Innhenting av alle deler

Dette prosjektet bruker bare få deler. De er også veldig billige å få, så ikke bekymre deg om prisen. Deler som brukes i dette prosjektet:

  1. Arduino uno rev3
  2. LCD 1602 grønn skjerm med I2C
  3. FC-28-d Jordhygrometer-deteksjonsmodul + jordfuktighetssensor
  4. Rød LED -diode
  5. Blå LED -diode
  6. 2 motstander 220 ohm
  7. Noen hoppekabler for å koble alle delene
  8. Arduino batterikontakt

Husk alltid at du kan bruke hvilken som helst annen Arduino til dette prosjektet. Du kan også bytte LCD -skjerm til hvilken som helst annen.

Trinn 2: Koble alle deler sammen

Koble alle deler sammen
Koble alle deler sammen

I dette trinnet kan du se skjematikken jeg laget med fritzing. Jeg vil også skrive ned hvordan du kobler til alle viktige deler av dette prosjektet her. Som du kan se bruker vi 5V og GND fra arduino til å drive brødbrettet.

LCD:

  • VCC til 5V (+ del på brødbrett)
  • GND til gnd (- del på brødbrett)
  • SDA til analog pin A4
  • SCL til analog pin A5

Jordfuktighetssensor:

  • VCC til 5V (+ del på brødbrett)
  • GND til gnd (- del på brødbrett)
  • D0 til digital pin 2
  • A0 til analog pin A0

Diode som kobler til:

  • en del av dioden går inn - en del av brødbrettet
  • andre del går gjennom motstand på 220 ohm, og deretter kobles til pin 12 (blå diode) eller 11 (rød diode)

Trinn 3: Skrive kode

Jeg skal prøve å forklare denne koden i noen få deler. Det vil også bli skrevet full kode, slik at du kan kopiere den og også endre den hvis du ser behov.

  1. Det første du må huske på er at du må installere LCD i2c -biblioteket

    1. LiquidCrystal_I2C.h
    2. Du må også konfigurere LCD -skjermen din ved starten av koden
  2. Sett opp variabler som brukes i kode, kobler sensor til pinner og dioder
  3. I den tredje delen er det metoder som er opprettet slik at sløyfedelen lettere kan skrives
  4. Oppsett for arduino, i denne delen konfigurerer du LCD -en du bruker for dette prosjektet
  5. Loop -delen er hoveddelen av dette prosjektet

Full kode er vedlagt dette trinnet.

Trinn 4: Bruke Arduino

Bruke din Arduino
Bruke din Arduino
Bruke din Arduino
Bruke din Arduino

Her kan du se hvordan sensoren fungerer. Rød diode signaliserer at sensoren har liten deteksjonsverdi. Det er rundt ett. I denne bildesensoren er ikke plassert i bakken, så det normale resultatet her vil være et sted rundt en.

På den andre bildesensoren er plassert nær anlegget som ble vannet for noen timer siden. Som du kan se er den blå dioden PÅ.

Hvis det er andre spørsmål kan du stille meg. Takk for at dere så på mitt første prosjekt.

Med alle hilsener.

Anbefalt: