Supla – sterownanie wentylatorem PWM

Automatyka domowa daje nam coraz więcej możliwości. Świetnym tego przykładem jest Supla. Oprócz sterowania oświetleniem, bramą czy roletami do głowy przychodzą nowe pomysły. Co, jeśli zachodzi potrzeba sterowania wentylatorem? Np. łazienkowym, ale z większą liczbą funkcji niż tylko włącz i wyłącz.

Grafika wygenerowana przez AI https://www.bing.com/images/create

Do głowy przychodzi mi wykorzystanie sygnału PWM do sterowania prędkością obrotową wentylatora. Oraz warunkowanie jego pracy na podstawie odczytów wilgotności.

Oczywiście z pomocą przychodzi tu Supla. Ale do rzeczy, będziemy potrzebowali:

  1. Wentylatora z obsługą PWM (np. komputerowego)
  2. Zasilacza z odpowiednim napięciem do zasilenia wentylatora.
  3. Modułu ESP8266 (np. Wemos D1 mini)

Zaczniemy od wgrania oprogramowania Supla do modułu Wemos D1 mini. Proces wgrywania oprogramowania opisałem w tym artykule i nie będę go tutaj powielał. Podczas generowania oprogramowania przez GUI-Generic Builder trzeba zaznaczyć dodatkowo opcję RGBW, RGB, Dimmer w sekcji Inne:

Po instalacji oprogramowania logujemy się na stronę konfiguracji urządzenia Wemos D1 mini i przechodzimy sekcji Inne w Ustawieniach urządzenia. Następnie w sekcji Ustawienie GPIO dla RGBW/RGB/DIMMER wybieramy ilość 1 i klikamy Zapisz.

Pojawią się dodatkowe opcje. W pozycji 1. WHITE / DIMMER wybieramy GPIO5-D1 i klikamy Zapisz.

Kolej teraz na połączenie wszystkich elementów. Schematycznie wygląda to w ten sposób:

Opisując powyższy diagram:

  1. Plus zasilacza łączymy z plusem wentylatora
  2. Minus zasilacza łączymy z minusem wentylatora
  3. Pin GPIO5-D1 z Wemos D1 mini łączymy z przewodem PWM wentylatora
  4. Dodatkowo Pin G z Wemos D1 mini łączymy z minusem zasilacza / wentylatora.

Gotowe połączenie wygląda w ten sposób:

W aplikacji Supla, sterowanie pojawia się jako „Ściemiacz”, suwakiem , bądź kołem regulujemy natężenie obrotów wentylatora. Na swoim koncie Supla można zmienić jego nazwę oraz ikonę:

Ciąg dalszy na temat czujnika wilgotności i uzależnienia pracy wentylatora od odczytów z czujnika nastąpi w oddzielnym wpisie, a tymczasem…

Koniec 🙂

Jeżeli pomogłem to Postaw mi kawę na buycoffee.to ,a będę miał więcej energii na pisanie kolejnych ciekawych wpisów.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *