Table des matières:
- Étape 1: Pièces dont vous aurez besoin
- Étape 2: Conseil SSR
- Étape 3: ajouter l'Arduino
- Étape 4: Construisez le WaveShield
- Étape 5: Se connecter aux SSR
- Étape 6: Téléchargez le croquis et testez tout
- Étape 7: Mettez le tout dans une boîte
- Étape 8: Branchez les lumières de Noël
- Étape 9: Idées de changements
Vidéo: Lumières de Noël en musique avec Arduino : 9 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:11
Ma femme et moi avons voulu créer notre propre spectacle de lumières sur musique pour les dernières saisons de vacances. Inspirés par les deux Instructables ci-dessous, nous avons décidé de commencer enfin cette année et de décorer notre camping-car. Nous voulions un contrôleur tout-en-un (lumières ET musique) mais nous n'avions pas besoin qu'il soit contrôlable sur Internet, ce qui le rend un peu différent des deux autres Instructables. Vidéo à venir ! Sources que j'ai utilisées: Instructables: Arduino Christmas Light Controllerxmas-box: Arduino/ioBridge contrôlé par Internet Christas lights and music show Autre: Solid State Relays (SSR) Using TRIACs:
Étape 1: Pièces dont vous aurez besoin
Fournitures SSR (7 $): Optocoupleur MOC3031 (8) TRIAC Z0103 (8)
Fournitures de contrôleur de lumière (61 $): Arduino DuemilanoveWaveShield
Transmetteur FM - j'en ai fait un (montré sur les photos ci-dessous) mais tout fonctionnera (15$+)
RadioShack B&M (14 $): Bornes de fil (3 paquets, 12 connecteurs) 276-1388 Circuit imprimé 276-147 (pourrait utiliser plus petit) Résistances de 330 ohms (2x 5-packs) Résistances de 150ohm (2x 5-packs)
Home Depot B&M (25 $): 50 pi pour paysage/fil d'arrosage (18ga, 7 conducteurs) 079407238170 6 pi cordons d'alimentation (x8 minimum, pour utiliser les connecteurs femelles 120v) - vous pourriez avoir besoin de plus de 8, selon l'emplacement de vos lumières; J'ai utilisé 11 boîtes en plastique transparent (mon arbre à un dollar était sorti mais HD les avait pour 0,87 $)
Divers: Fer à souder (j'utilise un BernzOmatic alimenté au butane de Home Depot; sert également de pistolet thermique) Soudure (fortement recommandé: pâte à souder) Tournevis (philips pour WaveShield, standard pour les cosses) Fil (pour WaveShield et connexion aux relais statiques), j'ai utilisé des fils de connexion supplémentaires pour la planche à pain que j'avais) Pinces coupantes diagonales Carte SD à dénuder (n'importe quelle taille, j'ai utilisé 64 Mo) Ruban électrique Source d'alimentation pour Arduino (j'ai utilisé un concentrateur USB supplémentaire que j'avais) Pistolet à colle chaude Écrous de fil (facultatif)
Étape 2: Conseil SSR
Carte de relais à semi-conducteurs Si vous le souhaitez, vous pouvez également afficher des copies en taille réelle de mon schéma et de ma carte. J'ai commencé par placer tous les composants sur la carte. Lorsque j'étais satisfait de la façon dont ils étaient disposés, j'ai commencé par souder tous les éléments à la carte qui n'avaient pas besoin de fil supplémentaire (en gros, tout sauf la terre de l'Arduino et de la ligne électrique 120v). J'ai ensuite soudé les masses communes/fils chauds. Comme vous pouvez le voir en bas du tableau, il a l'air plutôt désordonné. Une fois terminé, j'ai testé chaque SSR séparément en connectant l'alimentation 120v et en mesurant à travers le neutre et chaque sortie chaude commutée pendant que je mets une source 5v sur le côté Arduino de la carte.
Étape 3: ajouter l'Arduino
J'ai utilisé un pistolet à colle chaude pour fixer la carte Arduino au PCB SSR. Si vous décidez de souder un émetteur FM directement sur le PCB, vous pouvez l'ajouter dans l'espace supplémentaire en bas à gauche de la photo ci-dessous. Sinon, vous pouvez également brancher n'importe quel émetteur FM générique.
Étape 4: Construisez le WaveShield
Suivez les excellentes instructions de Lady Ada pour construire le kit WaveShield. J'ai utilisé les broches de contrôle par défaut (2 - LCS, 3 - CLK, 4 - DI, 5 - LAT, 10 - LCS). J'ai également connecté la broche A0 à la résistance de 1,5 k à R7 (voir photo ci-dessous). Lorsque vous avez terminé, suivez les instructions ici pour préparer les chansons et les transférer sur votre carte SD. Placez la carte dans le WaveShield lorsque vous avez terminé.
Étape 5: Se connecter aux SSR
J'ai utilisé les fils de cavalier supplémentaires de la planche à pain que je devais connecter les éléments suivants: WaveShield (ceux-ci peuvent être modifiés mais j'ai utilisé les paramètres par défaut) D2 - LCS D3 - CLK D4 - DI D5 - LATFirst 3 canaux SSR D6 - Canal 1 D7 - Canal 2 D8 - Canal 3 WaveShield D10 -> LCSWaveShield - Carte SD (ne peut pas être modifiée) D11 D12 D13Power Gnd[0] - SSR GroundVu Meter A0 - Connectez-vous à R7 (résistance 1,5K) sur le WaveShield pour mesurer la sortie de l'amplificateur. Restant 5 canaux SSR A1 = D15 - Canal 4 A2 = D16 - Canal 5 A3 = D17 - Canal 6 A4 = D18 - Canal 7 A5 = D19 - Canal 8
Étape 6: Téléchargez le croquis et testez tout
J'ai utilisé une courte longueur de fil de paysage pour tester la configuration. J'ai connecté le fil noir à la borne du fil neutre et chacun des six autres conducteurs aux six premières bornes du fil chaud SSR. À l'autre extrémité du fil paysager, j'ai connecté tous les neutres au conducteur noir et chacun des six autres conducteurs au fil chaud de chacune des six prises électriques femelles (voir photo ci-dessous). Pour alimenter, j'ai connecté l'un des cordons d'alimentation mâles de six pieds restants de la récolte des connecteurs femelles dans les bornes du fil d'entrée 120v (voir photo ci-dessous). Je prévois de modifier le code une fois que tout sera configuré à l'extérieur, mais pour l'instant, cela fonctionne sans modification. Mise à jour 2010-06-22: J'ai joint un fichier 7-zip contenant le code que j'ai pu utiliser (en plus du code original ci-dessus). Je téléchargerai un nouveau code plus tard cette année lorsque je remonterai le contrôleur et mettrai en œuvre certaines des idées que j'avais pour une expansion future. Mise à jour 2010-12-11: J'ai réécrit le programme en utilisant l'exemple daphc de la bibliothèque WaveHC et le code VuMeter du xmas_box Instructable lié ci-dessus. Il va maintenant jouer n'importe quelle chanson qu'il trouve sur la carte SD du WaveShield en boucle continue. Le programme est Christmas_Lights_2010.pde ci-dessous. J'ai également inclus Christmas_Lights_2010_Channel_Test.pde qui parcourt les 8 canaux pour que vous sachiez qu'ils fonctionnent.
Étape 7: Mettez le tout dans une boîte
J'ai commencé par coller à chaud le circuit imprimé dans le bac en plastique transparent. J'avais un hub USB alimenté supplémentaire, alors j'ai décidé de l'utiliser pour alimenter l'Arduino. J'ai collé à chaud l'adaptateur d'alimentation pour le concentrateur en place et j'y ai branché la 11e rallonge de 6' (la seule qui n'a pas été coupée). J'ai également collé le moyeu en place. Dans le côté opposé de la rallonge, j'ai branché la prise 120v de la carte de circuit imprimé. Le cordon USB allant à l'Arduino depuis le hub est un cordon extensible à 1 $ de Dollar Tree, mais n'importe quel cordon USB fonctionnerait. Pour faire passer les cordons sur le côté de la baignoire, j'ai utilisé mon fer à souder avec la pointe retirée (en fait un mini pistolet thermique) pour faire fondre le plastique. J'ai ensuite utilisé de la colle chaude pour fixer les cordons en place. Je l'ai fait avec les cordons d'alimentation des lumières (en haut de l'image ci-dessous) et le cordon d'alimentation de la carte (en bas). Je l'ai terminé en utilisant des serre-fils pour connecter l'alimentation de toutes les lumières aux fils de test que j'avais déjà branchés (en ajoutant deux supplémentaires pour les 7e et 8e canaux). Ajoutez le couvercle et le tour est joué. Devrait être assez étanche pour moi et il est protégé par les marches avant de mon camping-car.
Étape 8: Branchez les lumières de Noël
Acheminez les câbles paysagers vers toutes les lumières et câblez les connecteurs 120v femelles. Chaque connecteur est connecté à la fois au fil noir et à l'une des six couleurs (une pour chaque canal du câble). J'ai fini par utiliser deux longueurs de câble (pour couvrir les 8 canaux). Vous aurez peut-être besoin de plus d'un connecteur 120 V femelle par canal. J'en ai utilisé deux par canal pour mes sapins miniatures et mon renne (il y en a un de chaque côté d'un sapin de Noël central).
Étape 9: Idées de changements
Extension: il y a 3 broches supplémentaires sur l'Arduino disponibles pour ajouter des canaux supplémentaires. J'ajouterai probablement ces trois options l'année prochaine (ou j'opterai pour les deux options suivantes). Utilisez des TRIAC plus puissants, tels que le 4A Z0405 - tant que vous utilisez des lumières LED, 1A devrait être BEAUCOUP Utilisez un registre à décalage afin que vous puissiez avoir plus de 11 canaux.
Conseillé:
Synchronisation du feu, de la musique et des lumières : 10 étapes (avec photos)
Synchronisation du feu, de la musique et des lumières : nous savons tous que l'électronique est utilisée pour de nombreuses tâches importantes dans les hôpitaux, les écoles et les usines. Pourquoi ne pas s'amuser un peu avec eux aussi
Lumières musicales de Noël bricolage pour débutants avec Raspberry Pi : 12 étapes (avec photos)
DIY Musical Xmas Lights for Beginners With Raspberry Pi: Aujourd'hui, je vais passer en revue les étapes pour utiliser un Raspberry Pi pour faire clignoter vos lumières de Noël avec de la musique. Avec seulement quelques dollars de matériel supplémentaire, je vous guide dans la conversion de vos lumières de Noël habituelles en un spectacle de lumière pour toute la maison. Le but qu'il
Créez des lumières de Noël contrôlées par la musique : 6 étapes
Créez des lumières de Noël contrôlées par la musique : Créez des lumières de Noël contrôlées par la musique pour très bon marché. Cela utilise des pièces très basiques. Cette idée ne vient pas de moi. C'est un dérivé du design de Rybitski situé ici
Lumières de Noël bricolage mises en musique - Lumières de la maison chorégraphiées : 15 étapes (avec photos)
Lumières de Noël bricolage mises en musique - Lumières de la maison chorégraphiées: Lumières de Noël bricolage réglées en musique - Lumières de la maison chorégraphiées Ce n'est PAS un bricolage pour débutant. Vous aurez besoin d'une solide connaissance de l'électronique, des circuits, de la programmation BASIC et de l'intelligence générale de la sécurité électrique. Ce DIY s'adresse à une personne expérimentée donc
Boîte de Noël : Lumières de Noël et spectacle de musique contrôlés par Internet Arduino/ioBridge : 7 étapes
Xmas-box : Spectacle de lumières de Noël et de musique contrôlés par Internet Arduino/ioBridge : Mon projet de boîte de Noël consiste en un spectacle de lumières de Noël et de musique contrôlé par Internet. Une chanson de Noël peut être demandée en ligne, puis placée dans une file d'attente et jouée dans l'ordre dans lequel elle a été demandée. La musique est transmise sur une stat FM