Proyecto Medidor de nivel de agua - Github: Github repositorio
Arduino Ethernet Wiznet W5100 / W5500 ESP8266 ESP32 Ultrasonic HC-SR04 JSN-SR04T Sigfox

Diagrama de cableado para medidor de nivel (Arduino, ESP8266, ESP32)

Diagrama de cableado para microcontroladores compatibles y sensores de distancia ultrasónicos HC-SR04 / JSN-SR04T (impermeables)
Las revisiones del medidor de nivel desde junio de 2020 han traído:
  • Representación gráfica de los datos medidos en el desarrollo del tiempo ampliada a representaciones de 30 días, 365 días
  • Modos ULP añadidos - Ultra low power - Deep sleep para plataformas ESP8266 (usa la fuente de activación de interrupción externa WAKE), ESP32 (usa la fuente de activación del temporizador RTC)
  • Diagrama de cableado ampliado con divisor de tensión para plataformas ESP8266 y ESP32 con lógica de funcionamiento 3V3 para conexión a un sensor ultrasónico con lógica de funcionamiento 5V
  • Se ha añadido la posibilidad de utilizar la actualización OTA en modo StandBy para plataformas ESP8266 y ESP32 en red LAN a través del cargador Python desde Arduino IDE - OTA básico
  • Para zonas sin internet fijo, la posibilidad de utilizar la red IoT Sigfox para la transmisión de datos desde el pozo. Utilización de un módem UART Sigfox WISOL SFM10R1 compatible controlado mediante comandos AT mediante una interfaz UART emulada por software, posibilidad de su suspensión en modo Light/Deep Sleep
  • Información del proyecto con descripción del hardware compatible, descripción de la funcionalidad de los sensores ultrasónicos, implementación de la conexión HTTPS para ESP32, ESP8266. Configuración de un backend Sigfox para la entrada de datos de devolución de llamada en la interfaz web
  • Schéma zapojenia pre hladinomer - Arduino, ESP32, ESP8266 - HC-SR04 / JSN-SR04T
    Al utilizar el módulo Ethernet Wiznet W5200 a W5500 con el archivo de encabezado Ethernet2.h, es necesario conectar el terminal D2 de Arduino con el terminal INT (INIT) del módulo Ethernet.
    Arduino + Ethernet (W5100 / W5500) HC-SR04 / HY-SRF05 / JSN-SR04T
    5V Vcc
    GND GND
    D5 Trigger
    D6 Echo

    Al alimentar el NodeMCU a través de USB, conecte el sensor de distancia ultrasónico al terminal VUSB (VU), al alimentar a través del kit base mediante el adaptador, conecte el sensor al 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

    Característica de detección del sensor - HC-SR04


    Medidor de nivel - Característica de detección HC-SR04 - Sensor de distancia ultrasónico

    Característica de detección del sensor - JSN-SR04T - impermeable


    Medidor de nivel - Característica de detección JSN-SR04T - Sensor de distancia ultrasónico