Taula de continguts:
- Pas 1: familiaritzeu-vos amb Arduino
- Pas 2: Configuració del cablejat
- Pas 3: el codi
- Pas 4: 30 segons de ball
- Pas 5: torneu al negoci
- Pas 6: Muntatge
- Pas 7: finalitzat
Vídeo: Pols (LED activats per volum): 7 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:16
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
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
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
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
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
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:
Creeu un lector de volum de tanc en menys de 30 dòlars amb ESP32: 5 passos (amb imatges)
Construïu un lector de volum de tancs en menys de 30 dòlars amb ESP32: Internet de les coses ha portat moltes aplicacions de dispositius que abans eren complexes a casa de molts fabricants de cervesa artesana i fabricants de vi. Les aplicacions amb sensors de nivell s’utilitzen des de fa dècades a grans refineries, plantes de tractament d’aigües i productes químics
LED activats per veu: 8 passos
LEDs activats per veu: Webduino utilitza el navegador d’Internet Chrome per controlar tot tipus de components electrònics, de manera que hauríem de poder utilitzar la resta de funcions que Chrome us ofereix. En aquest exemple de projecte utilitzarem l'API de veu de Chrome. S’utilitza el reconeixement de veu de Google
Oxímetre de pols amb una precisió molt millorada: 6 passos (amb imatges)
Polsímetre amb una precisió molt millorada: si heu visitat recentment un metge, és probable que una infermera hagi examinat els vostres signes vitals bàsics. Pes, alçada, pressió arterial i freqüència cardíaca (FC) i saturació d’oxigen a la sang perifèrica (SpO2). Potser, els dos últims es van obtenir de
Electrodomèstics activats per veu mitjançant Alexa: 9 passos (amb imatges)
Electrodomèstics activats per veu mitjançant Alexa: la unitat desenvolupada aquí fa que els vostres electrodomèstics com ara televisors, amplificadors, reproductors de CD i DVD controlin amb ordres de veu mitjançant Alexa i Arduino. L’avantatge d’aquesta unitat és que només heu de donar ordres de veu. Aquesta unitat pot funcionar amb tots els aparells que
Estació de control de partícules de pols alimentades per Arduino: 4 passos (amb imatges)
Estació de monitorització de partícules de pols alimentades per Arduino: podeu construir bastant fàcilment un dispositiu de bricolatge Internet de les coses que controla la contaminació de la pols a casa vostra per menys de 50 dòlars i us notificarà quan el nivell de pols sigui massa alt per poder airejar l’habitació o configurar-lo. fora i rebeu una notificació si és