Innholdsfortegnelse:
- Trinn 1: BlueTOOTH -mottakeren
- Trinn 2: DJ -lysdiodene
- Trinn 3: Den første testen
- Trinn 4: Koding …
- Trinn 5: Den andre testen
- Trinn 6: Lampen
- Trinn 7: Den siste testen
- Trinn 8: Rock 'n' Roll
- Trinn 9: Code Walk Through
Video: Arduino musikkbordlampe med Bluetooth !: 9 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
Hei der! I denne Instructable skal jeg bygge noe lyst! La meg introdusere deg for min kule nye bordlampe! Det er en billig DIY -løsning for å gjøre det kjedelige skrivebordet ditt til en DJ -nattattraksjon! Eller kanskje ikke. Men jeg kan forsikre deg om at sluttproduktet kommer til å bli kult! Så la oss lage !!
Komponenter:
1. Arduino Uno (Nano ville være et bedre alternativ)
2. Bluetooth -lydmottaker
Hvis du er i India, kan du få det herfra:
OSS:
www.ebay.com/itm/Wireless-Bluetooth-3-5mm-…
3. LED (jeg brukte en stripe)
4. Høyttalere (jeg hadde et lydforsterket høyttalersystem)
5. Hoppekabler
Verktøy:
1. Loddejern
2. Limpistol (valgfritt)
Trinn 1: BlueTOOTH -mottakeren
Så la oss begynne med den enkle delen. Jeg fikk en billig Bluetooth -lydmottaker for 110 Rupees (rundt $ 1,5)
Bare fjern foringsrøret på enheten, og det lille kretskortet kan enkelt tas ut. Ikke bekymre deg, vi kommer ikke til å håndtere alle de kompliserte tingene om det.
Sørg for å håndtere det forsiktig, ellers må du skaffe et nytt hvis noe går i stykker. På den ene siden finner du USB -inngangen og på den andre siden den kvinnelige lydutgangen. Vi må lodde 2 ledninger til denne utgangen på delene som er angitt på bildet 3. Disse er i utgangspunktet en av de to utgangspinnene til høyttaleren. Pass på at du ikke roter med innsiden av utgangskontakten, ellers kan du ikke sette inn lydkontakten på høyttalerne senere.
Trinn 2: DJ -lysdiodene
Få 4 lysdioder i hvilken som helst farge og lodd alle de negative pinnene på et enkelt stykke ledning. Lodd separate ledninger til hver av de positive pinnene på lysdiodene. SIKKERHET FØRST! Bruk et loddejernstativ hvis tilgjengelig. Og vernehansker og vernebriller anbefales. Bruk en liten vifte for å lede røykene vekk fra deg.
Du trenger ikke å være begrenset til fire lysdioder. Hvis du er kjent med Arduino, kan du enkelt programmere den til å kontrollere mer.
Du kan bruke en RGB -stripe for mer kontroll, men jeg prøvde å holde det så enkelt som mulig siden bruk av en RGB -stripe vil kreve mye programmering.
Jeg har brukt en vanlig LED -stripe og kuttet fire deler ut av den med 3 lysdioder i serie i hver del. Dette vil gi mer lys fra lampen, og jeg trenger ikke å bruke en strømbegrensende motstand også.
Trinn 3: Den første testen
Denne delen blir lett hvis du har brukt fire lysdioder som meg. Du kan bare kopiere koden min, lime den inn i Arduino -ideen og laste den opp direkte. Men det blir ikke et nøyaktig lysshow. Så hvis du vil få det til å se profesjonelt ut, er det du trenger å gjøre..
Sett først høyttalerne til Bluetooth -mottakeren.
Skriv nå inn følgende kode i Arduino ideen:
ugyldig oppsett ()
{
Serial.begin (9600);
}
hulrom ()
{
Serial.println (analogRead (A0));
}
Koble nå Arduino uno/nano til datamaskinen og last opp skissen.
Koble en av loddetrådene (på Bluetooth -kretsen) til A0 -pinnen på Arduino og den andre ledningen til jordpinnen (GND). Koble smarttelefonen til Bluetooth -mottakeren og spill noe. Du bør høre musikken i høyttalerne. Juster volumet til ditt mest komfortable nivå (for meg er det Maks volum:-)). Sørg for at Arduino fortsatt er koblet til PCen. Klikk på verktøy -> seriell skjerm, og du skal se tilfeldige tall som vises. Det kan være for raskt for deg å notere dem. Så gå tilbake, klikk på verktøy -> seriell plotter, så ser du grafen for lyden din som spilles av. Ta noen skjermbilder eller bilder for senere analyse.
Hvis du er nysgjerrig på musikken jeg spilte for testen, er det 'Sunflower' fra Spiderman i Spider -verset
Trinn 4: Koding …
Denne delen kan være kjedelig for noen mennesker. Men tro meg, skjønnheten i sluttproduktet ditt er avhengig av dette. Jeg har holdt det så enkelt som mulig. Se først på koden min og prøv å forstå hva som skjer. Vi vil gå gjennom en kode til slutt.
Jeg har lagt ved docx -filen til koden min. Du kan gå gjennom det.
Når koden er klar, kan du laste den opp til Arduino. Å ja, sørg for at Arduino ikke er koblet til noe annet enn din PC.
Trinn 5: Den andre testen
Fjern Arduino fra PC-en og koble en 9-12v strømforsyning til den (9v anbefales). Koble nå de positive pinnene til lysdiodene dine til utgangene til din Arduino (i dette tilfellet pin 6, 7, 8, 9). Koble den vanlige negative terminalen til GND -pinnen. Koble ledningene fra Bluetooth -mottakeren til A0- og GND -pinnene på Arduino og spill litt musikk (via Bluetooth).
Hvis lysdiodene blinker til musikken din, har du gjort en god jobb. For for meg gjorde det ikke første gang. Det kom heller ingen lyd ut av høyttalerne. Og viktigst av alt, sangen ble spilt direkte via min høyttaler. Den kunne ikke koble til Bluetooth! Så fant jeg ut at to av kontaktene i USB -strøminngangen på Bluetooth -kortet var ødelagt. Det er problemet med billige ting. Jeg måtte lodde dem til brettet og alt fungerte feilfritt! Selv om jeg brukte vanlige blå lysdioder til testen i stedet for stripen min.
Kult, la oss lage lampen!
Trinn 6: Lampen
Jeg fant to små PVC -rør, men jeg trengte et enkelt langt rør. Så jeg limte dem sammen med et mindre rør inni for forsterkning. Senere stakk jeg de fire LED -stripene like langt fra hverandre på røret. Du kan se hvor "pen" jeg har beholdt alt i bildet:-p
La oss kalle dette 'kjernen' i lampen vår. Jeg lagde den ytre kroppen ved ganske enkelt å rulle et papir i A4 -størrelse til en sylinder. Så enkelt som det! Egentlig tenkte jeg å lage en permanent versjon av dette hvis alt fungerer bra.
Trinn 7: Den siste testen
Før jeg pakket alt i en eske, ville jeg ha en siste sjekk. Jeg koblet til kjernen til Arduino, drev alt, spilte kul musikk og …
Ingenting skjedde. Ikke engang en eneste LED prøvde å lyse! Jeg dobbeltsjekket alt og innså senere at lysdiodene var 12v hver!
En Arduinos utgangspinne kan levere en maks spenning på ~ 3.3v. Dette er nok for vanlige lysdioder, men disse LED-stripene krever 9-12v. Jeg kunne ha koblet dem gjennom en separat strømforsyning ved hjelp av en transistor for hver LED, men dette ville ødelegge enkelheten i prosjektet.
Så jeg byttet dem ut med fire røde røde lysdioder og startet testen på nytt. Lysdiodene blinket til slutt til musikken min, men av en eller annen merkelig årsak lyste ikke den fjerde lysdioden. Jeg endret skriptet og reduserte avbruddsspenningen for at den fjerde lysdioden skulle lyse, men ingen forbedringer ble sett. Jeg gjorde deretter sperrespenningen til den fjerde lysdioden den samme som den tredje og gjentok testen. Nei, ingen glød sett. Jeg endret senere skriptet for å kontrollere 5 lysdioder og gjentok eksperimentet. Nå nektet den fjerde og femte LED -lampen å lyse. Merkelig. Jeg gjorde et par andre tester og justeringer, men ingenting endret seg. Så jeg brukte til slutt bare tre lysdioder.
Trinn 8: Rock 'n' Roll
Til slutt pakket jeg all elektronikken i en eske og festet lampens kjerne vertikalt på den. Jeg plasserte deretter papirsylinderen rundt den og lot musikken strekke seg til alles ører. Ja! Det så kult ut! Ikke så mye som jeg forventet, men fortsatt ganske bra. Jeg ville ha en gul lampe. Rød så bra ut. Og jeg fikk en billig Bluetooth -høyttaler fra de kjedelige USB -ene.
Trinn 9: Code Walk Through
Før du trykker på tilbakeknappen for å se tittelen på dette trinnet, må du stemme denne instruksen for konkurransene den er i. Takk.
Du finner dokumentversjonen av koden vedlagt i dette trinnet.
Som jeg sa (mange ganger), er koden enkel. Vi har erklært et heltall for å lagre lydnivået fra inngangen. Det er en liten feil i oppsettfunksjonen. Analog pin 'A0' er definert som input -pin (i stedet for 'soundpin'). Pinnene 6, 7, 8, 9 er definert som utgangspinnene.
I sløyfefunksjonen begynner vi med en betingelse som ber alle lysdioder slå seg på hvis lydinngangen er større enn 35. På samme måte har vi ytterligere tre forhold rettet mot bestemte lysdioder for et bestemt inngangsspekter. Og til slutt, hvis ingen mottak mottas fra A0, slås alle lysdioder av.
Håper du forstår. Jeg prøvde mitt beste, fordi jeg er nybegynner for Arduino! Og ja, dette er min første instruks!
Gi meg beskjed hvis jeg trenger å gjøre noen endringer i instruksjonsboken min. Vi sees til neste!
Anbefalt:
Arduino Bluetooth RC bil med elektronisk bremsesystem: 4 trinn (med bilder)
Arduino Bluetooth RC -bil m/ elektronisk bremsesystem: Slik lager du en RC -bil for rundt 40 $ (27 $ m/ uno -klon)
Diffusert LED -stripeskilt med Arduino/Bluetooth: 8 trinn (med bilder)
Spredt LED -stripeskilt med Arduino/Bluetooth: Jeg laget dette skiltet for DJ -standen på det åttende årlige interaktive showet på mitt lokale hackerspace, NYC Resistor. Temaet i år var The Running Man, den chintzy sci-fi-filmen fra 1987, som finner sted i 2017. Skiltet er bygget av foamcor
Programmer din Arduino med en Android -enhet over Bluetooth: 6 trinn (med bilder)
Programmer din Arduino med en Android -enhet over Bluetooth: Hei verden, i denne instruksjonsfilen vil jeg vise deg hvordan du programmerer din Arduino Uno med din Android -enhet via Bluetooth. Det er veldig enkelt og så billig. Det lar oss også programmere Arduino hvor som helst vi vil over trådløs Bluetooth … Så
CAR-INO: Total konvertering av en gammel RC-bil med Arduino og Bluetooth-kontroll: 5 trinn (med bilder)
CAR-INO: Total konvertering av en gammel RC-bil med Arduino og Bluetooth-kontroll: Introduksjon Hei, i mine første instrukser vil jeg dele med deg min erfaring med å konvertere en gammel rc-bil fra 1990 til noe nytt. Det var xsmas 1990 da julenissen ga meg denne Ferrari F40, den raskeste bilen i verden! … på den tiden. T
Konverter Bluetooth -headsettet til et kablet Bluetooth -headset: 5 trinn (med bilder)
Konverter ditt Bluetooth -headset til et kablet Bluetooth -headset: I dag skal jeg fortelle deg hvordan du lager eller konverterer ditt eget kablede Bluetooth -headset. Følg trinnet mitt, og du er et skritt bak for å konvertere det