Czujniki temperatury jak i ciśnienia już opisywałem między innymi BMP180. Tym razem wpadł mi w łapki czujnik AHT10 dzięki któremu poznamy temperaturę oraz wilgotność w otoczeniu.Nie oszukujmy wszystko oczywiście sterowanie będzie przez ESP8266 zasilane ESP Easy Mega dane będą zsyłane do Domoticza.
Potrzebne komponenty tym razem:
– RaspberryPi z zainstalowanym Domoticzem,
– ESP8266,
– moduł AHT10
– lutownica lub przewodu i płytka stykowa kto co woli
Jedną z pierwszych czynności jaką musimy wykonać to przygotowania Domoticza do odbierania odczytów z czujnika AHT10.
Zacznijmy od wejścia w Ustawienia -> Sprzęt
Jako nazwę wpisujemy na przykład nazwę np dodatkowe czujniki lub inną swoją wybraną nazwę. Z listy „Typ” wybieramy „Dummy (Does nothing, use for virtual switches only)” i klikamy Dodaj.
Po czym musimy utworzyć wirtualny sensor, nie zapomnijmy o wybraniu parametrów które chcemy wykonywać w tym przypadku jest to BME280.
Następnie przechodzimy do zakładki Ustawienia -> Urządzania. Zapisujemy sobie nr Idx potrzebny będzie przy konfiguracji ESPEasy.
Teraz czas na przygotowanie samego Wemos D1 z ESP8266. Zaczynamy od pobrania potrzebnych plików.
Download: Tranzystor.pl
Całość jak wgrać opisywałem tutaj więc nie będę tego powielał.Osobiście korzystam z wersji ESP_Easy_mega_20211005_test_A_ESP8266_4M1M_VCC wszystko przez to, że AHT10 w pełnej wersji nie posiada wsparcia. Kolejnym z faktu, dla którego korzystam ze starszej wersji w moim przypadku działa stabilniej.
Po połączeniu się z naszym ESP przechodzimy do Controllers, gdzie podajemy adres IP do naszego Domoticza oraz port jeżeli został zmieniony i klikamy Submit.
Połączenie modułu AHT10 z ESP
PIN ESP | Moduł AHT10 |
5V | VIN |
GND | GND |
GIPO-2 | SCL |
GIPO-0 | SDA |
Po wykonaniu tej czynności pozostało nam jedno dodanie urządzenie, w tym celu przechodzimy do zakładki Devices.
Po wprowadzeniu klikamy Submit i to wszystko już działa.
Jeżeli wykonaliśmy wszystkie powyższe czynności, przydało by się powrócić do Domoticza aby zobaczyć czy wszystko działa. Jeżeli wszystko zostało zrobione prawidłowo uzyskamy odczyty jak niżej.
Poniżej ESP na tak zwano pająka, który będzie odpowiadał docelowo za kilkanaście czujników.
Udało mi się uruchomić ten AHT10 z tym Twoim wsadem test vcc, jednak trzeba było zaznaczyć czujnik AHT20 !! i tylko na tym działa- kiedy on jest AHt10. Teraz bym chciał podłączyć dwa takie czujniki lub więcej. Da się ? trzeba robić tą zworkę między pinami masa z …. ? Na module są napisy : 0x38 i 0x39.
Tak da się tylko zmień adresowanie i do dzieła.
Zmieniłem adres-przelutowałem ten opornik w drugim module, ale nie działa. Działa tylko jeden.
cześć, dzięki za materiał, jak to robisz, że u Ciebie można wybrać w esp z listy moduł AHT10 ?? u mnie nie ma takiej opcji. Wgrywałem też plik 4m VCC.
Ja mam wersje „ESP_Easy_mega_20211005_test_A_ESP8266_4M1M_VCC”