Schéma de câblage¶
Cette page explique comment connecter les composants autour de l'ESP32. D'abord la carte générale des broches, puis la connexion de chaque nœud et les règles de routage de la partie puissance.
Vérifiez d'abord la brochage de votre carte
Les numéros de broches ci-dessous sont un exemple. Les différentes cartes ESP32-C3 et ESP32-S3 ont une numérotation et un positionnement différents. Avant le montage, consultez la brochage de votre carte spécifique. Toutes les broches ne peuvent pas être utilisées librement : certaines sont occupées par le chargement, le flash ou l'USB.
Carte des broches (exemple)¶
| Nœud | Ligne | Broche ESP32 (exemple) |
|---|---|---|
| SHT31 | SDA |
GPIO8 |
| SHT31 | SCL |
GPIO9 |
| Thermistance | signal ADC | GPIO2 |
| Radiateur (relais) | commande | GPIO4 |
| Ventilateur (relais/PWM) | commande | GPIO5 |
L'alimentation des capteurs est 3.3V et GND depuis la carte. La partie puissance est alimentée séparément.
SHT31 en I2C¶
Le SHT31 se connecte avec quatre fils :
VCCdu capteur — sur3.3Vde la carte.GNDdu capteur — surGNDde la carte.SDAdu capteur — sur la brocheSDA(exemple : GPIO8).SCLdu capteur — sur la brocheSCL(exemple : GPIO9).
Les lignes I2C doivent être courtes. Si le capteur est loin de la carte, maintenez les câbles aussi courts que possible et torsadés. La plupart des modules SHT31 disposent déjà de résistances de tirage montées sur le module.
Adresse du SHT31
Le SHT31 a généralement l'adresse 0x44 (parfois 0x45). Si le capteur ne répond pas, vérifiez l'adresse et les lignes SDA/SCL.
Thermistance sur ADC¶
La thermistance est insérée dans un diviseur de tension avec une résistance de tirage :
- Une broche de la thermistance — sur
3.3V. - L'autre broche de la thermistance — au point de connexion avec la résistance
4.7 kΩet sur la broche ADC (exemple : GPIO2). - L'autre broche de la résistance
4.7 kΩ— surGND.
Le contrôleur mesure la tension au point milieu du diviseur et en déduit la résistance de la thermistance, puis la température. Le type de thermistance est spécifié dans le firmware (voir Contrôle du chauffage).
Pour plus de détails sur la vérification et le montage — Vérification de la thermistance.
Radiateur et ventilateur via relais¶
L'ESP32 commande la charge non pas directement, mais via un relais. Quel relais — dépend de la version de la Composition du système.
Version A (24V/12V) — Module MOSFET¶
- L'entrée de signal du module (
PWM/SIG) — sur la broche de commande ESP32 (exemple : GPIO4 pour le radiateur, GPIO5 pour le ventilateur). GNDdu module — sur leGNDcommun avec l'ESP32.- L'entrée d'alimentation du module et la charge — sur l'alimentation
24V.
Masse commune
Le GND du contrôleur et le GND de l'alimentation puissance doivent être connectés. Sans une masse commune, le signal de commande n'a pas de niveau de référence, et le relais fonctionne de façon imprévisible.
La connexion du ventilateur avec commande est détaillée dans Connexion du ventilateur. La logique du relais — Module MOSFET.
Version B (220V) — SSR/relais¶
Avant le montage de la partie réseau
Toutes les connexions au réseau doivent être faites sur un appareil complètement hors tension. Le boîtier avec la partie réseau doit avoir une mise à la terre de protection et un fusible. Les câbles réseau doivent avoir une section suffisante et être fixés solidement dans les bornes.
Un SSR a deux côtés. Commande — l'entrée basse tension commandée par le contrôleur. Puissance — les broches par lesquelles passe la tension réseau de la charge. Les côtés sont isolés l'un de l'autre par un opto-isolateur à l'intérieur du SSR, vous pouvez donc commander le réseau avec un faible signal 3.3V.
- L'entrée de commande est généralement marquée
DC+etDC-(parfois+et-) et est conçue pour3–32Vde courant continu. ConnectezDC+à la broche de commande ESP32 (exemple : GPIO4), etDC-auGNDdu contrôleur. Une tension3.3Vdepuis la broche ESP32 suffit pour ouvrir le SSR. - Les broches de puissance (souvent marquées comme réseau/
ACet charge/LOAD) sont insérées dans l'interruption d'un des câbles réseau du radiateur — de la même manière qu'un interrupteur dans le câble. - Le ventilateur est commuté par un SSR ou relais séparé de la même manière.
Pourquoi un radiateur pour le SSR
Lors de la commutation, le SSR s'échauffe légèrement, et plus le courant de charge est important, plus l'échauffement est important. C'est pourquoi le SSR est boulonné à un radiateur (une plaque métallique pour la dissipation thermique), et le SSR lui-même est surdimensionné en courant — notablement plus que le courant de charge. Quel excédent et quel radiateur sont nécessaires pour votre courant — Relais à état solide (SSR).
Routage : circuits faible et puissance¶
- Gardez les câbles de signal (capteurs, commande) séparés des câbles de puissance.
- Ne routez pas les câbles de thermistance et I2C le long des câbles de puissance du radiateur — c'est une source de perturbations.
- Dans la version B, séparez physiquement les zones réseau et basse tension à l'intérieur du boîtier.
- Rassemblez toutes les masses de la partie basse tension en un seul point.
Les perturbations du ventilateur et la mauvaise masse sont une cause fréquente de lectures « flottantes » et de redémarrages. Voir Erreurs de câblage.
À vérifier avant mise sous tension¶
- L'alimentation des capteurs est
3.3V, pas5V. - La thermistance et la résistance diviseur sont correctement assemblées, la broche ADC au point milieu.
- Masse commune du contrôleur et de l'alimentation puissance.
- Dans la version B — mise à la terre du boîtier, fusible, bornes fiables, isolation.
- Pas de courts-circuits entre l'alimentation et la masse (testez avec un multimètre).
Test au multimètre — Multimètre.
Et ensuite ?¶
La partie matérielle est assemblée. Allez à Démarrage du firmware sur le cœur : créez un projet et amenez l'appareil à l'état En ligne sur le portail.