Niveaumålerprojekt - Github: Niveaumåler - Arduino / ESP8266 / ESP32
Arduino Ethernet Wiznet W5100 / W5500 ESP8266 ESP32 Ultralydssensor HC-SR04 JSN-SR04T RG-11 Sigfox

Ledningsdiagram for niveaumåler (Arduino, ESP8266, ESP32)

Ledningsdiagram for understøttede mikrocontrollere og ultralydsafstandssensorer HC-SR04 / JSN-SR04T (vandtæt)
Revisioner af niveaumålere siden juni 2020 har medført:
  • Grafisk repræsentation af målte data i tidsudvikling udvidet til repræsentationer i 30 dage, 365 dage
  • Tilføjede ULP-tilstande - Ultra lav strøm - Dyb søvn for platforme ESP8266 (bruger vækningskilde Ekstern afbrydelse WAKE), ESP32 (bruger vækningskilde RTC-timer)
  • Ledningsdiagram udvidet med spændingsdeler til ESP8266 og ESP32 platforme med 3V3 driftslogik for tilslutning til en ultralydssensor med 5V driftslogik.
  • Tilføjet mulighed for at bruge OTA-opdatering i StandBy-tilstand til ESP8266- og ESP32-platforme i LAN-netværk via Python-uploader fra Arduino IDE - Basic OTA
  • For områder uden et kablet internet kan du bruge Sigfox IoT-netværket til at overføre data fra brønden. Brug af kompatibelt Sigfox WISOL SFM10R1 UART-modem styret via AT-kommandoer af software-emuleret UART-interface, mulighed for at sove i lys/dyb dvaletilstand.
  • Projektinformation med beskrivelse af kompatibel hardware, beskrivelse af ultralydssensorers funktionalitet, implementering af HTTPS-forbindelse til ESP32, ESP8266. Opsætning af en Sigfox-backend til indtastning af tilbagekaldsdata i webgrænsefladen.
  • Schéma zapojenia pre hladinomer - Arduino, ESP32, ESP8266 - HC-SR04 / JSN-SR04T
    Hvis du bruger Ethernet-modulet Wiznet W5200 til W5500 med header-filen Ethernet2.h, er det nødvendigt at forbinde D2 Arduino-terminalen med INT (INIT)-terminalen på Ethernet-modulet!
    Arduino + Ethernet (W5100 / W5500) HC-SR04 / HY-SRF05 / JSN-SR04T
    5V Vcc
    GND GND
    D5 Trigger
    D6 Echo

    Når du forsyner NodeMCU via USB, skal du tilslutte ultralydsafstandssensor til VUSB (VU) terminal - kun tilgængelig på NodeMCU v3 Lolin, når strømforsyning sker via basekit (med integreret 5V controller) via 6 - 24V adapter tilslut sensor til 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

    Sensordetektionskarakteristik HC-SR04


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

    Sensordetektionskarakteristik JSN-SR04T - vandtæt


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