- Matériaux nécessaires:
- Comment créer un spectre de musique LED:
- Schéma de circuit et explication de fonctionnement:
LED Music Spectrum génère le magnifique motif d'éclairage en fonction de l'intensité de la musique. Il contient de nombreuses LED RVB qui non seulement s'allument et s'éteignent selon la musique, mais changent également de couleur en fonction de la musique. Il existe de nombreux kits DIY LED Music Spectrum disponibles sur le marché, mais ici, nous allons construire ce spectre musical en utilisant NeoPixel RGB LED Matrix et le microcontrôleur ARM. Un panneau de contrôle est fabriqué sur PCB pour ce projet, consultez l'ensemble du processus ci-dessous et voyez ce spectre musical coloré en travaillant dans la vidéo donnée à la fin.
Matériaux nécessaires:
- Matrice LED RGB 16x16 NeoPixel flexible * 2 (lien à acheter)
- Carte de base (PCB par EasyEDA)
- Alimentation à découpage, 5V 40A.
- Ligne audio * 1, interface audio 1 min 2 * 1, haut-parleurs * 1.
Comment créer un spectre de musique LED:
Étape 1) Connexion LED:
Connectez deux matrices de LED 16 * 16 RVB en connectant l'interface DOU de la première matrice de LED à l'interface DIN de la seconde, ce qui fait une plus grande matrice de LED 16 * 32 RVB.
Étape 2) Connexion électrique:
La tension de fonctionnement de ma matrice LED est de 5V, je voudrais donc connecter deux interfaces d'alimentation LED dans une prise d'alimentation de contrôle 5V. Veuillez noter que le courant maximum d'une LED en état de marche est de 18A, il est donc recommandé d'utiliser une puissance de contrôle supérieure à 40 A et de choisir un fil suffisamment épais pour le connecter.
Comme le montre l'image ci-dessus, l'interface d'alimentation LED est connectée à l'alimentation de commande à l'aide d'un fil épais
Étape 3) Comment créer un panneau de contrôle:
Un panneau de commande doit recevoir des signaux audio qui sont traités par FFT puis transportés vers un affichage matriciel à LED. La LED contrôlée est une matrice de points programmée par WS2812b, dont la fréquence du signal de contrôle est de 800 KHZ. Le diagramme de contrôle de la synchronisation est illustré ci-dessous,
Chaque LED est contrôlée par des données 24 bits avec sa structure G7 ~ G0 + R7 ~ R0 + B7 ~ B0. Les données sont envoyées par le principe de la place supérieure en premier et conformément à la séquence de GRB.
Un circuit d' amplification utilisant LM358 a été utilisé dans ce spectre musical comme indiqué ci-dessous:
Dans le diagramme, IN_CH est une borne d'accès audio d'un ordinateur et PC3 est le signal de sortie amplifié qui a été ensuite envoyé au STM 32. C13, R6 et R7 sont regroupés dans un circuit de renforcement du signal, qui peut augmenter la tension du signal et transformer une tension négative en une tension positive. Le circuit suivant R8 amplifie le signal, avec sa force de signal de PC 3 égale à R9 / R8 fois le signal précédent avant R8. IN 1+ est la fin pour définir la valeur de tension minimale sortie de OUT 1.
Ici, nous vous recommandons d'utiliser EasyEDA pour concevoir un panneau de commande. EasyEDA est un logiciel de conception d'EDA en ligne simple et efficace, par lequel vous pouvez dessiner un diagramme ou découper un motif de manière pratique. Dans EasyEDA, la base de données des composants est énorme! Vous pouvez facilement sélectionner certains des composants de base sur la gauche de la page ou rechercher des centaines et des milliers de composants dans leur bibliothèque afin qu'il vous soit très facile de trouver ce dont vous avez besoin.
Voici le lien de mon schéma de circuit complet et de la disposition du circuit imprimé, où vous pouvez le voir très clairement.
easyeda.com/tiege/MUSIC_LED_BASE_ON_STM32F103-yEeOdbL75
Vous pouvez également y créer un compte afin de télécharger mon schéma directement dans votre compte.
Vous trouverez ci-dessous une capture d'écran de la disposition du circuit imprimé du circuit LED Music Spectrum d'EasyEDA:
Étape 4) PCB prototype:
Après avoir terminé la conception du PCB, cliquez sur l'icône de sortie de fabrication ci-dessus, cela vous mènera à la page «Commande de PCB». Ici, vous pouvez sélectionner le nombre de PCB, le nombre de couches de cuivre, l'épaisseur du PCB, le poids du cuivre et même la couleur du PCB. Après avoir sélectionné toutes les options, cliquez sur «Enregistrer dans le panier» et terminez votre commande, pour recevoir vos PCB en quelques jours.
Voici les cartes PCB après fabrication; la qualité des PCB est assez impressionnante. Les traces sont acheminées avec précision et toute l'impression est très claire.
Ensuite, les composants sont soudés sur le PCB comme indiqué dans l'image ci-dessous, ceci complète notre panneau de contrôle pour Music Spectrum.
Schéma de circuit et explication de fonctionnement:
Connectez le câble audio de l'ordinateur (prise jack 3,5 mm) à la version bêta de l'interface soudée, puis ouvrez la musique de l'ordinateur (il est possible que vous n'entendiez aucun son de la musique de l'ordinateur après l'insertion de la ligne audio. Dans de telles circonstances, nous pouvons utiliser un connecteur 1 tour-deux pour transformer la sortie audio de l'ordinateur en sortie à deux canaux. Un canal est connecté à la carte mère-PCB tandis que l'autre à un haut-parleur.
Il s'agit d'un schéma de connexion du système, où la carte mère est alimentée par un ordinateur USB et connectée par une interface de sortie audio. L'autre interface de la sortie audio de l'ordinateur est connectée à un haut-parleur externe. Il est possible que la ligne de signal de l'interface de commande de réseau soit connectée au fil de terre et aux DIN et GND à matrice de points.
Il vous suffit maintenant de télécharger le code de programme ci-dessous dans le microcontrôleur ARM STM32F103RBT6 et vous pouvez voir le spectre musical coloré.
Nous avons donc construit ici le spectre musical à LED avec des LED RVB, j'espère que vous l'aimerez et vous pouvez également changer le programme pour rendre le spectre musical plus splendide.