Étape 1: Circuit
Ce circuit isole le stade el-fil de l’Arduino à l’aide de l’optoisolateurs. À partir de l’étape de fil el, le signal de l’optoisolateurs est utilisé pour exciter la porte triac qui agit comme un commutateur pour le CVC venant de l’onduleur. Broches 1 et 2 de JP6_INVERTER connecter le côté CC de l’onduleur à la plus grande batterie (1200 mAh). Notez que la broche 3 du JP6_INVERTER se connecte également à la face NEG de cette pile. Comme expliqué dans quasiben instructable, suffit pour exciter le phosphore sur l’el-fil est l’un des deux fils à raccorder à une tension oscillante (broche 4 de JP6_INVERTER attaché à JP1 broche 1). La broche 2 de JP1 puis est reliée à MT2 du triac qui est relié à la terre chaque fois que porte du triac a la valeur haute avec le signal d’optoisolateurs (en bout de ligne provenant de la broche numérique 5 de microcontrôleur Arduino). Il est important de garder ce stade isolé du circuit sensible de l’Arduino en raison de la haute tension qui sortent de l’onduleur et le bruit émis par les hautes fréquences générées par l’onduleur.
L’Arduino stade dispose d’un capteur audio (micro) qui est relié à JP5_MIC et entrée analogique broches A0 sur le microcontrôleur. Pour définir le niveau de volume au cours de laquelle la broche numérique 5 a la valeur haute, j’ai utilisé un interrupteur ON OFF ON avec deux broches d’entrée numériques (3 et 4). Cela me permet de définir trois niveaux de l’audio coupure, de vérifier d’abord si la broche 3 est faible (si Y puis MED_AUDIO) sinon si la broche 4 est basse (HIGH_AUDIO, moins sensible) sinon utiliser LOW_AUDIO (plus sensible). Enfin, le microcontrôleur passe par un système de menu en détectant S1 pressions sur la touche momentanée à l’aide d’une interruption associée à la broche numérique 2.