Исходные коды микроконтроллеров Arduino / ESP8266 / ESP32 для проекта измерителя уровня: Доступно на Гитхубе
Arduino Ethernet Wiznet W5100 / W5500 ESP8266 ESP32 Ультразвуковой HC-SR04 JSN-SR04T RG-11 Sigfox

Схема подключения измерителя уровня (Arduino, ESP8266, ESP32)

Схема подключения поддерживаемых микроконтроллеров и ультразвуковых датчиков расстояния HC-SR04 / JSN-SR04T (водонепроницаемый)
Изменения в измерителе уровня с июня 2020 г.:
  • Графическое представление измеренных данных в динамике во времени расширено до представлений за 30 дней, 365 дней
  • Добавлены режимы ULP — Ультранизкое энергопотребление — Глубокий сон для платформ ESP8266 (использует источник пробуждения, внешнее прерывание WAKE), ESP32 (использует таймер RTC источника пробуждения)
  • Схема подключения дополнена делителем напряжения для платформ ESP8266 и ESP32 с рабочей логикой 3V3 для подключения к ультразвуковому датчику с рабочей логикой 5V.
  • Добавлена возможность использования OTA-обновления в режиме ожидания для платформ ESP8266 и ESP32 в локальной сети через загрузчик Python из Arduino IDE — Basic OTA
  • В районах, где нет стационарных телефонов, вы можете использовать сеть Sigfox IoT для передачи данных из скважины. Использование совместимого модема Sigfox WISOL SFM10R1 UART, управляемого с помощью AT-команд через программно эмулированный интерфейс UART, возможность его перехода в режим Light / Deep Sleep.
  • Информация о проекте с описанием совместимого оборудования, описанием функциональности ультразвуковых датчиков, реализацией HTTPS-соединения для ESP32, ESP8266. Настройка бэкенда Sigfox для ввода данных обратного вызова в веб-интерфейс.
  • Схема подключения измерителя уровня - Arduino, ESP32, ESP8266 - HC-SR04 / JSN-SR04T
    Если вы используете модуль Ethernet от Wiznet W5200 до W5500 с заголовочным файлом Ethernet2.h, необходимо соединить терминал D2 Arduino с терминалом INT (INIT) на модуле Ethernet!
    Arduino + Ethernet (W5100 / W5500) HC-SR04 / HY-SRF05 / JSN-SR04T
    5V Vcc
    GND GND
    D5 Trigger
    D6 Echo

    При питании NodeMCU через USB подключите ультразвуковой датчик расстояния к разъему VUSB (VU) — доступно только на NodeMCU v3 Lolin, при питании через базовый комплект (со встроенным контроллером 5 В) через адаптер 6–24 В подключите датчик к VIN (5 В)
    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

    Характеристика обнаружения датчика HC-SR04


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

    Характеристика обнаружения датчика JSN-SR04T - водонепроницаемый


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