Taula de continguts:
- Subministraments
- Pas 1: Tallar la base i polir l’acrílic
- Pas 2: connecteu els LED i el micròfon
- Pas 3: pengeu el codi
- Pas 4: Assemblea final
Vídeo: Visualitzador Arduino FFT amb LED adreçables: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:11
Aquest tutorial explicarà com construir un visualitzador d'àudio amb un Arduino Uno i alguns LED adreçables. Aquest és un projecte que fa temps que vull fer perquè sóc un xuclador de llums reactives sonores. Aquests llums utilitzen la biblioteca FFT (Fast Fourier Transform) per calcular els pics de freqüència que sent el micròfon incorporat i mostra cada freqüència en un color diferent.
Originalment havia planejat incloure un botó i alguns modes alternatius per a la pantalla, però no vaig tenir l'oportunitat d'escriure-hi el codi. Si teniu experiència Arduino, no us ha de ser massa difícil modificar el codi per incloure altres animacions o fins i tot colors diferents. Tot el que haureu d’afegir és un botó amb una resistència de 330 ohms.
Codi:
STL:
Subministraments
Elegoo va ser molt amable i em va enviar un kit bàsic d’Arduino per a aquest projecte. Voleu agafar-ne un si sou nou a Arduino o fins i tot si només voleu algunes parts més habituals: feu servir els enllaços d’afiliació per donar suport al meu contingut.
amzn.to/3fqEkIJ
Aquí teniu tot el que s’utilitza:
Fusta contraxapada de 1/8 : ferreteria local
Led Strip (5m 30 leds / m) -
Fulls d’acrílic:
Micròfon -
Cable:
Decapant de filferro -
Hot Glue Gun:
Soldador:
Impressora 3D:
Filament -
Pas 1: Tallar la base i polir l’acrílic
Talleu la fusta en un quadrat de 1 'x 1' (o coincideixi amb la mida del vostre acrílic). Això es pot fer amb una serra circular o una serra de mans si podeu mantenir les vores quadrades, però és més fàcil amb una serra de mitra o de taula.
Lijeu les dues cares de la làmina acrílica amb paper de sorra de poca sorra per gelar-la. Es pot fer amb una polidora o a mà. Eviteu paper de sorra amb gran sorra perquè deixareu grans esquerdes al material que arruïnaran l’aspecte acabat.
Pas 2: connecteu els LED i el micròfon
Talla la teva tira LED en 8 longituds de 8 LED. Enganxeu-los a la base de fusta, separats de manera uniforme i alternant direccions. Tingueu en compte les fletxes, aquestes tires LED només funcionen d’una manera. Soldeu les tres sortides de cada tira a les tres entrades de la tira següent. Connecteu les entrades de la primera tira a la placa arduino, si utilitzeu el meu codi, he utilitzat el pin 2 per a dades.
Abans d'apagar el soldador, assegureu-vos de provar les connexions amb un esbós d'exemple FastLED. M'agrada fer servir ColorPallets.
Aquest és també un bon moment per connectar el micròfon a l’Arduino. Connecteu l'alimentació a la sortida de 3,3 V i les dades a A0. Podeu provar-ho amb l'esbós de la meva pàgina de GitHub.
Pas 3: pengeu el codi
És important provar l’esbós amb la configuració final abans d’enganxar qualsevol cosa permanentment. Si alguna cosa no funciona, serà més fàcil solucionar-ho ara que més tard. L’esbós que vaig escriure es pot trobar aquí:
github.com/mrme88/Arduino-Audio-Visualizer/blob/master/FFT_Visualizer.ino
Obriu-lo a l'IDE Arduino i assegureu-vos que tots els valors de la part superior al costat de les sentències #DEFINE coincideixin amb la vostra configuració. Una vegada que es carregui l'esbós i sembli que funciona correctament, podeu passar al pas final.
Pas 4: Assemblea final
Imprimiu en 3D quatre separadors de 1 per separar l'acrílic dels LED. Si no teniu una impressora 3D, podeu utilitzar qualsevol altra cosa per improvisar aquests separadors. Els blocs de cartró o de fusta funcionarien bé. Enganxeu calent un separador a cadascun dels quatre cantonades i enganxeu l'Arduino i el micròfon en algun lloc de la part inferior perquè l'Arduino pugui rebre energia i el micròfon pugui sentir sorolls.
Opcionalment, podeu practicar alguns forats a la part posterior per facilitar el muntatge a la paret amb un parell de punxes. També podeu deixar-ho com a adorn d’escriptori o desmuntar-lo a la paret.
Finalment, enganxeu en calent l’acrílic als separadors de cada cantonada i deixeu-lo assecar. Ara teniu un bonic visualitzador LED que podeu utilitzar per impressionar els amics o entretenir-vos.
Recomanat:
Visualitzador de so amb làser: 3 passos (amb imatges)
Visualitzador de so amb làser: en aquesta guia descobrireu com fer el vostre propi visualitzador de so amb recursos senzills. Us permet veure una representació visual de so, música o qualsevol cosa que pugueu connectar a un altaveu. TINGUEU EN COMPTE: aquesta guia utilitza un bolígraf làser que pot
Com controlar els LED adreçables amb Fadecandy i processament: 15 passos (amb imatges)
Com controlar els LED adreçables amb Fadecandy i el processament: què és un tutorial pas a pas sobre com utilitzar Fadecandy i el processament per controlar els LED adreçables. Fadecandy és un controlador de LED que pot controlar fins a 8 tires de 64 píxels cadascuna. (Podeu connectar diversos Fadecandys a un ordinador per augmentar
Pantalles adreçables de 7 segments: 10 passos (amb imatges)
Pantalles adreçables de 7 segments: de tant en tant una idea fa clic al meu cervell i crec que, "com no s'havia fet això abans?" i la majoria de les vegades, ho ha estat. En el cas de la pantalla "Adreçable de 7 segments" - Realment no crec que s'hagi fet
Altaveu Bluetooth amb visualitzador de música: 10 passos (amb imatges)
Altaveu Bluetooth amb visualitzador de música: en aquest instructiu, us mostraré com construeixo aquest altaveu Bluetooth que té un visualitzador de música a la part superior. Sembla molt divertit i fa que el moment d’escolta de cançons sigui més impressionant. Podeu decidir si voleu activar o no el visualitzador
Utilitzeu el mòdul Bluetooth 4.0 HC-08 per controlar els LED adreçables: un tutorial Arduino Uno: 4 passos (amb imatges)
Utilitzeu el mòdul Bluetooth 4.0 HC-08 per controlar els LED adreçables: un tutorial d’Arduino Uno: heu aprofundit encara en els mòduls de comunicació amb Arduino? El Bluetooth obre un món de possibilitats als vostres projectes Arduino i a l’ús d’internet de les coses. Aquí començarem amb un pas de bebè i aprendrem a controlar els LED adreçables amb un sma