Indholdsfortegnelse:

Arduino Soil Moisture Project: 4 trin
Arduino Soil Moisture Project: 4 trin

Video: Arduino Soil Moisture Project: 4 trin

Video: Arduino Soil Moisture Project: 4 trin
Video: Arduino Project: Soil Moisture Sensor Getting Started Tutorial | Arduino sensors | Beginners level 2024, November
Anonim
Arduino Jordfugtprojekt
Arduino Jordfugtprojekt
Arduino Jordfugtprojekt
Arduino Jordfugtprojekt

Hej gutter

I dag præsenterer jeg mit første projekt om instruktører. Det handler om måling af jordfugtighed med Arduino og kun en sensor. Dette projekt er meget let at lave, og alle, der ønsker at begynde at lære at arbejde med Arduino -platform, bør prøve det. Dette projekt kan også hjælpe en, der har tidligere erfaring med Arduino.

Trin 1: Indhentning af alle dele

Dette projekt bruger kun få dele. De er også meget billige at få, så du skal ikke bekymre dig om prisen. Dele brugt i dette projekt:

  1. Arduino uno rev3
  2. LCD 1602 grønt display med I2C
  3. FC-28-d Jordhygrometer-detektionsmodul + jordfugtighedsføler
  4. Rød LED diode
  5. Blå LED diode
  6. 2 modstande 220 ohm
  7. Få jumperkabler til at forbinde alle delene
  8. Arduino batteristik

Husk altid, at du kan bruge enhver anden Arduino til dette projekt. Du kan også ændre LCD -display til enhver anden.

Trin 2: Tilslutning af alle dele sammen

Tilslutning af alle dele sammen
Tilslutning af alle dele sammen

I dette trin kan du se den skematiske, jeg lavede med fritzing. Jeg vil også skrive ned, hvordan du forbinder alle nøgledele i dette projekt her. Som du kan se, bruger vi 5V og GND fra arduino til at drive brødbrættet.

LCD:

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

Jordfugtighedssensor:

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

Diode, der forbinder:

  • en del af dioden går ind - en del af brødbrættet
  • anden del går gennem modstand på 220 ohm, og derefter forbindes den til pin 12 (blå diode) eller 11 (rød diode)

Trin 3: Skrivning af kode

Jeg vil forsøge at forklare denne kode i få dele. Der vil også blive skrevet fuld kode, så du kan kopiere den og også ændre den, hvis du ser behov.

  1. Den første ting at huske på er, at du skal installere LCD i2c -bibliotek

    1. LiquidCrystal_I2C.h
    2. Du skal også konfigurere din lcd ved starten af koden
  2. Opsæt variabler, der bruges i kode, tilslutning af sensor til stifter og dioder
  3. I den tredje del er der oprettet metoder, så loop -delen lettere kan skrives
  4. Opsætning til arduino, i denne del opsætter du LCD, du bruger til dette projekt
  5. Loop -del er hoveddelen af dette projekt

Den fulde kode er vedhæftet dette trin.

Trin 4: Brug af din Arduino

Brug af din Arduino
Brug af din Arduino
Brug af din Arduino
Brug af din Arduino

Her kan du se, hvordan sensoren fungerer. Rød diode signalerer, at sensoren har en lille detektionsværdi. Det er omkring en. I denne billedsensor er ikke placeret i jorden, så det normale resultat her vil være et sted omkring en.

På den anden billedsensor er placeret i nærheden af et anlæg, der blev vandet for få timer siden. Som du kan se er den blå diode tændt.

Hvis der er andre spørgsmål, kan du stille mig. Tak for at se på mit første projekt.

Med alle hilsner.

Anbefalede: