Table des matières:
Vidéo: Lumières LED multicolores réactives à la musique - Capteur de détection de son Arduino - Bande LED RVB : 4 étapes
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Projet de lumières LED multicolores réactives à la musique. Dans ce projet, une simple bande LED RVB 5050 (pas la LED adressable WS2812), un capteur de détection sonore Arduino et un adaptateur 12V ont été utilisés.
Étape 1: Vidéo du projet
Alors, comment ça marche? Si vous regardez de plus près le code source Arduino IDE du projet, une valeur analogique provient du capteur de son Arduino (cela varie en fonction de l'intensité de la musique), après quoi une valeur seuil est définie (tout comme 0 à 1023), si la valeur du capteur sonore ne correspond pas à la valeur seuil, la fonction Arduino random () est activée. 6 groupes de couleurs différents ont été créés dans la fonction aléatoire, différentes combinaisons de couleurs peuvent être créées en modifiant les valeurs de ces groupes de couleurs. S'il n'y a pas de valeur analogique du capteur de son, la fonction est arrêtée.
Étape 2: Composants requis
Ce projet peut également être réalisé avec Arduino UNO R3 et certains composants (transistor IRFZ44N et similaires), mais j'ai préparé ce projet sur une seule carte. Des composants faciles à souder ont été utilisés (tout comme le boîtier DIP Atmega348P).
Capteur de détection sonore
Bande lumineuse LED 5050
Adaptateur CA CC 12V
DIP28 ATmega328P-PU
Transistor IRFZ44N
L7805CV TO220
Condensateur en céramique
Condensateur électrolytique
DIP IC Prise
Prise USB de type B
Prise Jack 2.1mm
Interrupteur à bascule
LED
Résistance
Cristal 12MHz
Cristal 16MHz
Cavalier
Outils de soudure
Étape 3: Schéma et fichier Gerber
J'ai commandé le circuit imprimé via PCBWay. Vous pouvez commander à partir de l'adresse Web ci-dessous et obtenir ce tableau.
Obtenez le fichier schématique et Gerber (commandez également):
www.pcbway.com/project/shareproject/Music_Reactive_Multicolor_LED_Lights_Board.html
Étape 4: Code source
Si vous regardez de plus près le code source Arduino IDE du projet, une valeur analogique provient du capteur de son Arduino (cela varie en fonction de l'intensité de la musique), après quoi une valeur seuil est définie (tout comme 0 à 1023), si la valeur du capteur sonore ne correspond pas à la valeur seuil, la fonction Arduino random () est activée. 6 groupes de couleurs différents ont été créés dans la fonction aléatoire, différentes combinaisons de couleurs peuvent être créées en modifiant les valeurs de ces groupes de couleurs. S'il n'y a pas de valeur analogique du capteur de son, la fonction est arrêtée.
Obtenez le code source de l'IDE Arduino (GitHub):
github.com/MertArduino/Music-Reactive-Multicolor-LED-Lights