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.

Variateur AC RobotDyn 1 canal Variateur Haute Charge 16/24A RobotDyn Relais SSR AC RobotDyn avec socket ESP-01
Les trois modules RobotDyn couverts dans ce guide — de gauche à droite : variateur 1 canal 4–8 A, variateur haute charge 16/24 A, relais SSR ESP-01 (marche/arrêt uniquement).

Recommandations rapides

Cas d’usageChoixPourquoi
Variation lampe / ventilateur jusqu’à ~8 AVariateur RobotDyn 1-CanalMeilleure documentation, isolation optocoupleur, bibliothèque mature
Éléments chauffants, moteurs, charges lourdes jusqu’à 24 AVariateur Haute Charge 16/24ATRIAC BTA24 grade industriel, 600 V, même bibliothèque
Commutation marche/arrêt seulementRelais SSR ESP-01Silencieux, 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 :

  1. Isolation galvanique entre côté haute tension et côté logique, généralement par optocoupleur
  2. Détection de passage à zéro — signal de retour qui indique au microcontrôleur quand l’onde sinusoïdale traverse zéro
  3. 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 :

Fonctionne si marqué « dimmable » :

Ne fonctionne PAS :

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 :

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.

Voir la fiche complète →

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.