Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Couleur musicale

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 le saluer gaiement et brillamment. Ces lumières musicales que j'ai faites m'aideront. Peut-être que mes lumières musicales vous aideront à décorer le début de la nouvelle année et à la rendre plus lumineuse.

Vue générale des lumières musicales :

Pendant que le ruban LED et l'Arduino étaient livrés, j'avais écrit le programme son/lumière "Musical Light" pour l'ordinateur personnel et le croquis de contrôle de bande WS2812 ou similaire pour Arduino.

La bande peut être gérée soit directement par l'Arduino connecté au port COM soit via le pont radio par nRF24L01. Dans le premier cas, le sketch COMTOLEF.ino est utilisé, et dans le deuxième sketch COMtoRF et RFtoLED.

Des schémas de connexion sont présentés :

Lorsque vous vous connectez directement à un PC USB sans utiliser de source d'alimentation supplémentaire, n'oubliez pas la capacité de charge limitée du port USB. Si votre ruban comporte un grand nombre de diodes, il vous suffit de régler le nombre de LED dans le croquis à moins de 20. Comme ceci :

#define bande Led 20 

Il n'est pas nécessaire de couper le ruban. Si nécessaire, installez une résistance de 33 à 470 Ω entre les bornes D2 et Din selon les recommandations du constructeur. Le schéma de connexion minimum pour Arduino nano et le ruban LED est affiché dans l'onglet Connexion facile du programme.

Le programme prend en charge les modes de fonctionnement couleur et dynamique, se connecte à n'importe quel périphérique audio de PC. Le traitement numérique du flux audio est effectué par le PC. Les programmes de musique en couleur sont formés par des cartes Arduino basées sur des données sur la composition spectrale du fragment actuel du phonogramme reçu du PC. Dans le programme, vous pouvez choisir l'un des sept programmes de musique en couleur ou un plus de 100 programmes dynamiques. Soixante-douze sous-programmes dynamiques implémentés dans les croquis ci-joints. Les autres programmes sont disponibles pour les développeurs.

Programme musical :

Programmes dynamiques :

Mon option de connexion audio.

J'utilise iTunes pour lire de l'audio. Mon récepteur audio YAMAHA prend en charge la diffusion. Dans le même temps, iTunes peut émettre de l'audio simultanément vers le récepteur audio et le PC. Sur un PC, j'utilise un câble audio virtuel pour me connecter à mon programme comme indiqué ci-dessous.

Le flux audio arrivant au PC va par défaut à l'appareil à l'entrée du "câble audio virtuel", et sa sortie sert de source de son dans le programme de musique en couleur. Vous pouvez également utiliser une table de mixage, une entrée ligne PC et même un microphone PC ou portable pour recevoir le flux audio dans mon programme.

Type de programme en cours :

Le programme peut être minimisé dans la barre d'état, installé au démarrage et minimisé dans la barre d'état après le lancement.

Attention ! Avant de compiler le croquis, installez les bibliothèques nécessaires et corrigez dans le croquis la ligne :

#define stripLed 120 

Le nombre de LED correspondant à votre cassette, 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

  1. Télévision
  2. Arduino Spybot
  3. FlickMote
  4. Téléviseur maison B-Gone
  5. horloge maîtresse
  6. Trouvez-moi
  7. Puissance Arduino
  8. Tech-TicTacToe
  9. Arduino quadrupède