Układ i jego działanie
Obwód sterownika urządzenia inteligentnego domu opartego na IoT zbudowano z wykorzystaniem modułu NodeMCU (ESP1), czterech przekaźników (RL1 do RL4) z cewkami na 12 V, sterowanych kluczami tranzystorowymi, stabilizatora 7805 (IC1), czujnika temperatury i wilgotności (DHT11), czujnika wilgotności gleby na napięcie 5 V oraz czujnika ultradźwiękowego (HC-SR04) i kilku innych elementów. W tym projekcie Obciążenie 3 (Lampa 1) i Obciążenie 2 (Lampa 2) są załączane odpowiednio, przez przekaźniki RL3 i RL2. Czujnik DHT11 służy do monitorowania temperatury i wilgotności w pomieszczeniu. W aplikacji Blynk wirtualne wskaźniki V5 i V6 służą do wyświetlania zmierzonych: odpowiednio wilgotności i temperatury. W tym celu użyliśmy w kodzie poleceń: Blynk.virtualWrite(V5, h) i Blynk.virtualWrite(V6, t), odpowiednio.
Czujnik wilgotności gleby służy do określenia stopnia wilgotności gleby w ogrodzie. Jeśli gleba jest sucha, to automatycznie włącza się silnik pompy ogrodowej i następuje nawadnianie roślin.