Sisällysluettelo:

Automaattinen kukkakasvien kasteluprojekti-arduino: 8 vaihetta (kuvilla)
Automaattinen kukkakasvien kasteluprojekti-arduino: 8 vaihetta (kuvilla)

Video: Automaattinen kukkakasvien kasteluprojekti-arduino: 8 vaihetta (kuvilla)

Video: Automaattinen kukkakasvien kasteluprojekti-arduino: 8 vaihetta (kuvilla)
Video: Kaupunkiviljelykoulu - Taimikasvatus 2024, Heinäkuu
Anonim
Automaattinen kukkakasvien kasteluprojekti-arduino
Automaattinen kukkakasvien kasteluprojekti-arduino

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ä

  1. käyttämällä maaperän kosteusanturia, joka mittaa kosteuden tason
  2. näyttää kosteustason LCD-näytöllä (0%-100%)
  3. Jos kosteustaso on alle 60%, sytytä punainen LED, jos se on vähemmän, sytytä vihreä LED
  4. jos kosteustaso on alle 60%, sinun on kasteltava kasvi avaamalla vesiventtiili (servomoottorilla), venttiilin on avauduttava suhteessa kosteustasoon.
  5. 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

Liitäntäinen kosteusanturi
Liitäntäinen 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

Liitäntä LCD -näyttö
Liitäntä LCD -näyttö

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

Liitäntä 9g servomoottori
Liitäntä 9g servomoottori

punainen (+) ------------------------------ 5V in arduino

ruskea (-) --------------------------- gnd in arduino

keltainen (signaalinasta) ---------------- MITÄ tahansa PWM-PIN-koodi

Vaihe 5: LED -LAMPUT

LED -LAMPUT
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
Lopullinen yhteys
Lopullinen yhteys
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

Image
Image

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 !!!

Suositeltava: