Quellcodes für Arduino / ESP8266 und ESP32 Mikrocontroller verfügbar unter Github: Pegelmesser - Arduino / ESP8266 / ESP32
Arduino Ethernet Wiznet W5100 / W5500 ESP8266 ESP32 Ultraschall HC-SR04 JSN-SR04T RG-11 Sigfox

Anschlussplan für Pegelanzeige (Arduino, ESP8266, ESP32)

Anschlussplan für unterstützte Mikrocontroller und Ultraschall-Abstandssensoren HC-SR04 / JSN-SR04T (wasserdicht)
Überarbeitungen der Pegelanzeige seit Juni 2020 haben Folgendes gebracht:
  • Grafische Darstellung von Messdaten im zeitlichen Verlauf erweitert auf Darstellungen für 30 Tage, 365 Tage
  • ULP-Modi hinzugefügt – Ultra Low Power – Deep Sleep für Plattformen ESP8266 (verwendet Wake-up-Quelle External Interrupt WAKE), ESP32 (verwendet Wake-up-Quelle RTC-Timer)
  • Schaltplan erweitert um Spannungsteiler für ESP8266 und ESP32 Plattformen mit 3V3 Betriebslogik zum Anschluss an einen Ultraschallsensor mit 5V Betriebslogik.
  • Möglichkeit zur Verwendung des OTA-Updates im StandBy-Modus für ESP8266- und ESP32-Plattformen im LAN-Netzwerk über den Python-Uploader von Arduino IDE - Basic OTA hinzugefügt
  • Für Gebiete ohne kabelgebundenes Internet können Sie das Sigfox IoT-Netzwerk verwenden, um Daten aus dem Brunnen zu übertragen. Verwendung des kompatiblen Sigfox WISOL SFM10R1 UART-Modems, gesteuert über AT-Befehle durch softwareemulierte UART-Schnittstelle, Möglichkeit des Schlafens im Light / Deep Sleep-Modus.
  • 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 Callback-Dateneingabe in die Weboberfläche.
  • Schaltplan für Pegelmesser - Arduino, ESP32, ESP8266 - HC-SR04 / JSN-SR04T - Ultra Low Power Support
    Wenn Sie das Ethernet-Modul Wiznet W5200 bis W5500 mit der Header-Datei Ethernet2.h verwenden, ist es notwendig, den D2-Arduino-Anschluss mit dem INT (INIT)-Anschluss des Ethernet-Moduls zu verbinden!
    Arduino + Ethernet (W5100 / W5500) HC-SR04 / HY-SRF05 / JSN-SR04T
    5V Vcc
    GND GND
    D5 Trigger
    D6 Echo

    Wenn Sie NodeMCU über USB mit Strom versorgen, verbinden Sie den Ultraschall-Abstandssensor mit dem VUSB (VU)-Anschluss - nur verfügbar auf NodeMCU v3 Lolin, wenn Sie über das Basis-Kit (mit integriertem 5-V-Controller) über einen 6-24-V-Adapter mit Strom versorgt werden, verbinden Sie den Sensor mit 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

    Erkennungscharakteristik des Sensors HC-SR04


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

    Erkennungscharakteristik des Sensors JSN-SR04T - wasserdicht


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