Jakiś czas temu opisywałem wykorzystanie BME280 tym razem opiszę jak czujnik BME180 który umożliwia nam pomiar ciśnienie oraz temperatury, wszystko oczywiście sterowanie przez panel Domoticza z wykorzystaniem ESP8266.
Potrzebne komponenty:
– RaspberryPi z zainstalowanym Domoticzem,
– ESP8266,
– moduł BMP180 / BMP085
Jedną z pierwszych czynności jaką musimy wykonać to przygotowania Domoticza do odbierania odczytów z czujnika BMP180.
Zacznijmy więc, wchodzimy w Ustawienia -> Sprzęt
Jako nazwę wpisujemy na przykład nazwę np dodatkowe, następnie wybieramy z listy Typ: „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 naszego ESP8266. Zaczynamy od pobrania potrzebnych plików.
Download: Tranzystor.pl
Po rozpakowaniu zipa klikamy flash.cmd, umożliwia nam wgranie wstępnie skonfigurowanego ESPEasy. Podczas procesu wgrywania będziemy poproszeni o parę informacji:
– Port com (należy sprawdzić na jakim mamy podłączone nasze ESP),
– Flash Size – 4096
– Build – 120.
Dalej już wszystko poleci automatycznie.
Po wgraniu ESPEasy wyszukujemy nasz moduł i podłączamy się do niego domyślne hasło to : configesp
Po połączeniu się z naszym ESP przechodzimy do Config i wpisujemy nazwę naszej sieci wifi, hasło do wifi, adres IP do naszego Domoticza oraz port jeżeli został zmieniony i klikamy Submit.
Połączenie modułu BMP180 z ESP
PIN ESP | Moduł BMP180 |
3.3-5V | VIN |
GND | GND |
GIPO-2 | SCL |
GIPO-0 | SDA |
Zwróć uwagę, iż ja zmieniłem domyślne GIPO odpowiedzialne za SDA / SCL, poniżej domyślne ustawiania ESP8266
PIN ESP | Moduł BMP180 |
3.3-5V | VIN |
GND | GND |
GIPO-5 | SCL |
GIPO-4 | 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.
Przykład mojej wersji ESP która leci za okno.