Sisukord:

Automaatne lilletaimede kastmisprojekt-arduino: 8 sammu (piltidega)
Automaatne lilletaimede kastmisprojekt-arduino: 8 sammu (piltidega)

Video: Automaatne lilletaimede kastmisprojekt-arduino: 8 sammu (piltidega)

Video: Automaatne lilletaimede kastmisprojekt-arduino: 8 sammu (piltidega)
Video: Sass - Automaatne Rutiin 2024, November
Anonim
Automaatne lilletaimede kastmisprojekt-arduino
Automaatne lilletaimede kastmisprojekt-arduino

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

  1. kasutades niiskuse taset mõõtvat mulla niiskusandurit
  2. kuvage niiskustaset LCD-l (0%-100%)
  3. kui niiskuse tase on alla 60%, lülitage sisse punane LED, kui see on väiksem, lülitage sisse roheline LED
  4. kui niiskustase on alla 60%, peate oma taime kastma, avades veeklapi (servomootoriga), peab klapp avanema proportsionaalselt niiskustasemega.
  5. 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

Liidesega niiskusandur
Liidesega niiskusandur

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

Liidesega LCD -ekraan
Liidesega LCD -ekraan

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

Liidesega 9g servomootor
Liidesega 9g servomootor

punane (+) ------------------------------ 5 V arduinos

pruun (-) --------------------------- gnd in arduino

kollane (signaali tihvt) ---------------- Igasugune PWM-i PIN-kood

Samm: LED -LAMBID

LED -LAMBID
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

Lõplik ühendus
Lõplik ühendus
Lõplik ühendus
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

Image
Image

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

Soovitan: