Projekt miernika poziomu Github Miernik poziomu - Arduino / ESP8266 / ESP32
Arduino Ethernet Wiznet W5100 / W5500 ESP8266 ESP32 Ultradźwięk HC-SR04 JSN-SR04T RG-11 Sigfox

Schemat podłączenia miernika poziomu (Arduino, ESP8266, ESP32)

Schemat połączeń obsługiwanych mikrokontrolerów i ultradźwiękowych czujników odległości HC-SR04 / JSN-SR04T (wodoodporny)
Zmiany miernika poziomu od czerwca 2020 r. przyniosły:
  • Graficzna reprezentacja zmierzonych danych w czasie ewolucji rozszerzona do reprezentacji dla 30 dni, 365 dni
  • Dodano tryby ULP - Ultra niski pobór mocy - Głębokie uśpienie dla platform ESP8266 (wykorzystuje źródło wybudzenia Zewnętrzne przerwanie WAKE), ESP32 (wykorzystuje zegar RTC źródła wybudzania)
  • Schemat połączeń rozszerzony o dzielnik napięcia dla platform ESP8266 i ESP32 z logiką działania 3V3 do podłączenia do czujnika ultradźwiękowego z logiką działania 5V.
  • Dodano możliwość korzystania z aktualizacji OTA w trybie StandBy dla platform ESP8266 i ESP32 w sieci LAN poprzez uploader Pythona z Arduino IDE - Basic OTA
  • W przypadku obszarów bez linii naziemnej można użyć sieci Sigfox IoT do przesyłania danych ze studni. Wykorzystanie kompatybilnego modemu Sigfox WISOL SFM10R1 UART sterowanego komendami AT przez programowo emulowany interfejs UART, możliwość jego uśpienia w trybie Light/Deep Sleep.
  • Informacje o projekcie wraz z opisem kompatybilnego sprzętu, opisem funkcjonalności czujników ultradźwiękowych, implementacją połączenia HTTPS dla ESP32, ESP8266. Konfigurowanie backendu Sigfox do wprowadzania danych wywołań zwrotnych do interfejsu sieciowego.
  • Schemat podłączenia miernika poziomu - Arduino, ESP32, ESP8266 - HC-SR04 / JSN-SR04T - Ultra low power support
    W przypadku korzystania z modułu Ethernet Wiznet W5200 do W5500 z plikiem nagłówkowym Ethernet2.h konieczne jest połączenie terminala D2 Arduino z terminalem INT (INIT) na module Ethernet!
    Arduino + Ethernet (W5100 / W5500) HC-SR04 / HY-SRF05 / JSN-SR04T
    5V Vcc
    GND GND
    D5 Trigger
    D6 Echo

    Podczas zasilania NodeMCU przez USB, podłącz ultradźwiękowy czujnik odległości do terminala VUSB (VU) - dostępne tylko w NodeMCU v3 Lolin, podczas zasilania przez zestaw podstawowy (ze zintegrowanym kontrolerem 5V) przez adapter 6 - 24V podłącz czujnik do VIN (5V)
    ESP8266 HC-SR04 / HY-SRF05 / JSN-SR04T
    5V Vcc
    GND GND
    D1 (GPIO 5) Trigger
    D2 (GPIO 4) Echo (3V3)

    ESP32 HC-SR04 / HY-SRF05 / JSN-SR04T
    5V Vcc
    GND GND
    D22 Trigger
    D23 Echo (3V3)

    Arduino Sigfox UART Modem 868 MHz
    3V3 Vcc
    GND GND
    D7 (TX) RX (3V3)
    D8 (RX) TX

    ESP32 + PHY Ethernet LAN8720 HC-SR04 / HY-SRF05 / JSN-SR04T
    5V Vcc
    GND GND
    D4 Trigger
    D5 Echo (3V3)
    ESP32 PHY Ethernet LAN8720
    3V3 Vcc
    GND GND / RBIAS
    D18 MDIO
    D19 TXD0
    D21 TXEN
    D22 TXD1
    D23 MDC
    D25 RXD0
    D26 RXD1
    D27 CRS_DV

    Charakterystyka wykrywania czujnika HC-SR04


    Hladinomer - HC-SR04 detekčná charakteristika - ultrazvukový senzor vzdialenosti

    Charakterystyka wykrywania czujnika JSN-SR04T - wodoodporny


    Hladinomer - JSN-SR04T detekčná charakteristika - ultrazvukový senzor vzdialenosti