Obsah:

Automatický projekt zavlažování květin-Arduino: 8 kroků (s obrázky)
Automatický projekt zavlažování květin-Arduino: 8 kroků (s obrázky)

Video: Automatický projekt zavlažování květin-Arduino: 8 kroků (s obrázky)

Video: Automatický projekt zavlažování květin-Arduino: 8 kroků (s obrázky)
Video: Arduino návody | Bistabilní relé modul 2024, Červenec
Anonim
Automatický projekt zavlažování květin arduino
Automatický projekt zavlažování květin arduino

Nazdar hoši!

dnes vysvětlím, jak zalévat vaše rostliny, pomocí systému řízení vody. je to velmi snadné. potřebujete pouze arduino, LCD obrazovku a snímač vlhkosti. nebojte se, krok za krokem vás provedu procesy. to, co tady děláme, je

  1. pomocí snímače vlhkosti půdy měřícího úroveň vlhkosti
  2. zobrazit úroveň vlhkosti na LCD (0%-100%)
  3. pokud je úroveň vlhkosti nižší než 60%, rozsvítí se červená LED, pokud je nižší, rozsvítí se zelená LED
  4. pokud je vlhkost nižší než 60%, musíte zalévat rostlinu otevřením vodního ventilu (servomotorem), ventil se musí otevřít úměrně úrovni vlhkosti.
  5. zobrazit stav zavlažování na LCD (OPEN/CLOSE)

super snadné! projdeme kroky

Krok 1: Hledání součástí

potřebuješ

arduino uno/mega 2560 a USB kabel

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

červená LED, zelená LED

Obrazovka 16 x 2 lcd

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

potenciometr

propojovací vodiče, mini breadboard

Krok 2: Propojení senzoru vlhkosti

Propojovací senzor vlhkosti
Propojovací senzor vlhkosti

ze senzoru vlhkosti získáváme analogové hodnoty od 0-1023, takže nepotřebujeme digitální I/O piny arduina. ale potřebujeme analogový pin A0.

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

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

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

mějte na paměti, že analogové hodnoty, které získáme z 0-1023, jsou mapovány od 0-100 pomocí příkazové mapy (0, 1023, 100, 0)

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

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

Krok 3: Propojení obrazovky LCD

Propojovací LCD obrazovka
Propojovací LCD obrazovka

Doufám, že víte, jak propojit LCD s arduino. pokud nevíte, nebojte se, provedu vás rozhraním.

vezměte obrazovku 16 X 2 lcd a propojte propojovací vodiče a rozhraní k arduinu následujícím způsobem:

LCD ARDUINO

GND GND

VCC 5V

VEE TO POTENTIOMETER

RS PIN 12 (JAKÝKOLI DIGITÁLNÍ PIN)

R/W GND

EN PIN 11 (JAKÝKOLI DIGITÁLNÍ PIN)

DB4 PIN 5

DB5 PIN 4

DB6 PIN 3

DB7 PIN 2

5V

K GND

Krok 4: Propojení 9g servomotoru

Propojení 9g servomotoru
Propojení 9g servomotoru

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

hnědý (-) --------------------------- gnd v arduinu

žlutá (signální kolík) ---------------- JAKÝKOLI PIN PWM

Krok 5: LED ŽÁROVKY

LED ŽÁROVKY
LED ŽÁROVKY

jste v polovině, abyste dokončili svůj systém kontroly vody.

propojte červenou a zelenou LED na 8 a 9. (delší konec pro arduino, kratší konec pro GND … doufám, že jste na to nezapomněli)

Krok 6: Konečné připojení

Konečné připojení
Konečné připojení
Konečné připojení
Konečné připojení

vaše konečné připojení by vypadalo takto

Krok 7: Kód

1. Stáhněte a nainstalujte Arduino Desktop IDE

okna -

Mac OS X -

Linux -

2. Stáhněte a vložte soubor servo.h a LiquidCrystal.h do složky knihoven Arduino.

github.com/arduino-libraries/Servo

github.com/arduino-libraries/LiquidCrysta…

Vložte soubory do cesty - C: / Arduino / libraries

3. Stáhněte a otevřete soubor flower_plant_project.ino

4. Nahrajte kód na desku arduino pomocí kabelu USB

Krok 8: Hotovo

Image
Image

jste hotovi se svým projektem. ale nespěchejte na zalévání rostlin, použijte mokrý kapesník a zkontrolujte, zda funguje správně na mokro i na sucho. Myslím, že to můžete dále upravit a já to nechám na vás.

užijte si zalévání !!!

Doporučuje: