Schemat okablowania miernika poziomu (Arduino, ESP8266, ESP32)
Schemat okablowania obsługiwanych mikrokontrolerów i ultradźwiękowych czujników odległości HC-SR04 / HY-SRF05 / JSN-SR04T (wodoodporny)
Wersje miernika poziomu od czerwca 2020 r. przyniosły:
Graficzną reprezentację danych pomiarowych w ewolucji czasowej rozszerzono o reprezentacje dla 30 dni i 365 dni
Dodano tryby ULP – Ultra Low Power – Deep Sleep dla platform ESP8266 (wykorzystuje zewnętrzne przerwanie WAKE jako źródło wybudzania), ESP32 (wykorzystuje zegar RTC jako źródło wybudzania)
Schemat okablowania rozszerzony o dzielnik napięcia dla ESP8266 i ESP32 z logiką operacyjną 3V3 do połączenia z czujnikiem ultradźwiękowym z logiką operacyjną 5V.
Dodano możliwość korzystania z aktualizacji OTA w trybie StandBy dla platform ESP8266 i ESP32 w sieci LAN za pośrednictwem narzędzia do przesyłania danych Python z Arduino IDE - środowisko Basic OTA
W obszarach bez stałego internetu, możliwość wykorzystania sieci Sigfox IoT do przesyłania danych ze studni. Wykorzystanie kompatybilnego modemu Sigfox WISOL SFM10R1 UART sterowanego poleceniami AT przez programowo emulowany interfejs UART, możliwość 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. Konfiguracja zaplecza Sigfox do zapisu danych zwrotnych do interfejsu webowego.
W przypadku stosowania modułu Ethernet Wiznet W5200 do W5500 z plikiem nagłówkowym Ethernet2.h konieczne jest podłączenie pinu D2 Arduino do pinu INT (INIT) modułu Ethernet!
| Arduino + Ethernet (W5100 / W5500) |
HC-SR04 / HY-SRF05 / JSN-SR04T |
| 5V |
Vcc |
| GND |
GND |
| D5 |
Trigger |
| D6 |
Echo |
Podczas zasilania NodeMCU przez USB należy podłączyć czujnik odległości ultradźwiękowej do pinu VUSB (VU), podczas zasilania za pomocą zestawu bazowego za pomocą adaptera należy podłączyć czujnik do pinu VIN (5 V)
| 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 |