Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
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
- pomoću senzora vlažnosti tla koji mjeri razinu vlage
- prikaz razine vlage na LCD-u (0%-100%)
- ako je razina vlage manja od 60%, uključite crvenu LED, ako je manja, uključite zelenu LED
- ako je razina vlage ispod 60%, morate zalijevati biljku otvaranjem ventila za vodu (pomoću servo motora), ventil se mora otvoriti proporcionalno razini vlage.
- 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
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
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
crveno (+) ------------------------------ 5V u arduinu
smeđa (-) --------------------------- gnd u arduinu
žuto (signalni pin) ---------------- BILO KOJI PIN za PWM
Korak 5: 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
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
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 !!!