» Electrònica » Arduino »Música en color a Arduino

Música en color a Arduino

Música en color a Arduino


Vídeo demostració sota Metallica - Combustible


Vídeo demostració per Evanescence - Even in death (versió 2016)


Bon dia a tots els lectors i aficionats per "fer-ho tu mateix". Tots esperem l'any nou. I, per descomptat, vull decorar la meva casa. Per fer-ho tot bonic i fabulós. I quin any nou sense bona música. El gust de tothom, per descomptat, és diferent, però tots voldran activar una cosa divertida i ballar-la. O potser serà un ball lent o recorda l’any passat amb motius tristos. En qualsevol cas, la música en color ajudarà a crear un ambient i a decorar la casa. Creació basada en música en color Arduino i WS2812, i aquesta instrucció es dedicarà. Aquesta idea va ser promoguda per AlexGyver. Al seu lloc hi ha moltes idees i invents similars. Mireu com serà el temps. Per tant, comencem

Afegiu a la llista de compres de l'any nou:

- Arduino Nano (podeu utilitzar gairebé qualsevol placa compatible)
- LEDs adreçables WS2812 (WS2812B), en nombre de LEDs de 2-400 unitats.
- Resistència variable de 10 - 100 kOhm
- Botó
- Alimentació 5 V, 3 A (la corrent està seleccionada segons el vostre nombre de díodes)
- presa d’alimentació
- Presa de presa estèreo de 3,5 mm
- Cable de connexió (presa estèreo de 3,5 mm - presa estèreo de 3,5 mm)
- Condensador de ceràmica 10nF (marca 103)
- cables
- Planxa de soldadura i tot el que s’hi associa.

Pas 1 Preparació de tires LED.
En aquest pas, hi ha un gran abast per a la vostra imaginació. Podeu fixar la cinta a l’armari, la imatge, el cobert, la televisió, el suport, etc., etc. No he pogut decidir l’elecció del lloc. Vaig fer, i us recomano, fer una cinta portàtil, o més aviat dues. De llargada: tot depèn del vostre desig. A més, la cinta està amb diferents densitats. Vaig prendre amb una densitat de 30 díodes per metre. També tenen 60 i 120 díodes per metre. Vaig fer dues tires de 18 leds. Això té aproximadament 60 cm. Primer necessitem una base. Les tires de contraplacat, tauler de fibra o plàstic s’adaptaran a la base. Vaig agafar contraxapat de 3 mm de gruix i vaig tallar dues tires d’1 cm d’amplada i 62 cm de llarg (amb un marge per fixar els cables de la cinta al final):


Al damunt de la tira de contraplacat, enganxeu la cinta LED, si no enganxeu la cinta uniformement i heu de pelar la cinta, no aguantarà bé. En aquest cas, recomano fer servir cinta de doble papereria. Fa 1 cm de gruix, exactament l'amplada de la nostra cinta:


Per a aquells, el gat no funcionava amb cintes d’adreça en breu. El WS2812 és de tres LEDs (vermell, blau, verd) i un controlador de 8 bits PWM per a ells en un sol cargol. S’utilitzen tres cables per connectar la cinta. + 5V de contacte al qual s’ofereix la plus de l’alimentació, GND, menys l’alimentació.El control es realitza proporcionant un senyal de 24 bits per cada LED (8 bits per color). El senyal d’Arduino s’alimenta al pin Din del primer LED, que, al seu torn, escriu els primers 24 bits a la seva memòria temporal i, segons ells, estableix el color brillant, retalla aquests primers 24 bits del senyal i envia el senyal a través del pin Do al costat dels propers LED. Per tant, la cinta té una direcció. Està indicat a la cinta mitjançant una fletxa o des del contacte Din to Do.

Com més leds, més fluxos actuals. El WS2812 és molt voraç i es consumeix un díode (amb una brillantor màxima dels tres colors) 0,06 A. Per tant, s’han de seleccionar els cables d’alimentació + 5V i GND per al màxim de corrent que hi circula. Vaig utilitzar un fil flexible de coure amb una secció de 0,5 mm (amb marge i per augmentar encara més la longitud de la cinta). El cable per als contactes del senyal no és tan exigent a la secció, el corrent que hi circula és petit, de manera que agafem un fil flexible i prim. Soldem els cables a la cinta i aïllem els contactes:


