Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Hei kaverit!
tänään aion selittää kuinka kastaa kasvejasi vedenohjausjärjestelmällä. se on erittäin helppoa. tarvitset vain arduinon, lcd -näytön ja kosteusanturin. älä huoli, opastan sinua vaihe vaiheelta prosessien läpi. niin mitä me teemme täällä
- käyttämällä maaperän kosteusanturia, joka mittaa kosteuden tason
- näyttää kosteustason LCD-näytöllä (0%-100%)
- Jos kosteustaso on alle 60%, sytytä punainen LED, jos se on vähemmän, sytytä vihreä LED
- jos kosteustaso on alle 60%, sinun on kasteltava kasvi avaamalla vesiventtiili (servomoottorilla), venttiilin on avauduttava suhteessa kosteustasoon.
- näyttää kastelutilan nestekidenäytöllä (AUKI/KIINNI)
super helppoa! mennään vaiheiden läpi
Vaihe 1: Komponenttien etsiminen
tarvitset
arduino uno/mega 2560 ja USB -kaapeli
www.ebay.com/itm/ATMEGA16U2-Board-For-Ardu…
punainen led, vihreä led
16 X2 LCD -näyttö
www.ebay.com/itm/16x2-Character-LCD-Displa…
torni Pro mikroservo 9g
www.ebay.com/itm/TowerPro-SG90-Mini-Gear-M…
kosteusanturi
www.ebay.com/itm/Soil-Humidity-Hygrometer-…
potentiometri
hyppyjohdot, mini leipälauta
Vaihe 2: Liitä kosteusanturi
kosteusanturilta saamme analogisia lukemia 0-1023, joten emme tarvitse arduinon digitaalisia I/O-nastoja. mutta tarvitsemme analogisen A0-nastan.
vcc ------------ 5V arduinoa
GND ---------- 0V arduinoa
SIGNAALI (A0) ------ A0 arduino
Muista, että analogiset lukemat, jotka saadaan 0-1023, kartoitetaan välillä 0-100 komentokartan avulla (0, 1023, 100, 0)
se tarkoittaa, että jos se on kuiva --- 5V ----- 1023 KARTTA 0%
märkä --- 0V ------ 0 KARTTA 100%
Vaihe 3: Liitäntä LCD -näyttöön
toivon, että tiedät kuinka liittää LCD -näyttö arduinoon. jos et tiedä älä huoli, opastan sinua liittymään siihen.
Ota 16 X 2 lcd -näyttö ja kytke hyppyjohdot ja liitäntä arduinoon seuraavasti:
LCD ARDUINO
GND GND
VCC 5V
VEE -POTENTIOMETRI
RS -PIN 12 (MITÄ tahansa DIGITAALINEN PIN -KOODI)
R/W GND
FI PIN 11 (KAIKKI DIGITAALINEN PIN -KOODI)
DB4 PIN 5
DB5 PIN 4
DB6 PIN 3
DB7 PIN 2
5V
K GND
Vaihe 4: Liitä 9g servomoottori
punainen (+) ------------------------------ 5V in arduino
ruskea (-) --------------------------- gnd in arduino
keltainen (signaalinasta) ---------------- MITÄ tahansa PWM-PIN-koodi
Vaihe 5: LED -LAMPUT
olet puolivälissä viimeistelemään vedenhallintajärjestelmäsi.
liitä punainen ja vihreä LED 8: een ja 9. vastaavasti (pidempi loppu arduinoon, lyhyempi pää GND: hen … toivottavasti et unohtanut tätä)
Vaihe 6: Lopullinen yhteys
lopullinen yhteys näyttäisi tältä
Vaihe 7: Koodi
1. Lataa ja asenna Arduino Desktop IDE
ikkunat -
Mac OS X -
Linux -
2. Lataa ja liitä servo.h- ja LiquidCrystal.h -tiedosto Arduino -kirjastojen kansioon.
github.com/arduino-libraries/Servo
github.com/arduino-libraries/LiquidCrysta…
Liitä tiedostot polkuun - C: / Arduino / -kirjasto
3. Lataa ja avaa flower_plant_project.ino
4. Lähetä koodi arduino -kortille USB -kaapelin kautta
Vaihe 8: Valmis
olet valmis projektisi kanssa. mutta älä kiirehdi kastelemaan kasvejasi, käytä märkä nenäliinaa ja tarkista, toimiiko se kunnolla märälle ja kuivalle. mielestäni voit muokata tätä edelleen ja jätän sen sinun tehtäväksesi.
nauti kastelusta !!!