Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Tere kutid!
täna selgitan, kuidas oma taimi veekontrollisüsteemiga kasta. see on ülilihtne. vajate lihtsalt arduino, LCD -ekraani ja niiskusandurit. ärge muretsege, ma juhendan teid samm -sammult protsesside kaudu. nii see, mida me siin teeme
- kasutades niiskuse taset mõõtvat mulla niiskusandurit
- kuvage niiskustaset LCD-l (0%-100%)
- kui niiskuse tase on alla 60%, lülitage sisse punane LED, kui see on väiksem, lülitage sisse roheline LED
- kui niiskustase on alla 60%, peate oma taime kastma, avades veeklapi (servomootoriga), peab klapp avanema proportsionaalselt niiskustasemega.
- jootmise oleku kuvamine LCD -ekraanil (OPEN/CLOSE)
super lihtne! laseme sammud läbi
Samm: komponentide leidmine
sa vajad
arduino uno/mega 2560 ja USB -kaabel
www.ebay.com/itm/ATMEGA16U2-Board-For-Ardu…
punane led, roheline led
16 X2 LCD ekraan
www.ebay.com/itm/16x2-Character-LCD-Displa…
torn Pro mikro servo 9g
www.ebay.com/itm/TowerPro-SG90-Mini-Gear-M…
niiskuse andur
www.ebay.com/itm/Soil-Humidity-Hygrometer-…
potentsiomeeter
hüppaja juhtmed, mini leivalaud
Samm 2: Niiskusanduri liidestamine
niiskusandurilt saame analoognäidud vahemikus 0-1023, nii et me ei vaja arduino digitaalseid I/O kontakte. kuid me vajame analoog A0 tihvti.
vcc ------------ 5 V arduino
GND ---------- 0V arduino
SIGNAL (A0) ------ A0 of arduino
pidage meeles, et analoognäidud, mida saame vahemikus 0-1023, kaardistatakse vahemikus 0-100, kasutades käsukaarti (0, 1023, 100, 0)
see tähendab, et kui see on kuiv --- 5V ----- 1023 KAART 0%
märg --- 0V ------ 0 KAART 100%
Samm: LCD -ekraani liidestamine
loodan, et teate, kuidas liita lcd arduinoga. kui te ei tea, ärge muretsege, juhendan teid selle liidesega.
võtke 16 X 2 lcd ekraan ja ühendage hüppaja juhtmed ja liides arduinoga järgmiselt:
LCD ARDUINO
GND GND
VCC 5V
VEE POTENTIOMETER
RS PIN -kood 12 (IGANE DIGITAALNE PIN)
R/W GND
ET PIN -kood 11 (IGAL DIGITAALNE PIN -kood)
DB4 PIN -kood 5
DB5 PIN -kood 4
DB6 PIN 3
DB7 PIN 2
5V
K GND
Samm: ühendage 9g servomootor
punane (+) ------------------------------ 5 V arduinos
pruun (-) --------------------------- gnd in arduino
kollane (signaali tihvt) ---------------- Igasugune PWM-i PIN-kood
Samm: LED -LAMBID
olete veejuhtimissüsteemi lõpetamiseks poolel teel.
ühendage punased ja rohelised LED -id vastavalt 8 ja 9. (pikem ots arduino, lühem ots GND … loodan, et te ei unustanud seda)
6. samm: lõplik ühendus
teie viimane ühendus näeks välja selline
7. samm: kood
1. Laadige alla ja installige Arduino Desktop IDE
aknad -
Mac OS X -
Linux -
2. Laadige alla ja kleepige servo.h ja LiquidCrystal.h fail Arduino teekide kausta.
github.com/arduino-libraries/Servo
github.com/arduino-libraries/LiquidCrysta…
Kleepige failid teele - C: / Arduino / teegid
3. Laadige alla ja avage flower_plant_project.ino
4. Laadige kood USB -kaabli kaudu üles arduino plaadile
8. samm: valmis
olete oma projektiga valmis. aga ärge kiirustage oma taimi kastma, kasutage märga taskurätikut ja kontrollige, kas see töötab märja ja kuiva jaoks korralikult. ma arvan, et saate seda veelgi muuta ja ma jätan selle teie teha.
nautige kastmist !!!