La música en color funciona de la següent manera: divideix el nombre de LED a la meitat, el volum de la música està indicat per la il·luminació del díode des del centre fins als extrems de tota la cinta. Per tant, si voleu que dues bandes funcionin com al meu vídeo, ambdues cintes estan connectades en paral·lel (cable des dels contactes Din de les dues cintes fins a un pin Arduino, D12). A continuació, indiquem el nombre de LED de l’esbós igual a la suma dels díodes d’ambdues cintes. Si voleu que la cinta funcioni des del centre, connecteu dues tires en sèrie i també indiqueu el nombre total de leds.

Pas 2 Font d’alimentació
Com he dit, la cinta WS2812 és brillant, cal apropar-se a fons a l'elecció d'una font d'alimentació. Necessitem un de 5 volts estabilitzat, seleccionem la força actual en funció del nombre de leds, és millor agafar-ne un marge. Us recomano, per exemple, un model tan 3 A:


Les especificacions estan escrites sobre la carcassa de l’alimentació:


Tinc previst ampliar la meva música en color, així que no renuncio a agafar una font d’alimentació informàtica amb els contactes connectats:


Pas 3: esquema de cablejat i arduino.
Gairebé qualsevol placa compatible Arduino és adequada per implementar aquest projecte. Tenia Arduino Uno al meu abast. Ara hem de recollir-ho tot segons l’esquema. Prendré l’esquema de la meva idea ideològica AlexGyver –ra:


Es necessita un potenciòmetre per configurar el voltatge de referència per mesurar el nivell del senyal d'àudio. El contacte A0 s’utilitza com a GND (per a Arduino Nano és més convenient connectar-se). Podeu prescindir d'un potenciòmetre activant l'ús de la tensió de referència interna a l'esbós.
Els contactes A1, A2 s’utilitzen per connectar el senyal d’àudio, no us oblideu de connectar els contactes Arduino GND i els cables del senyal d’àudio.
El botó, usat per canviar els modes, es connecta al pin D3 Arduino.

La connexió de la presa i el contacte A3 a través del condensador és necessària perquè funcionin alguns modes. Podeu obtenir més informació sobre els modes de funcionament de la pàgina AlexGyver:

Perquè puguem escoltar música, i la nostra música en color funcioni, hem de separar el senyal d’àudio. Podeu fer-ho mitjançant un tee:


També podeu connectar altaveus a la sortida d’àudio de la placa base i a color de música a la sortida d’auriculars. El principal és que no podeu connectar la música en color a la sortida després de l’amplificador, hi ha massa nivell de senyal per a l’Arduino.

Vaig construir-ho tot basat en Arduino Uno i el vaig col·locar a l’alimentació:


Pas 4 Edició, personalització i ompliment de l'esbós.
Per començar, heu de descarregar l’última versió de l’entorn de desenvolupament de l’ID Arduino. El millor amb lloc oficial.

Trieu el que us resulti més convenient: descarregueu l’arxiu ZIP i descomprimiu el lloc adequat o descarregueu el fitxer d’instal·lació i instal·leu el programa. No hi ha diferència.

Perquè el croquis funcioni, necessitem les biblioteques: Adafruit_NeoPixel-master, EEPROMex, FastLED-master, FHT, GyverButton, IRLremote-master i IRremote. La manera més fàcil és descarregar-les totes juntes i les versions necessàries del lloc AlexGyver.

Descarregueu l’arxiu sencer. Després de desempaquetar l'arxiu, reescrivim tot el contingut de la carpeta "biblioteques" a la carpeta amb el mateix nom que es troba a la carpeta amb Arduino iDE instal·lat.

