Avertissement : Certaines personnes essaient de construire ce avec un opto-coupleur avec zerocrossing coz droit « c’est mieux » ? Certains sont même dit, dans les magasins d’électronique, il est préférable d’utiliser tel un opto-coupleur. MAL. Ceci fonctionne qu’avec un optocoupleur feu aléatoire : ne pas enflammer à zerocrossing est le principe de ce variateur.
Commutation d’une charge de ca avec un Arduino est plutôt simpel : soit un relais mécaniques ou un relais d’état solide avec un Triac opto-isolée. (Je dis Arduino, mais si vous utilisez un 8051 ou microcontrôleur PIC16F877A, il y a plein de trucs pour vous trop ici.)
Il devient un peu plus compliqué si l'on veut à diminuer d’intensité une lampe secteur CA avec un arduino : juste limitant le courant à travers par exemple un transistor n’est pas vraiment possible en raison de la grande puissance le transistor devra ensuite se dissiper, ce qui entraîne beaucoup de chaleur et ce n’est pas aussi efficace d’un point de vue d’utilisation énergétique.
Découpage de phase
Une façon de faire, c’est grâce à commande de phase avec un Triac : le Triac puis est complètement ouvert, mais seulement pendant une partie de la vague de sinus AC. Il s’agit de coupe bord d’attaque.
On pourrait laisser un Arduino il suffit d’ouvrir le Triac pour un certain nombre de microsecondes, mais qui a le problème qu’il est imprévisible au cours de quelle partie de la vague de sinus, le triac s’ouvre et donc le niveau de gradation est imprévisible. On a besoin d’une référence point dans la vague de sinus.
Pour cela, un détecteur de passage à zéro est nécessaire. Il s’agit d’un circuit qui raconte l’Arduino (ou un autre microcontrôleur) lorsque l’onde sinus passe par zéro et donc donne un point défini sur cette vague de sinus.
Le Triac d’ouverture après qu’un certain nombre de microsecondes délai à partir du passage par zéro donne donc un niveau prévisible de gradation.
Modulation d’impulsions en saut
Une autre façon de faire ceci est par Modulation d’impulsions Skip. Avec PSM, un ou plusieurs cycles complets (sinuswaves) sont transférés à la charge et ensuite un ou plusieurs cycles ne sont pas. Bien qu’efficace, il n’est pas un bon moyen pour tamiser l’éclairage comme il y a une chance pour le scintillement. Même si on pourrait être tenté, dans PSM on devrait toujours laisser un sinuswave complet doit être passé à la charge, ne pas un sinus de la moitié que dans ce cas, la charge sera nourri factuellement de contrôleur de domaine qui n’est pas une bonne chose pour la plupart des charges ca. La différence entre la découpe du bord d’attaque et le PSM est principalement dans le logiciel : dans les deux cas, il faudra un circuit qui détecte le passage par zéro et qui permet de contrôler un triac.
Un circuit qui peut faire cela est facile à construire : le passage par zéro est dérivé directement du secteur rectifié AC lignes – via un opto-coupleur bien sûr - et donne un signal chaque fois que la vague passe par zéro. Parce que l’onde sinusoïdale passe d’abord par double rectification par étapes, le signal de passage à zéro est donné sans se soucier si la vague de sinus traverse zéro ou vers le bas à zéro. Ce signal peut ensuite servir à déclencher une interruption dans l’Arduino.
PWM de gradation
Gradation de PWM, comme à LED n’est ne pas fait souvent avec AC charge pour plusieurs raisons. Il est cependant possible. Cocher cette instructable pour voir comment.
Il va sans dire qu’il faut faire une séparation galvanique entre l’aspect Arduino et quoi que ce soit branché sur le secteur. Pour ceux qui ne comprennent pas « séparation galvanique », cela signifie « aucune connexion métallique » donc---> opto-coupleurs. MAIS, si vous ne comprenez pas « séparation galvanique », peut-être vous devez construire pas cela.
Le circuit photographié ici est là pour ça. La tension 220 volts est amenée par l’intermédiaire de résistances de deux 30 k à un pont redresseur qui donne un double signal rectifié par étapes à un 4N25 opto-coupleur. La LED dans ce opto-coupleur va donc faible avec une fréquence de 100Hz et le signal sur le collecteur va élevé avec une fréquence de 100Hz, en ligne avec l’onde sinusoïdale sur le réseau net. Le signal de la 4N25 est alimenté à une tige d’interruption dans l’Arduino (ou autre microprocesseur). La routine d’interruption nourrit d’un signal d’une longueur spécifique à l’un des broches e/s. Le signal de goupille de I/O remonte à notre circuit et ouvre la LED et un MOC3021, qui déclenche le Opto-Thyristor brièvement. La LED en série avec le MOC3021 indique si il n’y a aucun courant traverse le MOC3021. Rappelez-vous cependant que dans la gradation de fonctionnement que la lumière ne sera pas très visible parce que c’est de très courte durée. Devrait vous avez choisi d’utiliser le commutateur de triac pour une utilisation continue, la LED s’allume bien.
Rappelez-vous que seulement les lampes à incandescence ordinaires conviennent vraiment à gradation. Il travaillera avec une lampe halogène ainsi, mais il permettra de réduire la durée de vie de la lampe halogène. Il ne fonctionnera pas avec toute les lampes cfl, sauf s’ils se déclarent expressément à être adapté pour un gradateur. Il en va de même pour les lampes à LED
Si vous êtes intéressé par une AC variateur comme celle-ci, mais vous ne voulez pas essayer il construire vous-même, il y a un gradateur quelque peu similaire à www.inmojo.com, cependant, c’est une 110 volts 60 Hz version (mais adaptable pour 220 50 Hz), qui a été en rupture de stock pendant un certain temps. Vous y trouverez également un calendrier
.
NOTE! Il est possible que selon la LED utilisée, le signal de direction ne coupe pas il et vous pouvez vous retrouver avec une lampe qui clignote juste plutôt que d’être réglementés en douceur. Remplacement de la LED avec un Strap qui guérira. La LED n’est pas vraiment nécessaire. augmenter la résistance de 220 ohms à 470 puis
STOP : Ce circuit est relié à une tension de 110-220. Ne construisez pas ceci si vous n’êtes pas sûr de ce que vous faites. Débranchez-le avant de venir, même à proximité de la PCB. La plaque de refroidissement du Triac est attachée au réseau électrique. Ne pas le toucher lors du fonctionnement. Mettez-le dans un boîtier/récipient correct. ATTENTE : Permettez-moi d’ajouter un avertissement plus forte ici : ce circuit est sans danger s’il est construit et mis en œuvre uniquement par des gens qui savent ce qu’ils font. Si vous n’avez aucune idée ou si vous êtes douter de ce que vous faites, les chances sont vous allez être morts!
Matériaux
Zerocrossing
4N25 0,25 € ou H11AA1 ou IL250, IL251, IL252, LTV814 (voir le texte à l’étape suivante)
Résistance de 10 k €0,10
pont redresseur 400 volts 0,30 €
2 x 30 résistance k 1/2 Watt (résistances disparaîtra probablement 400mW max chaque 0,30 €
1 connecteur 0,20 €
5.1 v zenerdiode (facultatif)
Pilote de lampe
LED (Remarque : vous pouvez remplacer la LED avec un Strap comme la LED peut parfois causer la lampe ne clignote au lieu de réguler en douceur)
MOC3021 Si vous avez choisi un autre type, Assurez-vous qu’il n’a aucun détection de passage à zéro, je ne peux pas insister ce assez ne pas utiliser par exemple un MOC3042
Résistance 220 ohms €0,10 (j’ai en fait utilisé un 330 ohms et cela a bien fonctionné)
Résistance de 470 ohms-1 k (j’ai fini par utiliser un 560 ohms et qui a bien fonctionné)
TRIAC TIC206 1,20 € ou BR136 €0,50
1 connecteur 0,20 €
Autres
Morceau de PCB 6x3cm
câblage électrique
C’est environ 3 € en pièces