Taula de continguts:

Pols (LED activats per volum): 7 passos (amb imatges)
Pols (LED activats per volum): 7 passos (amb imatges)

Vídeo: Pols (LED activats per volum): 7 passos (amb imatges)

Vídeo: Pols (LED activats per volum): 7 passos (amb imatges)
Vídeo: The Tunnels Below | Critical Role | Campaign 3, Episode 15 2024, Juliol
Anonim

Alguna vegada heu volgut crear alguna cosa amb LEDs, però no sabíeu per on començar? Aquesta guia us proporcionarà alguns passos senzills per dissenyar el vostre propi codi de visualització de volum per a llums LED adreçables. Es tracta d'un divertit mesurador de soroll d'escriptori, dispositiu rave, sistema d'alerta de soroll de taller, o similars. Si voleu, no dubteu a seguir el meu disseny de carcassa de components, però tingueu en compte que la meva caixa no té una forma bàsica i no explicaré com fer-la aquí. Tanmateix, no dubteu a ser creatiu o proveu de copiar-lo a partir de les imatges.

Per iniciar aquest projecte necessitareu:

Adafruit NeoPixels (o altres LED adreçables comparables)

Faig servir anells LED concèntrics comprats a Amazon.

Amplificador de micròfon

Font d'alimentació separada (si es produeixen més de 8-10 LEDs, es farà una bateria externa)

Arduino Uno

Soldadura i soldador

Filferro

Decapants de filferro

Alguns tipus d’habitatges de components

Pas 1: familiaritzeu-vos amb Arduino

Familiaritzeu-vos amb Arduino
Familiaritzeu-vos amb Arduino

Si és la primera vegada que proveu un projecte amb Arduino o qualsevol cosa amb cablejat, us proposo que consulteu els tutorials següents. És important aprendre a fer els conceptes bàsics abans d’intentar modificar el codi o treballar amb l’equip. Això permetrà menys errors i també menys lesions. Si ja esteu còmode amb Arduino i el cablejat, no dubteu a saltar-los.

Mirant Arduino

Soldadura

Guia de NeoPixel

Pas 2: Configuració del cablejat

Configuració del cablejat
Configuració del cablejat
Configuració del cablejat
Configuració del cablejat
Configuració del cablejat
Configuració del cablejat
Configuració del cablejat
Configuració del cablejat

Per configurar el cablejat, recomano traçar un diagrama. Als exemples següents podeu veure com he connectat el meu sistema com a referència. És actualment desordenat, però és molt més fàcil d’entendre sobre el paper. Trenca el bolígraf o el llapis i vés-hi.

Per al procés de configuració dels llums, assegureu-vos de soldar els cables per dirigir-los, alimentar-los i connectar-los a terra. Aquests cables s'inseriran a la placa Arduino a 6, 5v i gnd respectivament. Tingueu en compte que si teniu llums com el meu, voldreu soldar de directe a directe entre seccions LED. Això permet abordar els LED per ordre numèric, com una tira de LED.

• Advertiment: llegiu a continuació si teniu més de 8-10 LED connectats entre si

Quan configureu el micròfon, soldeu els cables a vcc, gnd i out. Els altres extrems s'inseriran al 3.3v, gnd i A0 respectivament.

Suposant que tot és bo i tot està connectat, ja esteu a punt per obtenir codi, tret que tingueu molts LED. Com es va advertir, això pot ser problemàtic, ja que la placa Arduino només pot alimentar tantes llums. Haureu de connectar una font d'alimentació externa, com ara una bateria. Per connectar el paquet de bateries, haureu de connectar l’alimentació i la terra de les llums directament a la bateria i la terra mitjançant la soldadura. El problema aquí és soldar un cable addicional a la connexió de terra que es lligarà a la placa Arduino. Aquests elements han de compartir terreny o, en cas contrari, obtindreu LEDs intermitents o altres errors.