Inicieu la IDE Arduino. Obriu l'esbós des de l'arxiu descarregat anteriorment. L’esbós que necessitem es troba a la carpeta “firmware”. Obriu "colorMusic_v2.10". Perquè funcioni correctament, cal ajustar-lo una mica, o més bé definir la configuració correcta.
Sketch proporciona la possibilitat d'utilitzar un comandament a distància amb infrarojos.Si ho desitgeu, podeu trobar totes les instruccions necessàries al lloc web d’AlexGyver. Al meu parer, no cal el control remot. Per tant, es configurarà per funcionar sense control remot. Busquem una línia:

#define REMOTE_TYPE 0


Hauria d'haver un "0".

La configuració d'Arduino es guardarà a la memòria EEPROM no volàtil. Per evitar més errors, restabliu tota la configuració. Trobeu la línia:

#define RESET_SETTINGS 0


Primer posem “1”, parlem el croquis, després posem el botó “0” i el tornem a colpejar.
En línia:

#defineu NUM_LEDS 36


Indiqueu el nombre de leds.
Després d’iniciar la música en color, procediu de la manera següent: primer heu de configurar el límit inferior del nivell sonor. Per fer-ho, atureu la música, manteniu premut el botó fins que el díode de la placa Arduino s’encengui.

Opcions per instal·lar massa musical en color. Vaig instal·lar la font d’alimentació i Arduino a l’armari. L'alimentació està lluny, de manera que no es veu i la cinta està dirigida cap amunt:


També podeu instal·lar cintes als costats de la taula de l’ordinador:


A continuació, encenem la música i veiem si tota la cinta s’il·lumina quan la música funciona. Si la cinta funciona només al principi, o a l’inrevés, engegueu sempre el potenciòmetre. Empíricament, fem que tota la cinta funcioni. Tota la sort casolans i grans idees.
9
9
9

Afegeix un comentari

    • somriuresomriuxaxad'acordno ho séyahoonea
      capratllarximplesísí-síagressiusecret
      ho sentoballarballar2ballar3perdóajudarbegudes
      pararamicsbébondatxiuletswoonllengua
      fumaraplaudintcranideclararderisiudon-t_mentiondescarregar
      calorirritariure1mdareuniómosquitnegatiu
      no_icrispetescastigarllegirporespantosbuscar
      burlargràcies_youaixòto_clueumnikagutd'acord
      dolentbeeeblack_eyeblum3ruborpresumirl'avorriment
      censuradaplaersecret2amenaçarvictòriatusun_bespectacled
      xocrespectlolpreveurebenvingudaKrutoyja_za
      ja_dobryiajudantne_huliganne_othodifludprohibicióa prop
6 comentaris
Valeri
I què es converteix exactament el llenguatge en denominar música en color?
Can
“Traducció” de la música al món basada en l’analogia “espectre - octava” proposada per I. Newton sota la influència de la cosmologia, el concepte de “música de les esferes” (Pitàgores, I. Kepler)
Bé o
el concepte de la "simfonia lleugera" a "Prometeu" d'A. N. Scriabin (1910)
sí
I què fa exactament el llenguatge per anomenar música en color?)))
usb500
Parpelleig mut
No és gens mut, però intel·ligent ARDUINO Tu no ets Khuhry - Muhra! xaxa
usb500
Parpelleig mut. Com es gira la llengua per anomenar-la música de color. Com, però, i tots els intermitents de tres canals dels tiristors.
L'autor es va reproduir l'any passat amb cintes LED orientades. Puc dir que la base de contraplacat per a cintes amb 60 díodes per metre és força normal, però si la densitat dels díodes és més alta (per exemple 144 per metre), és millor colar-la sobre el perfil d’alumini, ja que s’escalfa. Però amb l’alumini, cal tenir més cura en l’aïllament dels contactes. Aquestes cintes tenen contactes recoberts amb una fina capa de cola al costat inferior (adhesiu) a una distància de cada 15-20 cm. Si està danyat, es bloqueja al perfil d'alumini.
Ball de disc LED LED \ MP3 \ USB: 1. Gràcies al micròfon incorporat, pot treballar amb la música a temps. 2. Permet definir la velocitat de rotació, els colors i els modes estroboscopis. 3. El disseny preveu muntar la bola de la discoteca al sostre. 389,60 fregar.
ratllar

Us aconsellem que llegiu:

Doneu-lo al telèfon intel·ligent ...