Obsah:

Projekt automatického zavlažovania kvetinových rastlín-arduino: 8 krokov (s obrázkami)
Projekt automatického zavlažovania kvetinových rastlín-arduino: 8 krokov (s obrázkami)

Video: Projekt automatického zavlažovania kvetinových rastlín-arduino: 8 krokov (s obrázkami)

Video: Projekt automatického zavlažovania kvetinových rastlín-arduino: 8 krokov (s obrázkami)
Video: Rada za všechny prachy - Jak si vyrobit samozalévač na květiny 2024, Júl
Anonim
Automatický projekt zalievania kvetinových rastlín-arduino
Automatický projekt zalievania kvetinových rastlín-arduino

Ahojte chlapi!

dnes vám vysvetlím, ako zalievať vaše rastliny systémom riadenia vody. je to veľmi jednoduché. Potrebujete arduino, LCD obrazovku a snímač vlhkosti. nebojte sa, prevediem vás krok za krokom týmito procesmi. to, čo tu robíme, je

  1. pomocou senzora pôdnej vlhkosti merajúceho úroveň vlhkosti
  2. zobraziť úroveň vlhkosti na LCD (0%-100%)
  3. ak je úroveň vlhkosti nižšia ako 60%, zapnite červenú LED diódu, ak je nižšia, zapnite zelenú LED diódu
  4. ak je vlhkosť nižšia ako 60%, musíte zalievať rastlinu otvorením vodného ventilu (pomocou servomotora), ktorý sa musí otvoriť úmerne k úrovni vlhkosti.
  5. zobrazenie stavu zavlažovania na LCD displeji (OTVORIŤ/ZATVORIŤ)

super ľahké! prejdeme krokmi

Krok 1: Hľadanie komponentov

potrebuješ

arduino uno/mega 2560 a USB kábel

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

červená LED, zelená LED

16 x 2 LCD obrazovka

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

mikro servo tower Pro 9g

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

snímač vlhkosti

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

potenciometer

prepojovacie káble, mini breadboard

Krok 2: Rozhranie senzora vlhkosti

Rozhranie senzor vlhkosti
Rozhranie senzor vlhkosti

zo senzora vlhkosti získavame analógové hodnoty od 0 do 1023, takže nepotrebujeme digitálne I/O piny arduina. ale potrebujeme analógový pin A0.

vcc ------------ 5V arduina

GND ---------- 0V arduina

SIGNÁL (A0) ------ A0 arduina

majte na pamäti, že analógové hodnoty, ktoré dostaneme od 0-1023, sú mapované od 0-100 pomocou príkazovej mapy (0, 1023, 100, 0)

to znamená, že ak je suchý --- 5V ----- 1023 MAPA DO 0%

mokrý --- 0V ------ 0 MAPA NA 100%

Krok 3: Rozhranie obrazovky LCD

Rozhranie LCD obrazovky
Rozhranie LCD obrazovky

Dúfam, že viete, ako prepojiť LCD s arduino. ak neviete, nebojte sa, prevediem vás rozhraním.

vezmite obrazovku 16 x 2 LCD a prepojte prepojovacie vodiče a rozhranie s arduino nasledovne:

LCD ARDUINO

GND GND

VCC 5V

VEE TO POTENTIOMETER

RS PIN 12 (KAŽDÝ DIGITÁLNY PIN)

R/W GND

SK PIN 11 (KAŽDÝ DIGITÁLNY PIN)

DB4 PIN 5

DB5 PIN 4

DB6 PIN 3

DB7 PIN 2

5V

K GND

Krok 4: Rozhranie 9g servomotora

Rozhranie 9 g servomotora
Rozhranie 9 g servomotora

červená (+) ------------------------------ 5V v arduine

hnedý (-) --------------------------- gnd v arduine

žltá (signálny kolík) ---------------- Ľubovoľný PIN PWM

Krok 5: LED žiarovky

LED žiarovky
LED žiarovky

ste na pol ceste dokončiť svoj systém kontroly vody.

prepojte červené a zelené diódy LED na 8 a 9. (dlhší koniec arduino, kratší koniec GND … dúfam, že ste na to nezabudli)

Krok 6: Konečné pripojenie

Konečné pripojenie
Konečné pripojenie
Konečné pripojenie
Konečné pripojenie

vaše konečné spojenie by vyzeralo takto

Krok 7: Kód

1. Stiahnite a nainštalujte si Arduino Desktop IDE

okná -

Mac OS X -

Linux -

2. Stiahnite a prilepte súbor servo.h a LiquidCrystal.h do priečinka knižníc Arduino.

github.com/arduino-libraries/Servo

github.com/arduino-libraries/LiquidCrysta…

Prilepte súbory na cestu - knižnice C: / Arduino

3. Stiahnite a otvorte súbor flower_plant_project.ino

4. Odošlite kód na dosku arduino pomocou kábla USB

Krok 8: Hotovo

Image
Image

ste hotoví so svojim projektom. Ale neponáhľajte sa zalievať svoje rastliny, použite mokrú vreckovku a skontrolujte, či funguje správne na mokro i na sucho. Myslím, že to môžete ďalej upraviť a ja to nechám na vás.

užite si polievanie !!!

Odporúča: