
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03

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
- za pomocą czujnika wilgotności gleby mierzącego poziom wilgotności
- wyświetlaj poziom wilgotności na LCD (0%-100%)
- jeśli poziom wilgoci jest mniejszy niż 60%, włącz czerwoną diodę LED, jeśli jest niższy, włącz zieloną diodę LED;
- 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.
- 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

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

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

czerwony (+)------------------------------5V w arduino
brązowy(-)-------------------------- gnd w arduino
żółty (pin sygnałowy) ---------------- DOWOLNY PIN PWM
Krok 5: Ż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


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


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:
Automatyczny system nawadniania roślin za pomocą Micro:bit: 8 kroków (ze zdjęciami)

Automatyczny system nawadniania roślin przy użyciu Micro:bit: W tej instrukcji pokażę, jak zbudować automatyczny system nawadniania roślin przy użyciu Micro:bit i kilku innych małych elementów elektronicznych. Micro:bit wykorzystuje czujnik wilgoci do monitorowania poziomu wilgoci w glebie rośliny i
UWaiPi - Automatyczny system nawadniania roślin sterowany czasem: 11 kroków (ze zdjęciami)

UWaiPi - Automatyczny system nawadniania roślin sterowany czasem: Cześć! Zapomniałeś dziś rano podlać swoje rośliny? Planujesz wakacje, ale zastanawiasz się, kto podleje rośliny? Cóż, jeśli twoje odpowiedzi brzmią tak, to mam rozwiązanie twojego problemu. Naprawdę cieszę się, że mogę przedstawić uWaiPi
IoT APIS V2 - autonomiczny zautomatyzowany system nawadniania roślin z obsługą IoT: 17 kroków (ze zdjęciami)

IoT APIS V2 – Autonomiczny zautomatyzowany system nawadniania roślin z obsługą IoT: Ten projekt jest ewolucją mojego poprzedniego: APIS – zautomatyzowanego systemu nawadniania roślin Korzystam z APIS od prawie roku i chciałem ulepszyć poprzedni projekt: Możliwość zdalnie monitorować instalację. Oto jak
Automatyczny system nawadniania roślin: 5 kroków (ze zdjęciami)

Automatyczny system nawadniania roślin: Jest to najłatwiejszy i tani system nawadniania roślin, jaki możesz zrobić. Nie używałem żadnego mikrokontrolera. Jest to w zasadzie przełącznik tranzystorowy. Musisz dodać pewien opór między kolektorem a podstawą, aby zapobiec uszkodzeniu tranzystora .(nie używaj w
APIS - Automatyczny system nawadniania roślin: 12 kroków (ze zdjęciami)

APIS - Automatyczny system nawadniania roślin: HISTORIA: (kolejna ewolucja tego systemu jest dostępna tutaj) Istnieje wiele instrukcji na temat podlewania roślin, więc ledwo wymyśliłem tutaj coś oryginalnego. To, co wyróżnia ten system, to ilość programowania i dostosowywanie