INHOUDSOPGAWE:

Outomatiese blomplantprojek-arduino: 8 stappe (met foto's)
Outomatiese blomplantprojek-arduino: 8 stappe (met foto's)

Video: Outomatiese blomplantprojek-arduino: 8 stappe (met foto's)

Video: Outomatiese blomplantprojek-arduino: 8 stappe (met foto's)
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, November
Anonim
Outomatiese waterplantprojek vir blomme-arduino
Outomatiese waterplantprojek vir blomme-arduino

Hallo ouens!

vandag gaan ek verduidelik hoe u u plante moet natmaak, met 'n waterbeheerstelsel. dit is baie maklik. U benodig net 'n arduino, lcd -skerm en 'n vogsensor. moenie bekommerd wees nie, ek sal u stap vir stap deur die prosesse lei. so wat ons hier doen is

  1. met behulp van 'n grondvogsensor wat die vogvlak meet
  2. vertoon die vogvlak op lcd (0%-100%)
  3. As die vogvlak minder as 60% is, skakel die rooi LED aan, as dit minder is, skakel die groen LED aan
  4. as die vogvlak onder 60%is, moet u u plant natmaak deur die waterklep (met servomotor) oop te maak, moet die klep proporsioneel tot die vogvlak oopmaak.
  5. wys die watertoestand op die LCD (OPEN/CLOSE)

super maklik! laat ons deur die stappe gaan

Stap 1: Soek komponente

jy benodig

arduino uno/mega 2560 en USB -kabel

www.ebay.com/itm/ATMEGA16U2-Board-For-Ardu…

rooi led, groen led

16 X2 lcd skerm

www.ebay.com/itm/16x2-Character-LCD-Displa…

tower Pro micro servo 9g

www.ebay.com/itm/TowerPro-SG90-Mini-Gear-M…

vog sensor

www.ebay.com/itm/Soil-Humidity-Hygrometer-…

potensiometer

trui drade, mini broodbord

Stap 2: Interfacing Vog Sensor

Interfacing Vog Sensor
Interfacing Vog Sensor

van die vogsensor kry ons analoogmetings van 0-1023, sodat ons nie digitale I/O-penne van arduino nodig het nie, maar ons het analoog A0-pen nodig.

vcc ------------ 5V arduino

GND ---------- 0V arduino

SIGNAAL (A0) ------ A0 van arduino

Hou in gedagte dat analooglesings wat ons van 0-1023 kry, van 0-100 in kaart gebring word met behulp van die opdragkaart (0, 1023, 100, 0)

dit beteken as dit droog is --- 5V ----- 1023 KAART TOT 0%

nat --- 0V ------ 0 KAART TOT 100%

Stap 3: Koppelvlak -LCD -skerm

Koppelvlak -LCD -skerm
Koppelvlak -LCD -skerm

Ek hoop dat u weet hoe u 'n lcd met arduino kan koppel. as u nie weet nie, moenie bekommerd wees nie, ek sal u lei om dit te koppel.

neem die 16 X 2 lcd -skerm en verbind die drade en die koppelvlak soos volg met die arduino:

LCD ARDUINO

GND GND

VCC 5V

VEE NA POTENTIOMETER

RS PIN 12 (ENIGE DIGITALE PIN)

R/W GND

EN PIN 11 (ENIGE DIGITALE PIN)

DB4 PIN 5

DB5 PIN 4

DB6 PIN 3

DB7 PIN 2

'N 5V

K GND

Stap 4: Intergacing 9g Servo Motor

Koppelvlak 9g servomotor
Koppelvlak 9g servomotor

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

bruin (-) --------------------------- gnd in arduino

geel (seinpen) ---------------- ENIGE PWM-PIN

Stap 5: LED -BULLE

LED -Bolle
LED -Bolle

jy is halfpad klaar om jou waterbeheerstelsel af te handel.

koppel die rooi en groen LED's aan onderskeidelik 8 en 9. (langer einde na arduino, korter einde na GND … hoop dat u dit nie vergeet het nie)

Stap 6: Finale verbinding

Finale verbinding
Finale verbinding
Finale verbinding
Finale verbinding

jou finale verbinding sou so lyk

Stap 7: Die kode

1. Laai die Arduino Desktop IDE af en installeer dit

vensters -

Mac OS X -

Linux -

2. Laai servo.h- en LiquidCrystal.h -lêer af en plak dit in die gids Arduino biblioteke.

github.com/arduino-libraries/Servo

github.com/arduino-libraries/LiquidCrysta…

Plak lêers op die pad - C: / Arduino / biblioteke

3. Laai af en maak flower_plant_project.ino oop

4. Laai die kode op die arduino -bord op via 'n USB -kabel

Stap 8: Klaar

Image
Image

jy is klaar met jou projek. maar moenie haastig wees om jou plante nat te maak nie, gebruik 'n nat sakdoek en kyk of dit reg is vir nat en droog. ek dink jy kan dit verder aanpas, en ek laat dit vir jou om te doen.

geniet dit om te water !!!

Aanbeveel: