• ESP8266 – Wi-Fi w automatyce domowej

    eps8266

    Jakiś miesiąc temu koledzy zainteresowali mnie fajnym modułem Wi-Fi.
    Chodzi konkretnie o ESP8266, który rozbudził we mnie nadzieję wywalenia Fibaro z mojego domku.
    Nie będę rozpisywał się o module bo dane techniczne znajdziecie w necie.
    Co mnie przekonało do tego modułu :
    – bardzo mały rozmiar
    – atrakcyjna cena – 3$
    – duży zasięg (ok 100m)
    – technologia Wi-Fi
    – własny procek i możliwość programowania w LUA
    – bardzo łatwa budowa modułów, czujników

    Od miesiąca testujemy z kolegami ten moduł i budujemy na nim kolejne wynalazki.
    Najfajniejszą możliwością modułu jest autonomiczna praca tj mając możliwość programowania w LUA, możemy sobie w łatwy sposób stworzyć moduł który na własnej stronce udostępnia lub wysyła do innych modułów dane z czujników. Oprócz możliwości udostępniania wartości odczytanych z podpiętych czujników mamy możliwość pobierania danych z innych miejsc. Tak właśnie powstał termostat który lokalnie pobiera temperaturę z czujnika DS18B20 oraz pobiera sobie temperaturę zewnętrzną z internetu. Po pobraniu przesyła te dane na Thingspeak-a oraz do centralki.
    Kolejny moduł to relay switch, który na podstawie warunków zewnętrznych sam decyduje czy przełączyć przekaźnik, np switch od nawadniania pobiera sobie informacje z czujnika wilgotności i tylko wtedy gdy jest sucho i w prognozie internetowej nie ma na dzisiaj deszczu, to włącza nawadnianie.

    ZASIĘG :

    Przetestowany zasięg :
    200m w terenie otwartym (AP był w budynku, moduł na zewnątrz)
    150m w terenie zabudowanym
    każdy zakątek w moim domku (sprawdzone skrajne pomieszczenia budynku)

    MODUŁY :

    W ciągu miesiąca udało nam się zbudować kilka fajnych modułów, które będę opisywał sukcesywnie na blogu lub linkował do innych materiałów.
    – czujnik temperatury (Dallas) – pobiera dane z czujnika DS18B20 i z Weather Underground , udostępnia dane do wykresów na Thingspeak oraz na własnej stronce w formacie JSON.
    – czujnik światła – udostępnia wartość odczytanego natężenia światła
    – czujnik ruchu – udostępnia stan naruszenia czujnika ruchu (moduł bez problemu można zapakować do czujki Satel-a)
    – czytnik zużycia energii z licznika – moduł odczytuje zużycie energii elektrycznej z licznika prądu na podstawie mrugającej diody
    – czujnik temperatury i wilgotności (DHT22) – moduł udostępnia dane z czujnika DHT22
    – pogodynka – moduł pobiera pogodę z Weather Underground i udostępnia do wykorzystania dla innych modułów
    – relay switch – moduł sterujący przekaźnikami (kilkanaście wariantów)

    Zapowiada się ciekawie, postaram się częściej publikować na blogu.
    Poszukajcie trochę w necie, jest sporo materiałów i gotowych rozwiązań.

    Poniżej prototyp przygotowany przez kolegę Richo.
    cz_prototyp

    cz_wykres

    Categories: Inteligentny dom

    Tagi: , , , , , ,

    Comments are currently closed.