Schaltplan für Füllstandsmesser (Arduino, ESP8266, ESP32)
Schaltplan für unterstützte Mikrocontroller und Ultraschall-Abstandssensoren HC-SR04 / HY-SRF05 / JSN-SR04T (wasserdicht)
Überarbeitungen des Füllstandsmessers seit Juni 2020 brachten:
Die grafische Darstellung der gemessenen Daten in der Zeitentwicklung wurde für Darstellungen auf 30 Tage und 365 Tage erweitert
ULP - Ultra Low Power - Tiefschlafmodus für ESP8266-Plattformen (verwendet externe WAKE-Weckquelle mit Interrupt), ESP32 (verwendet RTC-Timer-Weckquelle) hinzugefügt
Schaltplan erweitert durch Spannungsteiler für ESP8266- und ESP32-Plattformen mit 3V3-Betriebslogik zum Anschluss an einen Ultraschallsensor mit 5V-Betriebslogik
Möglichkeit hinzugefügt, das OTA-Update im StandBy-Modus für ESP8266- und ESP32-Plattformen im LAN-Netzwerk über den Python-Uploader von Arduino IDE - Basic OTA zu verwenden
Für Gebiete ohne festes Internet besteht die Möglichkeit, das IoT-Netzwerk Sigfox für die Datenübertragung vom Brunnen zu nutzen. Verwendung eines kompatiblen Sigfox WISOL SFM10R1 UART-Modems, das über AT-Befehle von einer Software-emulierten UART-Schnittstelle gesteuert wird und die Möglichkeit bietet, im Light / Deep Sleep-Modus zu schlafen
Projektinformationen mit Beschreibung der kompatiblen Hardware, Beschreibung der Funktionalität der Ultraschallsensoren, Implementierung der HTTPS-Verbindung für ESP32, ESP8266. Einrichten eines Sigfox-Backends für die Rückrufdateneingabe in die Weboberfläche
Wenn das Ethernet-Modul Wiznet W5200 bis W5500 mit der Header-Datei Ethernet2.h verwendet wird, muss das D2 Arduino-Terminal mit dem INT (INIT) -Anschluss des Ethernet-Moduls verbunden werden!
| Arduino + Ethernet (W5100 / W5500) |
HC-SR04 / HY-SRF05 / JSN-SR04T |
| 5V |
Vcc |
| GND |
GND |
| D5 |
Trigger |
| D6 |
Echo |
Wenn Sie die NodeMCU über USB mit Strom versorgen, schließen Sie den Ultraschall-Abstandssensor an den VUSB-Anschluss (VU) an. Wenn Sie das Basis-Kit über den Adapter mit Strom versorgen, schließen Sie den Sensor an die Fahrgestellnummer (5 V) an.
| 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 |