Pas 3: el codi

Enhorabona! Heu arribat al següent pas emocionant. En aquest moment hauríeu de tenir una configuració fantàstica que malauradament no fa res. Emocionant, ho sé. Si està fent alguna cosa, potser al·lucineu o potser ja us heu endollat i hi ha algun codi antic en funcionament. Introduïm el nou codi allà. A continuació s’adjunta el meu codi.

Aquest codi funciona configurant primer els LED trucant a la biblioteca NeoPixel, definint les entrades i sortides, indicant el nombre de LED i establint la brillantor i la freqüència de mostra. Al codi de configuració, la franja s'estableix a la brillantor i els LED s'inicialitzen. L'última part del codi és on succeeixen totes les coses de luxe, aquí és on s'analitza el volum i es mesuren els pics.

A la peça de visualització d'àudio, el micròfon mostra una freqüència, es llegeix i després es correlaciona amb els llums quan es troben dins de determinats intervals. Les llums es poden controlar per grups i ajustar-se segons el que s’adapti al color, al ritme d’actualització i a altres coses divertides.

A continuació, es mostren algunes maneres clau de modificar el codi. En primer lloc, es pot canviar fàcilment el color. Dins del codi de cada anell hi ha una etiqueta que té l’aspecte de (i, (0, 0, 0)) aquí on es pot modificar el color canviant els números. Els tres dígits són per al vermell, el verd i el blau i dicten la quantitat de cadascun. Com podeu veure, el meu codi té diferents valors de color.

En segon lloc, si voleu ajustar la intensitat de les coses abans que els llums estiguin actius, haureu de canviar el valor al principi de cada sentència "si". Sembla que (<= nombre), com més gran sigui el número més fort haurà de ser el so per activar-lo.

Si voleu aconseguir fantasia, també podeu ajustar com s’activen els llums. Per exemple, podeu tornar a codificar perquè els llums s’esvaeixin en lloc de parpellejar, canviar de color amb el pas del temps, fins i tot tenir activació de freqüència. Les opcions són moltes i són il·limitades, si sabeu què feu.

Pas 4: 30 segons de ball

Si teniu el codi en funcionament, ja heu vist la màgia. Hi ha alguna cosa sobre les llums reactives sonores que és molt fascinant. Si no heu saltat i heu anat a agafar algú per mostrar-li el que acabeu de fer, aneu, estic segur que els altres estaran interessats.

Pas 5: torneu al negoci

Tornar al negoci
Tornar al negoci
Tornar al negoci
Tornar al negoci

Per fi és el moment de dissenyar la carcassa de la vostra electrònica. No dubteu a anar tan senzill o tan complex com vulgueu, realment només està limitat per la vostra habilitat amb eines. A dalt hi ha un exemple del que vaig fer, però recordeu que la placa Arduino necessita un lloc per muntar-hi i ha d’haver un forat o alguna cosa perquè el micròfon pugui escoltar bé.

Pas 6: Muntatge

muntatge
muntatge
muntatge
muntatge

Ja arriben els darrers moments! Esbrineu les maneres en què voleu assegurar les peces i aneu-hi. Aviat tindreu un producte acabat i amb el qual podreu estar orgullós. A la part superior es mostren les imatges de les formes en què vaig decidir seguir assegurant peces.

Pas 7: finalitzat

Acabat
Acabat

Enhorabona per la veritat aquesta vegada! Feu-vos una festa per celebrar … no, realitzeu-vos una festa i traieu això. La vostra peça acabada mereix ser exhibida.

Espero que durant aquest procés hàgiu après una mica sobre com codificar, com construir i com divertir-vos, perquè tots ens hem de divertir una mica. Si us plau, pengeu qualsevol altra addició o alteració; M'encanta veure el que veuen els altres, sobretot si es pot obtenir aquesta freqüència de lectura en lloc de volum. Feliç construcció i creació!

Recomanat: