Meilleurs Modules Variateurs AC pour Arduino, ESP8266 & ESP32 en 2026
Si vous avez déjà voulu contrôler la luminosité d’une lampe, la vitesse d’un moteur AC ou la température d’un élément chauffant depuis un microcontrôleur, il vous faut un module variateur AC. Contrairement au contrôle PWM DC, la variation AC nécessite une détection de passage à zéro et un déclenchement TRIAC synchronisé avec l’onde sinusoïdale — faire fausse route peut signifier un microcontrôleur grillé ou pire.
Recommandations rapides
| Cas d’usage | Choix | Pourquoi |
|---|---|---|
| Variation lampe / ventilateur jusqu’à ~8 A | Variateur RobotDyn 1-Canal | Meilleure documentation, isolation optocoupleur, bibliothèque mature |
| Éléments chauffants, moteurs, charges lourdes jusqu’à 24 A | Variateur Haute Charge 16/24A | TRIAC BTA24 grade industriel, 600 V, même bibliothèque |
| Commutation marche/arrêt seulement | Relais SSR ESP-01 | Silencieux, WiFi via ESP-01 |
Pourquoi un variateur AC ?
Les microcontrôleurs fonctionnent en 3.3 V ou 5 V. Les prises murales transportent 110 V ou 220 V AC. Vous ne pouvez pas les connecter directement — une seule erreur et le microcontrôleur (voire vous-même) finissent grillés.
Un module variateur AC fait le pont entre ces deux mondes :
- Isolation galvanique entre côté haute tension et côté logique, généralement par optocoupleur
- Détection de passage à zéro — signal de retour qui indique au microcontrôleur quand l’onde sinusoïdale traverse zéro
- Commutation TRIAC — semiconducteur contrôlé qui laisse passer le courant AC après déclenchement, et s’éteint automatiquement au prochain passage à zéro
Le microcontrôleur utilise alors la variation par découpe de phase : après chaque passage à zéro, il attend un certain nombre de microsecondes avant de déclencher le TRIAC. Plus le délai est long, moins l’onde sinusoïdale atteint la charge.
Quelles charges fonctionnent ?
Toutes les charges AC ne peuvent pas être variées.
Fonctionne parfaitement :
- Lampes à incandescence
- Lampes halogènes
- Éléments chauffants résistifs
- Moteurs AC à induction (ventilateurs, perceuses)
Fonctionne si marqué « dimmable » :
- Lampes LED dimmables — doit être indiqué sur l’emballage
Ne fonctionne PAS :
- Lampes LED standards (non-dimmables)
- Lampes CFL / fluorescentes
- Appareils à alimentation à découpe
- Lave-vaisselle, lave-linge modernes
Comparaison détaillée
1. RobotDyn Variateur AC 1-Canal (Meilleur choix global)
Le choix par défaut pour 95% des projets DIY de variation AC. C’est le module recommandé dans presque tous les tutoriels Arduino de variation de lampe publiés depuis 2017.
Spécifications :
- 110 V – 220 V AC, 50 / 60 Hz
- 4 A continu (8 A avec dissipateur)
- TRIAC : BTA16-600B
- Compatible 3.3 V / 5 V
Avantages : Bibliothèque open-source excellente, isolation optocoupleur, peu cher (~3–8 € pour clones), énormément de tutoriels.
Inconvénients : Limite de 4 A continu, génère de l’EMI, production RobotDyn arrêtée.
Voir la fiche complète du Variateur AC 1-Canal →
2. RobotDyn Variateur Haute Charge 16/24A (Pour charges lourdes)
Quand le variateur 8 A ne suffit pas. Même bibliothèque, même code, juste un TRIAC plus puissant et des pistes cuivre renforcées.
Spécifications : Jusqu’à 600 V AC, 16 A continu / 24 A crête, TRIAC BTA16/BTA24-600B.
Pour : Éléments chauffants, gros ventilateurs AC, contrôle de moteurs à induction, retrofits de fours à refusion.
Démarrage rapide câblage + code
#include <RBDdimmer.h>
dimmerLamp dimmer(3); // broche PSM
void setup() {
dimmer.begin(NORMAL_MODE, ON);
}
void loop() {
for (int p = 0; p <= 100; p++) {
dimmer.setPower(p); // 0–100 %
delay(50);
}
}
Verdict
Pour 90% des projets de variation AC en bricolage, le Variateur AC 1-Canal RobotDyn est la bonne réponse. Passez à la version 16/24A quand vous dépassez 8 A.
Sécurité : toujours fusionner l’entrée AC, enfermer dans un boîtier mis à la terre, ajouter un dissipateur au-dessus de 4 A.