Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Ten projekt ma na celu zbudowanie inteligentnego systemu monitorowania instalacji przy użyciu ESP8266 i platformy AskSensors IoT.
System ten można wykorzystać do śledzenia poziomu wilgotności gleby w celu zapewnienia obiektywnych kryteriów decyzji dotyczących nawadniania. które pomagają zapewnić nawadnianie we właściwym czasie i obniżyć koszty operacyjne.
Co więcej, aplikacja AskSensors będzie wysyłać użytkownikowi powiadomienia e-mailowe, gdy rośliny potrzebują wody.
Krok 1: Przygotuj swój sprzęt
Główne elementy proponowanego systemu to:
- ESP8266 węzeł MCU
- Czujnik wilgotności gleby FC-28
- Konto AskSensors.
Krok 2: Podłącz czujnik do chmury
Ta instrukcja zawiera szczegółowy przewodnik krok po kroku, który pomoże Ci podłączyć ESP8266 i czujnik wilgoci do chmury AskSensors. Postępuj zgodnie z sugerowanymi krokami.
Jeśli wszystko jest dobrze zrobione, teraz powinniśmy być gotowi do ustawienia alertu e-mail.
Krok 3: Ustaw alert e-mail
Na pulpicie czujnika kliknij przycisk „Dodaj alert”, aby otrzymać powiadomienie e-mail, gdy poziom wilgoci przekroczy wstępnie zdefiniowany próg. Obraz przedstawia przykład ustawienia alertu e-mail, gdy poziom wilgoci przekracza 55%. Oznacza to, że roślina potrzebuje wody.
Okresowa kontrola będzie wykonywana automatycznie w zależności od wartości Min Interval (w przykładzie 15 minut). Dzięki temu poziom wilgotności gleby w Twojej roślinie będzie sprawdzany przez aplikację AskSensors co 15 minut, jeśli przynajmniej jedna wartość przekroczyła zdefiniowany próg, otrzymasz powiadomienie e-mailem.
Krok 4: Oprogramowanie
Pobierz ten przykładowy szkic ze strony AskSensors Github.
Zmodyfikuj identyfikator SSID Wi-Fi i hasło, klucz Api:
const char* wifi_ssid = "………."; // SSID
const char* wifi_password = "………."; // WIFI const char* apiKeyIn = "………."; // KLUCZA API
Krok 5: Uruchom test
- Włóż zacisk czujnika wilgoci do gleby roślinnej, jak pokazano na załączonym rysunku.
- Podłącz MCU węzła ESP8266 do komputera za pomocą kabla USB.
- Otwórz Arduino IDE i prześlij kod.
- Otwórz terminal szeregowy. Powinieneś zobaczyć, jak MCU węzła ESP8266 łączy się z Internetem przez Wi-Fi.
- ESP8266 okresowo odczytuje poziom wilgoci i wysyła go do AskSensors. Możesz krzyżowo sprawdzić odczyty wykresu AskSensors z wartościami drukowanymi na terminalu Arduino.
Powinieneś otrzymać powiadomienie e-mail, gdy poziom nawilżenia przekroczy wstępnie zdefiniowany próg.
Krok 6: GOTOWE
Dziękuję!
Czy masz jakieś pytania ?
Dołącz do społeczności AskSensors.