Indholdsfortegnelse:

Automatisk blomsterplantevandingsprojekt-arduino: 8 trin (med billeder)
Automatisk blomsterplantevandingsprojekt-arduino: 8 trin (med billeder)

Video: Automatisk blomsterplantevandingsprojekt-arduino: 8 trin (med billeder)

Video: Automatisk blomsterplantevandingsprojekt-arduino: 8 trin (med billeder)
Video: Molo - Automatisk (Lyrics) 2024, Juli
Anonim
Automatisk blomsterplantevandingsprojekt-arduino
Automatisk blomsterplantevandingsprojekt-arduino

Hej gutter!

i dag vil jeg forklare, hvordan du vander dine planter, med et vandkontrolsystem. det er super nemt. du skal bare bruge en arduino, lcd -skærm og en fugtføler. bare rolig, jeg guider dig trin for trin gennem processerne. så hvad vi laver herinde er

  1. ved hjælp af en jordfugtighedsføler, der måler fugtniveauet
  2. vis fugtighedsniveauet på lcd (0%-100%)
  3. hvis fugtighedsniveauet er mindre end 60% tænd den røde LED, hvis den er mindre, tænd den grønne LED
  4. Hvis fugtighedsniveauet er under 60%, skal du vande dit anlæg ved at åbne vandventilen (med servomotor) skal ventilen åbne proportionalt med fugtniveauet.
  5. vis vandingstilstanden på LCD (ÅBEN/LUK)

super let! lad os gå igennem trinene

Trin 1: Find komponenter

du mangler

arduino uno/mega 2560 og USB -kabel

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

rød led, grøn led

16 X2 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…

fugtføler

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

potentiometer

jumperwires, mini breadboard

Trin 2: Grænsefladefugtighedsføler

Grænsefladefugtighedsføler
Grænsefladefugtighedsføler

fra fugtføleren får vi analoge aflæsninger fra 0-1023, så vi har ikke brug for digitale I/O-ben af arduino. men vi har brug for en analog A0-pin.

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

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

SIGNAL (A0) ------ A0 af arduino

Husk, at analoge aflæsninger, som vi får fra 0-1023, kortlægges fra 0-100 ved hjælp af kommandokortet (0, 1023, 100, 0)

det betyder, at hvis det er tørt --- 5V ----- 1023 KORT TIL 0%

våd --- 0V ------ 0 KORT TIL 100%

Trin 3: Interfacing LCD -skærm

Interfacing LCD -skærm
Interfacing LCD -skærm

Jeg håber, at du ved, hvordan du grænseflade en lcd med arduino. hvis du ikke ved, ikke bekymre dig, jeg vil guide dig til at interface det.

tag 16 X 2 lcd -skærmen, og tilslut jumperwires og interface til arduino som følger:

LCD ARDUINO

GND GND

VCC 5V

VEE TIL POTENTIOMETER

RS PIN 12 (ENHVER DIGITAL PIN)

R/W GND

DA PIN 11 (ENHVER DIGITAL PIN)

DB4 PIN 5

DB5 PIN 4

DB6 PIN 3

DB7 PIN 2

En 5V

K GND

Trin 4: Interfacing 9g servomotor

Interfacing 9g servomotor
Interfacing 9g servomotor

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

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

gul (signalpind) ---------------- ALLE PWM-PIN-koder

Trin 5: LED -Pærer

LED Pærer
LED Pærer

du er halvvejs nede for at afslutte dit vandkontrolsystem.

grænseflade de røde og grønne lysdioder til henholdsvis 8 og 9. (længere ende til arduino, kortere ende til GND … håber du ikke har glemt dette)

Trin 6: Endelig forbindelse

Endelig forbindelse
Endelig forbindelse
Endelig forbindelse
Endelig forbindelse

din sidste forbindelse ville se sådan ud

Trin 7: Koden

1. Download og installer Arduino Desktop IDE

vinduer -

Mac OS X -

Linux -

2. Download og indsæt filen servo.h og LiquidCrystal.h i mappen Arduino biblioteker.

github.com/arduino-libraries/Servo

github.com/arduino-libraries/LiquidCrysta…

Indsæt filer på stien - C: / Arduino / libraries

3. Download og åbn flower_plant_project.ino

4. Upload koden til arduino -kortet via et USB -kabel

Trin 8: Udført

Image
Image

du er færdig med dit projekt. men haste ikke travlt med at vande dine planter, brug et vådt lommetørklæde og kontroller, om det fungerer korrekt til vådt og tørt. Jeg tror, du kan ændre dette yderligere, og jeg vil lade det være for dig at gøre.

nyd vanding !!!

Anbefalede: