Vue d'ensembleESP8266 est un MCU compact avec WiFi intégré, utilisé pour étendre les entrées/sorties d'un système domotique ou industriel. La carte Creasol DomESP1 est conçue pour les modules ESP8266 NodeMCU V3 (empreinte header 900 mil) et intègre des circuits pour gérer des entrées digitales, une entrée analogique, 4 sorties relais, le bus I2C, le bus 1‑Wire et 2 sorties MOSFET. La variante DomESP2 propose la même électronique avec des borniers enfichables pour faciliter le câblage.
Variantes- DomESP1 carte nue : le client fournit et installe le module ESP8266 NodeMCU (empreinte 900 mil).
- DomESP1 avec module ESP8266 pré‑programmé (généralement ESPEasy), prêt à l'emploi.
- DomESP2 : mêmes fonctionnalités que DomESP1 mais avec borniers détachables pour un câblage simplifié.
Caractéristiques principales- 4 sorties relais (250 Vac, 10 A max chacune) ; consommation de bobine ≈450 mW par relais.
- 1 entrée analogique, 18 V max, fonction de conversion linéaire : %value%*0.01828 (pour conversion de lecture).
- Bus 1‑Wire (compatible DS18B20) pouvant aussi être utilisé comme GPIO.
- Bus I2C (SDA et SCL sur borniers) utilisable en GPIO ; les broches I2C sont partagées avec les sorties MOSFET (voir remarques).
- 2 sorties MOSFET en drain ouvert, 12 A, 30 V max — adaptées aux charges DC et bandes LED avec commande PWM ; MOSFETs partagent les GPIO SDA/SCL.
- Régulateur à découpage pour réduire consommation ; plage d'entrée 5–25 Vdc (recommandé 8–25 Vdc pour isolation galvanique).
- Sorties 5 V et 3,3 V disponibles sur borniers.
- Indicateurs LED pour ports I2C et relais, activables par un bouton Test pour vérifier câblage et configuration du firmware.
- Consommation typique en veille (WiFi actif, relais/MOSFETs OFF) : ≈80 mA @5V, ≈40 mA @12V, ≈20 mA @24V.
Remarques importantes et limitations- Les sorties MOSFET partagent les GPIO avec I2C : il est impossible d'utiliser simultanément le bus I2C et les sorties MOSFET.
- Pour activer une sortie MOSFET, un cavalier PCB doit être soudé (MOS1 utilise SDA, MOS2 utilise SCL), ce qui réduit la disponibilité de l'I2C.
- Pour les charges inductives, utiliser une diode de roue libre Schottky externe et, si l'alimentation est distante, ajouter un condensateur 220 µF / tension adaptée près de la carte pour limiter les surtensions.
- Si de nombreux relais sont nécessaires, envisager un module relais Creasol optimisé pour faible consommation en veille, car chaque relais DomESP consomme une puissance de bobine significative.
Firmware et configurabilitéLe module ESP8266 peut être programmé avec ESPEasy, ESPHome, Tasmota ou d'autres firmwares compatibles NodeMCU. Les unités pré‑programmées sont généralement livrées avec ESPEasy prêt à se connecter au réseau WiFi et au contrôleur domotique. Les fonctionnalités disponibles dépendent du firmware (mode point d'accès, configuration WiFi, contrôle HTTP, PWM via HTTP, etc.).
Installation et cas d'utilisation- La carte doit être alimentée en basse tension (recommandé 8–25 Vdc) pour assurer une isolation galvanique par rapport au réseau secteur.
- Applications typiques : pilotage de pompes, surveillance de température avec capteurs DS18B20, gradation de bandes LED via PWM MOSFET, gestion de piscine, contrôle de chauffage multi‑zones, intégrations de suivi énergie/puissance.
- Exemple : commande PWM du MOSFET via appel HTTP du firmware pour ajuster le rapport cyclique et gradation des bandes LED.
Indicateurs et diagnosticDes LED intégrées pour I2C et relais facilitent la vérification d'état et le diagnostic du câblage ou de la configuration logicielle ; les LED sont activées via le bouton Test.
Options d'achat / configuration produitDomESP1 est disponible en carte nue (l'utilisateur fournit le NodeMCU) ou avec NodeMCU pré‑programmé. DomESP2 offre la même électronique mais avec borniers enfichables pour un câblage simplifié.
Spécifications techniques- Modèle : DomESP1 (DomESP2 = même carte avec borniers enfichables)
- MCU compatible : ESP8266 NodeMCU V3 (empreinte header 900 mil) ; adaptation possible pour 1100 mil ou Wemos D1 Mini par soudure.
- Sorties relais : 4 × relais, 250 Vac, 10 A max chacun ; bobine ≈450 mW par relais.
- Sorties MOSFET : 2 × MOSFET canal N en drain ouvert, 12 A, 30 V max (adapté pour bandes LED 12/24 V) ; MOSFETs partagent les GPIO SDA/SCL.
- Entrée analogique : 1 × entrée analogique, 18 V max (facteur de conversion disponible).
- 1‑Wire : bus compatible DS18B20 (plusieurs capteurs en parallèle pris en charge).
- I2C : SDA et SCL sur borniers (partagés avec MOSFET si activés).
- Alimentation : régulateur à découpage, 5–25 Vdc en entrée (typ. 8–25 Vdc recommandé pour isolation galvanique).
- Sorties d'alimentation : 5 Vdc et 3,3 Vdc sur borniers.
- Consommation en veille (WiFi actif, relais/MOSFETs OFF) : typ. 80 mA @5V, 40 mA @12V, 20 mA @24V.
- LEDs : LED d'état pour I2C et relais (activées via bouton Test).
- Protection / recommandations : diode Schottky de roue libre pour charges inductives ; condensateur 220 µF / tension adaptée près de la carte si l'alimentation est distante ; activation MOSx via cavalier soudé.
- Support firmware : ESPEasy (option préprogrammée), ESPHome, Tasmota ou autres firmwares compatibles NodeMCU.