Codurile sursă pentru microcontrolere disponibile pe Github: Contor de nivel - Arduino / ESP8266 / ESP32
Arduino Ethernet Wiznet W5100 / W5500 ESP8266 ESP32 Ecografie HC-SR04 JSN-SR04T Sigfox

Schema de conexiuni pentru contorul de nivel (Arduino, ESP8266, ESP32)

Schema de conexiuni pentru microcontrolere și senzori ultrasonici de distanță HC-SR04 / JSN-SR04T (impermeabil)
Revizuirile contorului de nivel din iunie 2020 au adus:
  • Reprezentarea grafică a datelor măsurate în evoluția timpului extinsă la reprezentări pentru 30 de zile, 365 de zile
  • Moduri ULP adăugate - Putere ultra scăzută - Repaus profund pentru platformele ESP8266 (folosește sursa de trezire Întreruperea externă WAKE), ESP32 (folosește cronometrul RTC sursă de trezire)
  • Schema de conexiuni extinsă prin divizor de tensiune pentru platformele ESP8266 și ESP32 cu logica de funcționare 3V3 pentru conectarea la un senzor ultrasonic cu logica de funcționare 5V.
  • S-a adăugat posibilitatea de a utiliza actualizarea OTA în modul StandBy pentru platformele ESP8266 și ESP32 în rețeaua LAN prin încărcătorul Python de la Arduino IDE - Basic OTA
  • Pentru zonele fără internet prin cablu, puteți utiliza rețeaua Sigfox IoT pentru a transfera date din puț. Utilizarea modemului compatibil Sigfox WISOL SFM10R1 UART controlat prin comenzi AT prin interfață UART emulată prin software, posibilitate de a dormi în modul Light / Deep Sleep.
  • Informații despre proiect cu descrierea hardware-ului compatibil, descrierea funcționalității senzorilor ultrasonici, implementarea conexiunii HTTPS pentru ESP32, ESP8266. Configurarea unui backend Sigfox pentru introducerea datelor de apel invers în interfața web.
  • Schema de conexiuni pentru contorul de nivel - Arduino, ESP32, ESP8266 - HC-SR04 / JSN-SR04T
    Dacă utilizați modulul Ethernet Wiznet W5200 până la W5500 cu fișierul antet Ethernet2.h, este necesar să conectați terminalul D2 Arduino cu terminalul INT (INIT) de pe modulul Ethernet!
    Arduino + Ethernet (W5100 / W5500) HC-SR04 / HY-SRF05 / JSN-SR04T
    5V Vcc
    GND GND
    D5 Trigger
    D6 Echo

    Când alimentați NodeMCU prin USB, conectați senzorul de distanță cu ultrasunete la terminalul VUSB (VU) - disponibil numai pe NodeMCU v3 Lolin, când alimentați prin kit de bază (cu controler integrat de 5V) prin adaptorul 6 - 24V conectați senzorul la 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

    Caracteristicile de detectare ale senzorului HC-SR04


    Contor de nivel - caracteristica de detecție HC-SR04 - senzor de distanță ultrasonic

    Caracteristicile de detectare ale senzorului JSN-SR04T - impermeabil


    Contor de nivel - caracteristica de detecție JSN-SR04T - senzor de distanță ultrasonic