Arduino contrôlée variateur de lumière

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! Ne touchez pas lorsqu’il est connecté au réseau

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

Articles Liés

Couvre-feu pour animaux de compagnie : Un Arduino contrôlée chatière

Couvre-feu pour animaux de compagnie : Un Arduino contrôlée chatière

Le problème: vous voulez restreindre le temps lorsque votre animal de compagnie est autorisé à aller à l'extérieur. C'est peut-être parce que le quartier n'est pas sans danger pour votre chat ou votre petit chien pendant la nuit (maraude coyotes vien
Arduino contrôle via un Service Web avec Teleduino

Arduino contrôle via un Service Web avec Teleduino

Convertir votre Arduino en une plate-forme de contrôle web sophistiquée à l'aide de Teleduino.Teleduino est un produit et un service. Une fois l'esquisse de Teleduino a été chargé sur votre Arduino (le « produit »), il se connecte ensuite au serveur
Autocollant de fenêtre numérique (Arduino contrôlée)

Autocollant de fenêtre numérique (Arduino contrôlée)

un autocollant de taille matrice de LED qui affiche des images en séquence à partir d'une carte SD, pour produire une animation signe ou « vitrophanie ». Arduino contrôlée ! Inclut également le code de Windows, Mac et Linux pour la conversion des fic
Arduino contrôlée ATX Power Supply

Arduino contrôlée ATX Power Supply

pouvez un microcontrôleur contrôler sa propre puissance ?  Eh bien presque !Une ATX alimentation, neuf ou d'un vieux PC, est un excellent moyen pour alimenter l'Arduino et autres projets de microcontrôleur.  Qui est couvert dans plusieurs ' ibles tel
ARDUINO contrôlée 12v RGB LED STRIP

ARDUINO contrôlée 12v RGB LED STRIP

Il y a un an j'ai découvert que les bandes de LED RVB sur Amazon. Être juste avant le début de la saison des festivals musique, j'ai naturellement alla droit à travailler à rendre fous lumineux clignotants festivals jouets. Les bandes non adressable
Arduino contrôlée hélicoptère

Arduino contrôlée hélicoptère

Cette instructable a été créée dans l'accomplissement de l'exigence de projet de la Makecourse à l'Université de Floride du Sud (www.makecourse.com). L'objectif de ce cours était pour nous enseigner la créativité, l'ingéniosité et l'application prati
Laser Galvo - Arduino contrôlée

Laser Galvo - Arduino contrôlée

Arduino contrôlée laser galvo. La servocommande de miroirs diriger le laser UV laissant une traînée phosphorescente sur la feuille de vinyle glow-in-the-dark.Posté sur notes.robives.comÉtape 1 :À partir d'une feuille de vinyle lumineux d'eBay et poin
Arduino contrôlée de fenêtre pour chat

Arduino contrôlée de fenêtre pour chat

je soumets cette instructable le défi de l'Arduino. N'oubliez pas de voter !Mon voisin a eu un petit problème avec son chat. Il veulent de sortir et de revenir trop souvent à l'intérieur. Habituellement, il ouvre juste la fenêtre de sa cuisine et nou
GOduino II = Arduino + contrôleur de moteur à Vitesse Variable L293D

GOduino II = Arduino + contrôleur de moteur à Vitesse Variable L293D

mises à jourGOduino II a été présenté sur dangerousprototypes.com07/04/2012, j'ai ajouté une diapositive de budget pour les lecteurs qui sont demandent où j'ai obtenu mon budget < 20 $ pour le GOduino II.INTRODUCTIONLe GOduino II est un contrôleur pr
Arduino contrôlée CNC / 3D imprimante hybride

Arduino contrôlée CNC / 3D imprimante hybride

Dame Nature fait... Nous construisons des.BuildersBot fusibles impression 3D & fraisage CNC dans rêve d'un générateur "3dprintingindustry.com"Le BuilderBot est une machine de conception ouverte, qui utilise OpenLogiciels et matériels ouvert.
Capteur infrarouge guidée Arduino contrôlée L293D Robot (partie 2)

Capteur infrarouge guidée Arduino contrôlée L293D Robot (partie 2)

Voici la partie 2 de l'Arduino contrôlée Robot L293D.Partie 2 comprend Sensors.This infrarouge fait partie d'une série d'instructables conduisant à un adepte de la ligne Robot.QRD1114 capteur infrarouge reliée à ArduinoÉtape 1: Câblage du capteur inf
Arduino contrôlée Servo Robot (Serbes)

Arduino contrôlée Servo Robot (Serbes)

quoi de mieux pour commencer à expérimenter avec open source microcontrôleurs ( Arduino ), puis en construisant votre propre robot source ( CC (SA-de)) ?Que faire avec votre serbe ?(Voici) - comment connecter votre serbe à l'internet et le lecteur su
Arduino contrôlée minuterie de cuisine

Arduino contrôlée minuterie de cuisine

Chacun d'entre vous doit ont vécu ce que vous avez quelque chose à cuire sur votre gazinière tandis que de l'autre côté vous get occupé à regarder la télévision ou obtenir une conversation profonde que vous réalisez sur la détection d'une odeur qu'il
Arduino contrôlée Car Tracking System basé sur SMS

Arduino contrôlée Car Tracking System basé sur SMS

Hi, j'ai fait un Arduino contrôlée voiture Tracking System basé sur SMS pour la voiture de mon père.Les modules utilisés sont ;Arduino nano V3.0Module GPS SkyLabModule GSM WaveComLa bibliothèque de SoftwareSerial, les TinyGPS sont utilisés pour commu