Schéma de circuit pour indicateur de niveau (Arduino, ESP8266, ESP32)
Schéma de circuit pour les microcontrôleurs et capteurs de distance à ultrasons pris en charge HC-SR04 / HY-SRF05 / JSN-SR04T (étanche)
Les révisions de la jauge de niveau depuis juin 2020 ont apporté :
Représentation graphique des données mesurées dans le temps de développement étendue également pour les représentations sur 30 jours, 365 jours
Ajout dULP - Ultra faible consommation - Modes de veille prolongée pour les plates-formes ESP8266 (utilise la source de réveil dinterruption externe WAKE), ESP32 (utilise la source de réveil RTC Timer)
Schéma de câblage étendu par diviseur de tension pour les plates-formes ESP8266 et ESP32 avec logique de fonctionnement 3V3 pour la connexion à un capteur à ultrasons avec logique de fonctionnement 5V.
Ajout dune option pour utiliser la mise à jour OTA en mode veille pour les plates-formes ESP8266 et ESP32 sur le réseau LAN via le téléchargeur Python de lIDE Arduino - Environnement OTA de base
Pour les zones sans Internet fixe, possibilité dutiliser le réseau Sigfox IoT pour transférer les données du puits. Lutilisation dun modem Sigfox WISOL SFM10R1 UART compatible contrôlé via des commandes AT par une interface UART émulée par logiciel, la possibilité de le mettre en veille en mode Light / Deep Sleep.
Informations sur le projet avec description du matériel compatible, description des fonctionnalités des capteurs à ultrasons, mise en œuvre de la connexion HTTPS pour ESP32, ESP8266. Configuration du backend Sigfox pour le rappel des données décriture vers linterface Web.
Dans le cas de l'utilisation du module Ethernet Wiznet W5200 à W5500 avec le fichier d'en-tête Ethernet2.h, il est nécessaire de connecter la borne D2 de l'Arduino avec la borne INT (INIT) sur le module Ethernet !
| Arduino + Ethernet (W5100 / W5500) |
HC-SR04 / HY-SRF05 / JSN-SR04T |
| 5V |
Vcc |
| GND |
GND |
| D5 |
Trigger |
| D6 |
Echo |
Lors de l'alimentation du NodeMCU via USB, connectez le capteur de distance à ultrasons à la sortie VUSB (VU), lors de l'alimentation via le kit de base via un adaptateur, connectez le capteur au 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 |