Innehållsförteckning:

Arduino Soil Moisture Project: 4 steg
Arduino Soil Moisture Project: 4 steg

Video: Arduino Soil Moisture Project: 4 steg

Video: Arduino Soil Moisture Project: 4 steg
Video: Soil Moisture Sensor with Arduino Uno 2024, November
Anonim
Arduino Soil Moisture Project
Arduino Soil Moisture Project
Arduino Soil Moisture Project
Arduino Soil Moisture Project

Hej grabbar

Idag presenterar jag mitt första projekt om instruktioner. Det handlar om att mäta jordfuktighet med Arduino och bara en sensor. Det här projektet är väldigt enkelt att göra, och alla som vill börja lära sig arbeta med Arduino -plattformen bör prova det. Detta projekt kan också hjälpa någon som har tidigare erfarenhet av Arduino.

Steg 1: Skaffa alla delar

Detta projekt använder bara få delar. De är också väldigt billiga att få så oroa dig inte för priset. Delar som används i detta projekt:

  1. Arduino uno rev3
  2. LCD 1602 grön display med I2C
  3. FC-28-d Markhygrometer-detektionsmodul + jordfuktighetssensor
  4. Röd LED -diod
  5. Blå LED -diod
  6. 2 motstånd 220 ohm
  7. Några bygelkablar för att ansluta alla delar
  8. Arduino batterikontakt

Tänk alltid på att du kan använda vilken som helst annan Arduino för detta projekt. Du kan också ändra LCD -skärmen till någon annan.

Steg 2: Anslut alla delar tillsammans

Koppla ihop alla delar
Koppla ihop alla delar

I det här steget kan du se schemat som jag gjorde med fritzing. Jag kommer också att skriva ner hur du ansluter alla viktiga delar av detta projekt här. Som du kan se använder vi 5V och GND från arduino för att driva brödbrädan.

LCD:

  • VCC till 5V (+ del på brödbräda)
  • GND till gnd (- del på brödbräda)
  • SDA till analog stift A4
  • SCL till analog stift A5

Jordfuktighetssensor:

  • VCC till 5V (+ del på brödbräda)
  • GND till gnd (- del på brödbräda)
  • D0 till digital stift 2
  • A0 till analog stift A0

Diodanslutning:

  • en del av dioden går in - en del av brödbrädan
  • andra delen går genom motstånd på 220 ohm och anslut sedan till stift 12 (blå diod) eller 11 (röd diod)

Steg 3: Skriva kod

Jag ska försöka förklara denna kod i några delar. Det kommer också att skrivas hela koden så att du kan kopiera den och även ändra den om du ser något behov.

  1. Det första du bör tänka på är att du måste installera LCD i2c -biblioteket

    1. LiquidCrystal_I2C.h
    2. Du måste också konfigurera din LCD -skärm i början av koden
  2. Ställ in variabler som används i kod, anslut sensor till stift och dioder
  3. I den tredje delen finns det metoder som skapats så loop -delen kan lättare skrivas
  4. Inställning för arduino, i den här delen ställer du in LCD -skärm som du använder för detta projekt
  5. Loop -delen är huvuddelen av detta projekt

Fullständig kod finns i bilagan till detta steg.

Steg 4: Använda din Arduino

Använda din Arduino
Använda din Arduino
Använda din Arduino
Använda din Arduino

Här kan du se hur sensorn fungerar. Röd diod signalerar att sensorn har ett litet detekteringsvärde. Det är runt ett. I denna bildsensor placeras inte i marken så det normala resultatet här kommer att vara någonstans runt en.

På den andra bildsensorn är placerad nära anläggningen som vattnades för några timmar sedan. Som du kan se är den blå dioden PÅ.

Om det finns någon annan fråga kan du fråga mig. Tack för att ni tittade på mitt första projekt.

Med alla hälsningar.

Rekommenderad: