Taula de continguts:

Llum d’escriptori Arduino Music amb Bluetooth: 9 passos
Llum d’escriptori Arduino Music amb Bluetooth: 9 passos

Vídeo: Llum d’escriptori Arduino Music amb Bluetooth: 9 passos

Vídeo: Llum d’escriptori Arduino Music amb Bluetooth: 9 passos
Vídeo: Leap Motion SDK 2024, Desembre
Anonim
Llum d’escriptori Arduino Music amb Bluetooth
Llum d’escriptori Arduino Music amb Bluetooth

Hola! En aquest instructiu vaig a construir alguna cosa brillant! Permeteu-me que us presenti el meu nou llum d’escriptori! És una solució diy barata per convertir el vostre avorrit escriptori en una atracció nocturna de DJ. O potser no. Però us asseguro que el producte final serà genial. Així que comencem a fer !!

Components:

1. Arduino Uno (Nano seria una millor opció)

2. Receptor d'àudio Bluetooth

Si sou a l’Índia, podeu obtenir-lo des d’aquí:

NOSALTRES:

www.ebay.com/itm/Wireless-Bluetooth-3-5mm-…

3. LED (he utilitzat una tira)

4. Altaveus (tenia un sistema d’altaveus amplificat amb àudio)

5. Cables de pont

Eines:

1. Soldador

2. Pistola de cola (opcional)

Pas 1: el receptor BlueTOOTH

El receptor BlueTOOTH!
El receptor BlueTOOTH!
El receptor BlueTOOTH
El receptor BlueTOOTH
El receptor BlueTOOTH!
El receptor BlueTOOTH!

Comencem, doncs, amb la part més fàcil. Tinc un receptor d'àudio Bluetooth barat per 110 rupies (al voltant d'1,5 dòlars)

Simplement traieu la carcassa del dispositiu i es pot treure fàcilment la petita placa de circuit. No us preocupeu, no ens ocuparem de totes les coses complicades.

Assegureu-vos de tractar-lo amb cura o en necessitareu un altre si es trenca alguna cosa. Per un costat, hi trobareu l’entrada d’alimentació USB i, per l’altre, la sortida d’àudio femení. Hem de soldar 2 cables a aquesta sortida a les parts que s’indiquen a la imatge 3. Aquests són bàsicament un dels dos pins de sortida de l’altaveu. Assegureu-vos que no us enganxeu amb l’interior del connector de sortida o no podreu inserir la presa d’àudio dels altaveus més endavant.

Pas 2: els LED de DJ

Els LED de DJ
Els LED de DJ
Els LED de DJ
Els LED de DJ
Els LED de DJ
Els LED de DJ

Obteniu 4 LEDs de qualsevol color i soldeu tots els pins negatius en una sola peça de filferro. Soldeu cables separats a cadascun dels pins positius dels LED. SEGURETAT PRIMER! Utilitzeu un suport de soldadura si està disponible. I es recomana guants i ulleres de seguretat. Utilitzeu un ventilador petit per allunyar-ne els fums.

No cal que estigueu restringit a quatre LED. Si coneixeu Arduino, podeu programar-lo fàcilment per controlar-ne més.

Podeu utilitzar una tira RGB per obtenir més control, però he intentat que sigui tan senzilla com sigui possible, ja que utilitzar una tira RGB requerirà molta programació.

He utilitzat una tira LED normal i n'he tallat quatre parts amb 3 LED en sèrie a cada part. Això donarà més llum de la làmpada i tampoc no he d’utilitzar una resistència de limitació de corrent.

Pas 3: la primera prova

La primera prova
La primera prova
La primera prova
La primera prova

Aquesta part serà fàcil si heu utilitzat quatre LEDs com jo. Només podeu copiar el meu codi, enganxar-lo a l'ide Arduino i penjar-lo directament. Però no serà un espectacle de llum precís. Per tant, si voleu que sembli professional, això és el que heu de fer.

Primer, introduïu els altaveus al receptor bluetooth.

Ara escriviu el codi següent a l'arduino ide:

configuració nul·la ()

{

Serial.begin (9600);

}

bucle buit ()

{

Serial.println (analogRead (A0));

}

Ara connecteu el vostre Arduino uno / nano a l'ordinador i pengeu l'esbós.

Connecteu un dels cables soldats (al circuit Bluetooth) al pin A0 de l'Arduino i l'altre cable al pin de terra (GND). Connecteu el telèfon intel·ligent al receptor Bluetooth i reproduïu alguna cosa. Hauríeu d’escoltar la música als altaveus. Ajusteu el volum al vostre nivell més còmode (per a mi és el volum màxim:-)). Assegureu-vos que el vostre Arduino encara està connectat al vostre ordinador. Feu clic a Eines–> monitor sèrie i hauríeu de veure números que apareixen aleatoris. Pot ser que sigui massa ràpid per apuntar-los. Per tant, torneu enrere, feu clic a eines–> traçador de sèries i veureu que es reprodueix el gràfic del vostre àudio. Feu algunes captures de pantalla o fotos per analitzar-les posteriorment.

Si teniu curiositat per la música que vaig tocar per a la prova, el seu "Sunflower" de Spiderman al vers de l'Aranya

Pas 4: Codificació …

Aquesta part pot ser avorrida per a algunes persones. Però confieu en mi, que la bellesa del vostre producte final depèn d’això. Ho he mantingut el més senzill possible. Primer mireu el meu codi i intenteu entendre què passa. Al final farem un passeig de codi.

He adjuntat el fitxer docx del meu codi. Es pot passar per això.

Un cop el codi estigui llest, podeu penjar-lo a Arduino. Sí, assegureu-vos que l'Arduino no estigui connectat a cap altra cosa que no sigui el vostre PC.

Pas 5: la segona prova

La segona prova
La segona prova

Traieu l'Arduino del PC i connecteu-hi una font d'alimentació de 9-12 v (es recomana 9 v). Ara connecteu els pins positius dels vostres LED a les sortides del vostre Arduino (en aquest cas, el pin 6, 7, 8, 9). Connecteu el terminal negatiu comú al pin GND. Connecteu els cables del receptor Bluetooth als pins A0 i GND del vostre Arduino i reproduïu música (mitjançant Bluetooth).

Si els LED parpellegen a la vostra música, heu fet una gran feina. Perquè per a mi la primera vegada no. Tampoc no va sortir cap so dels altaveus. I el més important, la cançó es reproduïa directament a través del meu altaveu mòbil. No s'ha pogut connectar al Bluetooth. Llavors vaig trobar que dos dels contactes de l’entrada d’alimentació USB de la placa Bluetooth estaven trencats. Aquest és el problema de les coses barates. Els vaig haver de soldar al tauler i tot va funcionar impecablement. Tot i que he utilitzat LEDs blaus normals per a la prova en lloc de la meva tira.

Mola, fem el llum!

Pas 6: La làmpada

El llum
El llum
El llum
El llum

Vaig trobar dues canonades petites de PVC, però necessitava una de llarga. Per tant, els vaig enganxar amb una canonada més petita al seu interior per reforçar-la. Més endavant vaig enganxar les quatre tires de LED equidistants entre si a la canonada. Podeu veure com de "ordenat" ho he guardat tot a la imatge:-p

Anomenem això el "nucli" de la nostra làmpada. Vaig fer el cos exterior simplement fent rodar un paper de mida A4 en un cilindre. Tan simple com això! De fet, vaig pensar en fer-ne una versió permanent si tot funciona bé.

Pas 7: la prova final

Abans d’embalar tot dins d’una caixa, volia fer un control final. Vaig connectar el nucli a l'Arduino, vaig encendre tot, vaig tocar una música divertida i …

No ha passat res. Ni un sol LED va intentar brillar. Ho vaig comprovar tot i més tard em vaig adonar que els LED eren de 12v cadascun.

El pin de sortida d'un Arduino pot subministrar un voltatge màxim de ~ 3,3v. Això és suficient per als LED normals, però aquestes tires LED requereixen 9-12v. Podria haver-los connectat mitjançant una font d'alimentació independent mitjançant un transistor per a cada LED, però això faria malbé la simplicitat del projecte.

Per tant, els vaig substituir per 4 LEDs vermells únics i vaig començar de nou la prova. Els LED finalment van parpellejar amb la meva música, però per alguna estranya raó, el quart LED no va brillar. Vaig modificar l’escriptura i vaig reduir la tensió de tall perquè el quart LED s’encengués, però no es van veure millores. Després vaig fer el voltatge de tall del quart LED igual que el tercer i vaig repetir la prova. No, no es veu resplendor. Més tard, vaig modificar l'script per controlar 5 LED i vaig repetir l'experiment. Ara el quart i el cinquè LED es van negar a brillar. Estrany. Vaig fer un parell d’altres proves i ajustaments, però no va canviar res. Per tant, finalment només he utilitzat tres LED.

Pas 8: Rock 'n' Roll

Rock n roll!!
Rock n roll!!
Rock n roll!!
Rock n roll!!
Rock n roll!!
Rock n roll!!
Rock n roll!!
Rock n roll!!

Finalment, vaig empaquetar tota l'electrònica dins d'una caixa i vaig fixar-hi el nucli de la làmpada verticalment. Després vaig col·locar el cilindre de paper al voltant i vaig deixar que la música arribés a les orelles de tothom. Sí! Va quedar genial! No tant com esperava, però tot i així és bastant bo. Però volia un llum groc. El vermell tenia bona pinta. I tinc un altaveu Bluetooth barat dels meus avorrits USB.

Pas 9: passeu pel codi

Abans de prémer el botó Enrere per veure el títol d'aquest pas, voteu aquesta instrucció per als concursos en què es troba. Gràcies.

Podeu trobar la versió doc del codi adjunta en aquest pas.

Com he dit (moltes vegades), el codi és senzill. Hem declarat un so enter per emmagatzemar el nivell de so des de l'entrada. Hi ha un petit error a la funció de configuració. El pin analògic 'A0' es defineix com el pin d'entrada (en lloc de 'soundpin'). Els pins 6, 7, 8, 9 es defineixen com els pins de sortida.

A la funció de bucle, comencem per una condició que demana a tots els LED que s’encenguin si l’entrada de so és superior a 35. De la mateixa manera, tenim tres condicions més orientades a LEDs concrets per a un rang d’entrades concret. I al final, si no es rep cap entrada d’A0, tots els LED s’apagaran.

Espero que ho entenguis. He provat tot el possible, perquè sóc un principiant d'Arduino. I sí, aquest és el meu primer instructible.

Feu-me saber si he de fer canvis al meu instructable. Ens veiem fins la propera!

Recomanat: