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


Diagrama de circuito para microcontroladores y sensores de distancia ultrasónicos compatibles HC-SR04 / HY-SRF05 / JSN-SR04T (impermeable)
Las revisiones del indicador de nivel de junio de 2020 trajeron:
  • Representación gráfica de los datos medidos en el desarrollo del tiempo ampliada también para representaciones de 30 días, 365 días.
  • Se agregó ULP - Consumo ultrabajo - Modos de suspensión profunda 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 circuito ampliado con divisor de voltaje para plataformas ESP8266 y ESP32 con lógica operativa 3V3 para conexión a un sensor ultrasónico con lógica operativa 5V.
  • Se agregó la posibilidad de usar la actualización OTA en modo StandBy para plataformas ESP8266 y ESP32 en la red LAN a través del cargador Python desde el entorno Arduino IDE - OTA básica
  • Para zonas sin internet fijo, posibilidad de utilizar la red Sigfox IoT para transferir datos del pozo. El uso de un módem UART Sigfox WISOL SFM10R1 compatible controlado mediante comandos AT mediante una interfaz UART emulada por software, la posibilidad de ponerlo en modo de suspensión en modo Light / Deep Sleep.
  • Información del proyecto con descripción de hardware compatible, descripción de funcionalidad de sensores ultrasónicos, implementación de conexión HTTPS para ESP32, ESP8266. Configurar el backend de Sigfox para la devolución de llamada de escritura de datos en la interfaz web.
  • Schéma zapojenia pre hladinomer - Arduino, ESP32, ESP8266 - HC-SR04 / JSN-SR04T
    En el caso de utilizar el módulo Ethernet Wiznet W5200 a W5500 con el archivo de encabezado Ethernet2.h, es necesario conectar el terminal D2 del 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

    Cuando alimente el NodeMCU a través de USB, conecte el sensor de distancia ultrasónico a la salida VUSB (VU), cuando alimente a través del kit base mediante un adaptador, conecte el sensor a 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