Spisu treści:

Projekt automatycznego nawadniania roślin kwiatowych-arduino: 8 kroków (ze zdjęciami)
Projekt automatycznego nawadniania roślin kwiatowych-arduino: 8 kroków (ze zdjęciami)

Wideo: Projekt automatycznego nawadniania roślin kwiatowych-arduino: 8 kroków (ze zdjęciami)

Wideo: Projekt automatycznego nawadniania roślin kwiatowych-arduino: 8 kroków (ze zdjęciami)
Wideo: Nawadnianie w ogrodzie. Zielone Porady 12 2024, Lipiec
Anonim
Projekt automatycznego nawadniania roślin kwiatowych-arduino
Projekt automatycznego nawadniania roślin kwiatowych-arduino

Cześć chłopaki!

dzisiaj wyjaśnię, jak podlewać rośliny, za pomocą systemu kontroli wody. jest to bardzo łatwe. wystarczy arduino, ekran LCD i czujnik wilgoci. nie martw się, poprowadzę cię krok po kroku przez procesy. to, co tutaj robimy, to

  1. za pomocą czujnika wilgotności gleby mierzącego poziom wilgotności
  2. wyświetlaj poziom wilgotności na LCD (0%-100%)
  3. jeśli poziom wilgoci jest mniejszy niż 60%, włącz czerwoną diodę LED, jeśli jest niższy, włącz zieloną diodę LED;
  4. jeśli poziom wilgoci jest niższy niż 60%, musisz podlać roślinę, otwierając zawór wody (za pomocą serwomotoru), zawór musi otwierać się proporcjonalnie do poziomu wilgoci.
  5. wyświetlanie stanu nawadniania na LCD (OPEN/CLOSE)

bardzo proste! przejdźmy przez kroki

Krok 1: Znajdowanie komponentów

potrzebujesz

arduino uno/mega 2560 i kabel USB

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

czerwona dioda, zielona dioda

16X2 ekran lcd;

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

mikro serwo tower Pro 9g

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

czujnik wilgoci

www.ebay.com/itm/Higrometr-wilgotnosci-gleby-…

potencjometr

przewody połączeniowe, mini płytka stykowa

Krok 2: Podłączanie czujnika wilgoci

Łączący czujnik wilgoci
Łączący czujnik wilgoci

z czujnika wilgoci otrzymujemy odczyty analogowe od 0-1023, więc nie potrzebujemy cyfrowych pinów I/O arduino. Ale potrzebujemy analogowego pinu A0.

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

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

SIGNAL(A0) ------A0 arduino

należy pamiętać, że odczyty analogowe, które otrzymujemy od 0-1023 są mapowane od 0-100 za pomocą polecenia map (0, 1023, 100, 0)

oznacza to, że jeśli jest suchy ---5 V----- 1023 MAPA DO 0%

mokre ---0V------0 MAPA DO 100%

Krok 3: Interfejs ekranu LCD

Interfejs ekranu LCD
Interfejs ekranu LCD

Mam nadzieję, że wiesz, jak połączyć lcd z arduino. Jeśli nie wiesz, nie martw się, poprowadzę cię do interfejsu.

weź ekran lcd 16X2 i podłącz przewody połączeniowe i interfejs do arduino w następujący sposób:

LCD ARDUINO

GND GND

VCC 5V

VEE DO POTENCJOMETRU

PIN RS 12 (DOWOLNY PIN CYFROWY)

R/W GND

PL PIN 11 (DOWOLNY PIN CYFROWY)

DB4 PIN 5

PIN DB5 4

PIN DB6 3

DB7 PIN 2

5V

K GND

Krok 4: Połączenie 9g serwosilnik

Interfejs 9g serwosilnik
Interfejs 9g serwosilnik

czerwony (+)------------------------------5V w arduino

brązowy(-)-------------------------- gnd w arduino

żółty (pin sygnałowy) ---------------- DOWOLNY PIN PWM

Krok 5: ŻARÓWKI LED

ŻARÓWKI LED
ŻARÓWKI LED

jesteś w połowie drogi do ukończenia systemu kontroli wody.

połącz czerwone i zielone diody LED odpowiednio z 8 i 9. (dłuższy koniec do arduino, krótszy koniec do GND … mam nadzieję, że tego nie zapomniałeś)

Krok 6: Ostateczne połączenie

Połączenie końcowe
Połączenie końcowe
Połączenie końcowe
Połączenie końcowe

Twoje ostateczne połączenie wyglądałoby tak

Krok 7: Kodeks

1. Pobierz i zainstaluj Arduino Desktop IDE

okna -

Mac OS X -

Linux -

2. Pobierz i wklej plik servo.h i LiquidCrystal.h do folderu bibliotek Arduino.

github.com/arduino-libraries/Servo

github.com/arduino-libraries/LiquidCrysta…

Wklej pliki do ścieżki - C:\Arduino\libraries

3. Pobierz i otwórz flower_plant_project.ino

4. Prześlij kod do płyty arduino za pomocą kabla USB

Krok 8: Gotowe

Image
Image

skończyłeś z projektem. ale nie spiesz się z podlewaniem roślin, użyj mokrej chusteczki i sprawdź, czy działa prawidłowo na mokro i na sucho. Myślę, że możesz to dalej zmodyfikować i zostawię to Tobie.

ciesz się podlewaniem!!!

Zalecana: