Innehållsförteckning:

Automatic Flower Plant Watering Project-arduino: 8 steg (med bilder)
Automatic Flower Plant Watering Project-arduino: 8 steg (med bilder)

Video: Automatic Flower Plant Watering Project-arduino: 8 steg (med bilder)

Video: Automatic Flower Plant Watering Project-arduino: 8 steg (med bilder)
Video: High Density 2022 2024, Juli
Anonim
Automatic Flower Plant Watering Project-arduino
Automatic Flower Plant Watering Project-arduino

Hej grabbar!

idag ska jag förklara hur du vattnar dina växter, med ett vattenkontrollsystem. det är superenkelt. du behöver bara en arduino, LCD -skärm och en fuktsensor. oroa dig inte, jag guidar dig steg för steg genom processerna. så vad vi gör här inne är

  1. med en jordfuktighetssensor som mäter fuktnivån
  2. visa fuktnivån på lcd (0%-100%)
  3. om fuktnivån är mindre än 60% tänd den röda lysdioden, om den är mindre, tänd den gröna lysdioden
  4. om fuktnivån är under 60%måste du vattna din anläggning genom att öppna vattenventilen (med servomotor) måste ventilen öppna proportionellt mot fuktnivån.
  5. visa vattningstillståndet på LCD (OPEN/CLOSE)

superenkelt! låt oss gå igenom stegen

Steg 1: Hitta komponenter

du behöver

arduino uno/mega 2560 och USB -kabel

www.ebay.com/itm/ATMEGA16U2-Board-For-Ardu…

röd led, grön led

16 x 2 lcd -skärm

www.ebay.com/itm/16x2-Character-LCD-Displa…

tower Pro micro servo 9g

www.ebay.com/itm/TowerPro-SG90-Mini-Gear-M…

fuktgivare

www.ebay.com/itm/Soil-Humidity-Hygrometer-…

potentiometer

bygelkablar, mini -brödbräda

Steg 2: Gränssnittsfuktsensor

Gränssnittsfuktgivare
Gränssnittsfuktgivare

från fuktsensorn får vi analoga avläsningar från 0-1023 så vi behöver inte digitala I/O-stift av arduino. men vi behöver analoga A0-stift.

vcc ------------ 5V arduino

GND ---------- 0V arduino

SIGNAL (A0) ------ A0 av arduino

kom ihåg att analoga avläsningar som vi får från 0-1023 mappas från 0-100 med kommandokartan (0, 1023, 100, 0)

det betyder att om det är torrt --- 5V ----- 1023 KARTA TILL 0%

våt --- 0V ------ 0 KARTA TILL 100%

Steg 3: Gränssnitt LCD -skärm

Gränssnitt LCD -skärm
Gränssnitt LCD -skärm

Jag hoppas att du vet hur du gränssnittar en LCD med arduino. om du inte vet, oroa dig inte, jag guidar dig till gränssnittet.

ta 16 X 2 lcd -skärmen och anslut bygelkablar och gränssnitt till arduino enligt följande:

LCD ARDUINO

GND GND

VCC 5V

VEE TILL POTENTIOMETER

RS PIN 12 (ALL DIGITAL PIN)

R/W GND

SV PIN 11 (ALL DIGITAL PIN)

DB4 PIN 5

DB5 PIN 4

DB6 PIN 3

DB7 PIN 2

En 5V

K GND

Steg 4: Gränssnitt 9g servomotor

Gränssnitt 9g servomotor
Gränssnitt 9g servomotor

röd (+) ------------------------------ 5V i arduino

brun (-) --------------------------- gnd i arduino

gul (signalstift) ---------------- ALL PWM-PIN

Steg 5: LED -LAMPOR

LED -LAMPOR
LED -LAMPOR

du är halvvägs ner för att avsluta ditt vattenkontrollsystem.

gränssnitt de röda och gröna lysdioderna till 8 respektive 9. (längre ände till arduino, kortare ände till GND … hoppas att du inte glömde detta)

Steg 6: Slutlig anslutning

Slutlig anslutning
Slutlig anslutning
Slutlig anslutning
Slutlig anslutning

din sista anslutning skulle se ut så här

Steg 7: Koden

1. Ladda ner och installera Arduino Desktop IDE

windows -

Mac OS X -

Linux -

2. Ladda ner och klistra in servo.h- och LiquidCrystal.h -filen i mappen Arduino bibliotek.

github.com/arduino-libraries/Servo

github.com/arduino-libraries/LiquidCrysta…

Klistra in filer på sökvägen - C: / Arduino / libraries

3. Ladda ner och öppna flower_plant_project.ino

4. Ladda upp koden till arduino -kortet via en USB -kabel

Steg 8: Klar

Image
Image

du är klar med ditt projekt. men ha inte bråttom att vattna dina växter, använd en våt näsduk och kontrollera om det fungerar som det ska för vått och torrt. Jag tror att du kan ändra detta ytterligare och jag låter det stå för dig att göra.

njut av vattning !!!

Rekommenderad: