Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Ç'kemi djema!
Sot do të shpjegoj se si të ujisni bimët tuaja, me një sistem kontrolli uji. është super e lehtë. ju duhet vetëm një arduino, ekran LCD dhe një sensor lagështie. mos u shqetësoni unë do t'ju udhëzoj hap pas hapi përmes proceseve. kështu ajo që ne po bëjmë këtu është
- duke përdorur një sensor lagështie të tokës që mat nivelin e lagështisë
- shfaqni nivelin e lagështisë në LCD (0%-100%)
- nëse niveli i lagështisë është më pak se 60% ndizni LED të kuq, nëse është më pak, ndizni LED të gjelbër
- nëse niveli i lagështisë është nën 60%ju duhet ta ujisni uzinën tuaj duke hapur valvulën e ujit (me servo motor) valvula duhet të hapet proporcionalisht me nivelin e lagështisë.
- shfaqni gjendjen e ujitjes në LCD (HAPUR/Mbyll)
super e lehte! le të kalojmë hapat
Hapi 1: Gjetja e Komponentëve
keni nevojë
arduino uno/mega 2560 dhe kabllo USB
www.ebay.com/itm/ATMEGA16U2-Board-For-Ardu…
led e kuqe, led e gjelbër
Ekran LCD 16 X2
www.ebay.com/itm/16x2-Character-LCD-Displa…
kullë Pro mikro servo 9g
www.ebay.com/itm/TowerPro-SG90-Mini-Gear-M…
sensor lagështie
www.ebay.com/itm/Soil-Humidity-Hygrometer-…
potenciometër
tela kërcyes, mini breadboard
Hapi 2: Sensori i lagështisë së ndërlidhur
nga sensori i lagështisë, ne po marrim lexime analoge nga 0-1023 kështu që nuk kemi nevojë për kunjat dixhitale të hyrjes/daljes së arduino. por ne kemi nevojë për pin analog A0.
vcc ------------ 5V e arduino
GND ---------- 0V e arduino
SIGJENALE (A0) ------ A0 e arduino
mbani në mend se leximet analoge që marrim nga 0-1023 janë të hartuara nga 0-100 duke përdorur hartën e komandës (0, 1023, 100, 0)
kjo do të thotë nëse është e thatë --- 5V ----- 1023 HARTA N 0 0%
i lagësht --- 0V ------ 0 HARTA N 100 100%
Hapi 3: Ndërfaqja e ekranit LCD
Unë shpresoj se ju e dini se si të ndërlidhni një LCD me arduino. nëse nuk e dini mos u shqetësoni, unë do t'ju udhëzoj ta ndërroni atë.
merrni ekranin LCD 16 X 2 dhe lidhni telat dhe ndërfaqen me bluzë me arduino si më poshtë:
LCD ARDUINO
GND GND
VCC 5V
VEE PR POTENTIOMETERIN
PIN PIN 12 i RS (Cdo PIN DIGJITAL)
R/W GND
EN PIN 11 (Cdo PIN DIGJITAL)
PIN DB4 5
PIN DB5 4
PIN 3 i DB6
PIN 2 i DB7
Një 5V
K GND
Hapi 4: Ndërfaqja e servo motorit 9g
e kuqe (+) ------------------------------ 5V në arduino
ngjyrë kafe (-) --------------------------- gnd në arduino
e verdhë (kunja e sinjalit) ---------------- Cdo PIN PWM
Hapi 5: Llamba LED
ju jeni në gjysmë të rrugës për të përfunduar sistemin tuaj të kontrollit të ujit.
Ndërfaqni LED -të e kuqe dhe jeshile përkatësisht në 8 dhe 9. (fundi më i gjatë në arduino, fundi më i shkurtër në GND … shpresoj se nuk e keni harruar këtë)
Hapi 6: Lidhja përfundimtare
lidhja juaj përfundimtare do të duket kështu
Hapi 7: Kodi
1. Shkarkoni dhe Instaloni Arduino Desktop IDE
dritare -
Mac OS X -
Linux -
2. Shkarkoni dhe ngjisni skedarin servo.h dhe LiquidCrystal.h në dosjen e bibliotekave Arduino.
github.com/arduino-libraries/Servo
github.com/arduino-libraries/LiquidCrysta…
Ngjitni skedarët në shteg - bibliotekat C: / Arduino
3. Shkarkoni dhe hapni flower_plant_project.ino
4. Ngarko kodin në bordin arduino përmes një kabllo USB
Hapi 8: U krye
ju keni mbaruar me projektin tuaj. por mos nxitoni të ujisni bimët tuaja, përdorni një shami të lagur dhe kontrolloni nëse funksionon siç duhet për të lagësht dhe të thatë. Unë mendoj se ju mund ta modifikoni këtë më tej dhe do ta lë për ju që të bëni.
shijoni lotimin !!!