ELEKTRONEK.pl
aktualny

Bezprzewodowy czujnik z akumulatorem 18650

Temperatura, wilgotność, ciśnienie — dowolny czujnik I2C na baterii, z deep sleep i OTA w Home Assistant.

Dane techniczne

Mikrokontroler
ESP8266 (moduł ESP-12F)
Łączność
Wi-Fi 2,4 GHz
Zasilanie
ogniwo Li-Ion 18650, ładowanie przez USB (BMS na płytce)
Interfejsy dodatkowe
I2C (czujniki), UART (komunikacja, programowanie lub GPIO), pomiar napięcia akumulatora

Zapytaj o dostępność i cenę — odpowiadamy mailowo.

Zapytaj o produkt

Opis

Uniwersalny czujnik zasilany z ogniwa Li-Ion 18650. Na płytce jest ESP-12F (ESP8266), złącze I2C na dowolny czujnik — u nas AHT, BMP albo BME, zależnie od miejsca montażu — oraz ładowarka USB z BMS i koszyk na ogniwo.

Czujnik budzi się, wysyła odczyty do Home Assistant i wraca w deep sleep. Aktualizację przez Wi-Fi (OTA) włączasz przełącznikiem w Home Assistant.

Dostępne są pojedyncze płytki PCB albo złożone egzemplarze.

Funkcje

  • Złącze I2C na dowolne czujniki
  • Złącze UART — komunikacja, programowanie lub dodatkowe GPIO
  • Ładowanie ogniwa przez USB, BMS
  • Pomiar napięcia akumulatora
  • Deep sleep i OTA sterowane z Home Assistant, przycisk Restart

Integracja

Deep sleep z OTA w Home Assistant (ESPHome). Program przy każdym starcie sprawdza binary_sensor powiązany z pomocnikiem input_boolean.czujnik_aht_ota. Gdy pomocnik jest włączony, ESP nie wchodzi w deep sleep i czeka na aktualizację.

  1. Napisz program z obsługą OTA. Przy pierwszym wgraniu ustaw deep_sleep: run_duration: na ok. 600 s zamiast docelowych 10 s — wtedy Home Assistant zdąży dodać integrację.
  2. Wgraj program do ESP.
  3. Dodaj integrację w Home Assistant.
  4. Dodaj pomocnika (przełącznik) o identyfikatorze input_boolean.czujnik_aht_ota.
  5. Włącz pomocnika i poczekaj, aż ESP przejdzie w tryb OTA.
  6. Zmień run_duration na docelowy i wgraj program przez Wi-Fi.
  7. Wyłącz pomocnika OTA i w integracji kliknij Restart.
  8. Gotowe — ESP pracuje z deep sleep i OTA.