Схема подключения измерителя уровня (Arduino, ESP8266, ESP32)
Схема подключения поддерживаемых микроконтроллеров и ультразвуковых датчиков расстояния HC-SR04 / HY-SRF05 / JSN-SR04T (водонепроницаемый)
В исправлениях уровня с июня 2020 года:
Графическое представление измеренных данных во времени расширено до представлений за 30 дней, 365 дней
Добавлен ULP - Сверхнизкое энергопотребление - Режимы глубокого сна для платформ ESP8266 (используется источник пробуждения WAKE с помощью внешнего прерывания), ESP32 (используется источник пробуждения по таймеру RTC)
Схема подключения расширена делителем напряжения для платформ ESP8266 и ESP32 с рабочей логикой 3V3 для подключения к ультразвуковому датчику с рабочей логикой 5V
Добавлена возможность использовать обновление OTA в режиме ожидания для платформ ESP8266 и ESP32 в сети LAN через загрузчик Python из Arduino IDE - Basic OTA
Для территорий без фиксированного интернета возможность использования IoT-сети Sigfox для передачи данных из скважины. Использование совместимого UART-модема Sigfox WISOL SFM10R1, управляемого через AT-команды программно-эмулированным интерфейсом UART, возможность его перехода в режимы Light / Deep Sleep
Информация о проекте с описанием совместимого оборудования, описанием функциональности ультразвуковых датчиков, реализацией HTTPS-соединения для ESP32, ESP8266. Настройка бэкэнда Sigfox для ввода данных обратного вызова в веб-интерфейс
Если модуль 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), при питании через базовый комплект через адаптер подключите датчик к 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 |