Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
W tym krótkim samouczku pokażę, jak odczytać czujnik wilgotności gleby za pomocą arduino i wydrukować poziom wilgotności gleby w Arduino Serial Monitor. Oryginalny post napisany przeze mnie w języku syngaleskim można znaleźć pod tym linkiem
Krok 1: Przegląd
Ten moduł składa się z dwóch części. Posiada sondę czujnika wilgotności gleby i mały obwód zwarty z dzielnikiem napięcia i przetwornikiem analogowo-cyfrowym wykonanym przy użyciu wzmacniacza OP. Również dwie diody LED, jedna dla wskaźnika zasilania, a druga dla wskazania wyjścia cyfrowego. Moduł ten posiada zarówno wyjście analogowe, jak i cyfrowe. Jeśli chodzi o wyprowadzane z tego wartości analogowe, wyprowadza on niskie wartości dla wysokiej wilgotności i wysokie wartości dla niskiej wilgotności. Nasze Arduino potrafi odczytać ten sygnał w zakresie od 0 do 1023. Innymi słowy maksymalna wilgotność wynosi 0, a minimalna 1023.
Krok 2: Używane części
Do tego projektu użyłem następujących części i komponentów.
Płytka Arduino MEGA (możesz użyć Arduino UNO, NANO itp…)
Jeśli oferujesz arduino uno, możesz kupić 5 sztuk z kablami usb tutaj za jedyne 25,99 $ z bezpłatną wysyłką z ebay!
Moduł czujnika wilgotności gleby
2 x żeńskie na żeńskie przewody połączeniowe
3 x przewody połączeniowe męskie na żeńskie
To wszystko!, do tej prostej konfiguracji nie użyłem płytki prototypowej.
Krok 3: Schemat połączeń
Teraz podłącz wszystko zgodnie z tym schematem połączeń.
Sonda czujnika łączy się z przetwornikiem (brak polaryzacji)
Czujnik wilgoci Arduino
A0 A0
D0 Brak połączenia
GND GND
VCC VCC
Otóż to! Fajny
Krok 4: Kod Arduino
Napisałem mały kod arduino, aby wyprowadzić poziom wilgotności gleby do monitora szeregowego Arduino w procentach %
Możesz pobrać kod TUTAJ
Krok 5: Wynik
Oto dane wyjściowe, kiedy przesyłam kod do mojego arduino. Wszystko działa zgodnie z oczekiwaniami.
Krok 6: Pomóż mi zrobić więcej…
Możesz pomóc mi w realizacji większej liczby projektów, przekazując trochę $$ na mojego paypal.
Dziękuję.