Sadržaj:

Projekt automatskog zalijevanja cvijeća-arduino: 8 koraka (sa slikama)
Projekt automatskog zalijevanja cvijeća-arduino: 8 koraka (sa slikama)

Video: Projekt automatskog zalijevanja cvijeća-arduino: 8 koraka (sa slikama)

Video: Projekt automatskog zalijevanja cvijeća-arduino: 8 koraka (sa slikama)
Video: To se događa ako stavite 1 žlicu sode bikarbone u biljku | PRIRODNI LIJEKOVI 2024, Studeni
Anonim
Automatski projekt zalijevanja biljaka cvijeća-arduino
Automatski projekt zalijevanja biljaka cvijeća-arduino

Bok dečki!

danas ću vam objasniti kako zalijevati vaše biljke, sa sustavom za kontrolu vode. super je jednostavno. samo vam treba arduino, LCD zaslon i senzor vlage. ne brinite, vodit ću vas korak po korak kroz procese. tako ono što mi ovdje radimo je

  1. pomoću senzora vlažnosti tla koji mjeri razinu vlage
  2. prikaz razine vlage na LCD-u (0%-100%)
  3. ako je razina vlage manja od 60%, uključite crvenu LED, ako je manja, uključite zelenu LED
  4. ako je razina vlage ispod 60%, morate zalijevati biljku otvaranjem ventila za vodu (pomoću servo motora), ventil se mora otvoriti proporcionalno razini vlage.
  5. prikaz stanja zalijevanja na LCD -u (OTVORENO/ZATVORENO)

super lako! idemo kroz korake

Korak 1: Pronalaženje komponenti

trebaš

arduino uno/mega 2560 i USB kabel

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

crvena led, zelena led

16 X2 LCD zaslon

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

tower Pro mikro servo 9g

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

senzor vlage

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

potenciometar

kratkospojne žice, mini ploča

Korak 2: Povezivanje senzora vlage

Interfejsni senzor vlage
Interfejsni senzor vlage

od senzora vlage dobivamo analogna očitanja od 0-1023 pa nam ne trebaju digitalni I/O pinovi arduina.ali trebamo analogni A0 pin.

vcc ------------ 5V arduina

GND ---------- 0V arduina

SIGNAL (A0) ------ A0 arduina

imajte na umu da se analogna očitanja koja dobivamo od 0-1023 preslikavaju od 0-100 pomoću mape naredbi (0, 1023, 100, 0)

to znači da je suh --- 5V ----- 1023 KARTA DO 0%

mokro --- 0V ------ 0 KARTA DO 100%

Korak 3: Povezivanje LCD zaslona

Sučeljeni LCD zaslon
Sučeljeni LCD zaslon

nadam se da znate kako spojiti LCD s arduinom.ako ne znate, ne brinite, vodit ću vas na sučelje.

Uzmite 16 X 2 LCD zaslon i spojite kratkospojne žice i sučelje na arduino na sljedeći način:

LCD ARDUINO

GND GND

VCC 5V

VEE DO POTENTIOMETRA

RS PIN 12 (BILO KOJI DIGITALNI PIN)

R/W GND

EN PIN 11 (BILO KOJI DIGITALNI PIN)

DB4 PIN 5

DB5 PIN 4

DB6 PIN 3

DB7 PIN 2

5V

K GND

Korak 4: Povezivanje 9g servo motora

Interfejsni 9g servo motor
Interfejsni 9g servo motor

crveno (+) ------------------------------ 5V u arduinu

smeđa (-) --------------------------- gnd u arduinu

žuto (signalni pin) ---------------- BILO KOJI PIN za PWM

Korak 5: LED ŽARULJE

LED ŽARULJE
LED ŽARULJE

na pola ste puta da dovršite sustav upravljanja vodom.

povežite crvenu i zelenu LED diodu na 8 i 9. (duži kraj na arduino, kraći kraj na GND … nadam se da ovo niste zaboravili)

Korak 6: Završna veza

Konačna veza
Konačna veza
Konačna veza
Konačna veza

vaša bi konačna veza izgledala ovako

Korak 7: Kôd

1. Preuzmite i instalirajte Arduino Desktop IDE

Windows -

Mac OS X -

Linux -

2. Preuzmite i zalijepite datoteku servo.h i LiquidCrystal.h u mapu Arduino knjižnice.

github.com/arduino-libraries/Servo

github.com/arduino-libraries/LiquidCrysta…

Zalijepite datoteke na putanju - C: / Arduino / libraries

3. Preuzmite i otvorite flower_plant_project.ino

4. Prenesite kôd na arduino ploču putem USB kabela

Korak 8: Gotovo

Image
Image

gotovi ste sa svojim projektom. ali nemojte žuriti zalijevati vaše biljke, upotrijebite vlažni rupčić i provjerite radi li ispravno za mokro i suho. Mislim da ovo možete dodatno izmijeniti i ostavit ću vam to da učinite.

uživajte u zalijevanju !!!

Preporučeni: