Illuminez Votre Nouvelle Année avec des Lumières LED Musicales Dynamiques
Composants et fournitures
| Arduino Nano R3 | × | 1 |
| Bande NeoPixel | × | 1 |
Applications et services en ligne
| Arduino IDE |
| CMU.EXE |
À propos de ce projet
Une nouvelle année arrive. Tout le monde veut l'accueillir gaiement et brillamment. Ces lumières musicales que j'ai réalisées m'aideront. Peut-être que mes lumières musicales vous aideront aussi à décorer pour le réveillon et le rendre plus lumineux.
Vue d'ensemble des lumières musicales




Pendant l'attente de la livraison du ruban LED et de l'Arduino, j'ai écrit le programme son/lumière « Musical Light » pour PC et le sketch de contrôle WS2812 pour Arduino.
Le ruban peut être piloté soit directement par l'Arduino connecté au port COM, soit via liaison radio nRF24L01. Dans le premier cas, on utilise le sketch COMTOLEF.ino, dans le second COMtoRF et RFtoLED.
Les schémas de connexion sont présentés :

En connexion directe USB au PC sans alimentation supplémentaire, rappelez-vous la capacité limitée du port USB. Si votre ruban a beaucoup de diodes, réglez simplement le nombre de LEDs dans le sketch à moins de 20 :
#define stripLed 20
Pas besoin de couper le ruban. Si nécessaire, installez une résistance de 33 à 470 Ω entre D2 et Din comme recommandé par le fabricant. Le schéma de connexion minimal pour Arduino Nano et ruban LED est visible sur l'onglet « Easy Connection » du programme.

Le programme gère des modes couleur et dynamiques, se connecte à n'importe quel périphérique audio du PC. Le traitement numérique du flux audio est fait par le PC. Les programmes de musique colorée sont générés par les cartes Arduino d'après les données de composition spectrale du fragment phonographique actuel reçues du PC. Dans le programme, vous pouvez choisir parmi 7 programmes de musique colorée ou plus de 100 programmes dynamiques. Soixante-douze sous-routines dynamiques sont implémentées dans les sketches joints. Les autres programmes sont disponibles pour les développeurs.
Programme musical

Programmes dynamiques

Mon option de connexion audio :
J'utilise iTunes pour lire l'audio. Mon récepteur YAMAHA supporte AirPlay. iTunes peut sortir l'audio simultanément vers le récepteur et le PC. Sur le PC, j'utilise un câble audio virtuel pour connecter à mon programme comme ci-dessous.

Le flux audio arrivant au PC va par défaut vers l'entrée du « câble audio virtuel », et sa sortie sert de source sonore au programme de musique colorée. Vous pouvez aussi utiliser une table de mixage, une entrée ligne PC ou même un microphone PC/portable pour recevoir le flux audio dans mon programme.
Type d'exécution du programme

Le programme peut être réduit dans la barre des tâches, installé au démarrage et réduit dans la barre des tâches après lancement.

Attention ! Avant de compiler le sketch, installez les bibliothèques nécessaires et corrigez dans le sketch la ligne :
#define stripLed 120
Le nombre de LEDs correspondant à votre ruban, par exemple :
#define stripLed 240
Bonne année et joyeux Noël ! Vidéo du programme musical :
Vidéo du programme dynamique
Code
Lumières Musicales
https://github.com/juraspb/MusicToColor
Schémas

Processus de fabrication
- Télévision : des origines mécaniques à l'avenir intelligent
- Construire un Spybot Arduino piloté par Bluetooth
- FlickMote : Télécommande IR à gestes pour maison connectée
- TV-B-Gone DIY Arduino : Télécommande universelle pour toutes les TV
- Construire une horloge maître LED personnalisée avec alarme – Visible à 12 mètres
- Find Me : Localisateur d'objets intelligent avec Arduino et Bluetooth
- Solutions d'alimentation optimisées pour projets Arduino
- Morpion sur matrice LED MAX7219 avec boîtier en carton
- Construire un robot quadrupède Arduino intelligent : guide étape par étape