Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Muziekkleur

Componenten en benodigdheden

Arduino Nano R3
× 1
NeoPixel-strip
× 1

Apps en online services

Arduino IDE
CMU.EXE

Over dit project

Een nieuw jaar komt eraan. Iedereen wil het vrolijk en opgewekt begroeten. Deze muzikale lichten die ik heb gemaakt zullen me helpen. Misschien zullen mijn muzikale lichten je helpen om het nieuwe jaar te versieren en het helderder te maken.

Algemeen beeld van de muzikale lichten:

Gedurende de tijd dat het LED-lint en Arduino werden afgeleverd, had ik het geluid/licht-programma 'Musical Light' voor de personal computer en de WS2812-tapebesturingsschets of iets dergelijks voor Arduino geschreven.

De tape kan ofwel rechtstreeks worden beheerd door de Arduino die is aangesloten op de COM-poort of via de radiobrug door nRF24L01. In het eerste geval wordt de sketch COMTOLEF.ino gebruikt, en in de tweede sketch COMtoRF en RFtoLED.

Aansluitschema's worden weergegeven:

Wanneer u rechtstreeks verbinding maakt met een USB-pc zonder een extra voedingsbron te gebruiken, denk dan aan de beperkte laadcapaciteit van de USB-poort. Als uw lint een groot aantal diodes heeft, hoeft u alleen het aantal LED's in de schets in te stellen op minder dan 20. Als volgt:

#define strip Led 20 

Het is niet nodig om het lint door te knippen. Installeer indien nodig een weerstand van 33 tot 470 tussen de klemmen D2 en Din, zoals aanbevolen door de fabrikant. Het minimale verbindingsschema voor Arduino nano en LED-lint wordt weergegeven op het tabblad Easy Connection van het programma.

Het programma ondersteunt kleur en dynamische werkingsmodi, kan worden aangesloten op elk audioapparaat van de pc. De digitale verwerking van de audiostream wordt uitgevoerd door de pc. Muziekprogramma's in kleur worden gevormd door Arduino-boards op basis van gegevens over de spectrale samenstelling van het huidige fragment van het fonogram dat van de pc wordt ontvangen. In het programma kunt u kiezen uit zeven muziekprogramma's in kleur of uit meer dan 100 dynamische programma's. Tweeënzeventig dynamische subroutines geïmplementeerd in de bijgevoegde schetsen. De overige programma's zijn beschikbaar voor ontwikkelaars.

Muzikaal programma:

Dynamische programma's:

Mijn audioverbindingsoptie.

Ik gebruik iTunes om audio af te spelen. Mijn audio-ontvanger YAMAHA heeft airplay-ondersteuning. Tegelijkertijd kan iTunes audio tegelijkertijd naar de audio-ontvanger en pc uitvoeren. Op een pc gebruik ik een virtuele audiokabel om verbinding te maken met mijn programma, zoals hieronder weergegeven.

De audiostream die naar de pc komt, gaat standaard naar het apparaat naar de ingang van de "virtuele audiokabel", en de uitgang ervan dient als geluidsbron in het programma van kleurenmuziek. Je kunt ook een mixer, een pc-lijningang en zelfs een pc- of laptopmicrofoon gebruiken om de audiostream in mijn programma te ontvangen.

Soort lopend programma:

Het programma kan worden geminimaliseerd naar de lade, installeren met opstarten en minimaliseren naar de lade na de lancering.

Let op! Installeer de benodigde bibliotheken voordat u de schets gaat samenstellen en corrigeer in de schets de regel:

#define stripLed 120 

Het aantal LED's dat overeenkomt met uw band, bijvoorbeeld:

#define stripLed 240.  

Gelukkig nieuwjaar en vrolijk kerstfeest! Video van het muziekprogramma:

Video van het dynamische programma:

Code

Muzikale lichtjes
https://github.com/juraspb/MusicToColor

Schema's


Productieproces

  1. Televisie
  2. Arduino Spybot
  3. FlickMote
  4. Zelfgemaakte tv B-Gone
  5. Hoofdklok
  6. Vind mij
  7. Arduino Power
  8. Tech-TicTacToe
  9. Arduino Quadruped
  10. Arduino RGB-kleurenmixer
  11. Arduino-joystick