Innholdsfortegnelse:
Video: DIY MusiLED, musikksynkroniserte lysdioder med ett klikk Windows og Linux-program (32-bit og 64-bit). Lett å gjenskape, lett å bruke, lett å transportere .: 3 trinn
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Dette prosjektet vil hjelpe deg med å koble 18 lysdioder (6 røde + 6 blå + 6 gule) til Arduino-kortet og analysere datamaskinens lydkort i sanntidssignaler og videresende dem til lysdiodene for å lyse dem i henhold til slageffektene (Snare, High Hat, Kick). Jeg så noen instrukser om dette, men de fleste er for omfangsrike og har vanskelig for å finne ut koder for nybegynnere eller DIYere som ønsker et klart DIY -prosjekt i stedet for å måtte sile gjennom kildekoder i flere timer for å få noen mening ut av dem. Du kan også bruke 6 strimler med smd 5050 eller den individuelt programmerbare RBG WS28xx -serien. Men kravene til strøm er forskjellige, så ta kontakt med databladet hvis du er ny på disse.
Hvis du ikke vil fikle rundt kildekoden og ønsker å få den i gang på kort tid, er du på riktig side. Vi utfører tre (tre) enkle trinn - Anskaffelse av delene, tilkobling av dem og oppstart av Windows -programmet for å oppdage musikken din. Den beste delen er at du IKKE trenger å installere Processing eller noen biblioteker for dette, og du kan bruke hvilken som helst mediespiller du ønsker og spille/pause/stoppe/spole/spole tilbake direkte fra mediespilleren selv uten å måtte endre noen kode eller bekymre deg om mediefilutvidelser. Enhver lyd gjennom lydkortet ditt analyseres hvis *.exe -programmet kjører, selv når du spiller/ser på youtube/filmer eller kanskje til og med når kjæresten/kjæresten din roper over et Skype -anrop. *Sørg for at du lukker programmet i intime øyeblikk*. !! Vitser fra hverandre !! La oss komme i gang og fullføre prosjektet på mindre enn 20 minutter.
Trinn 1: ANSKAFFE DELENE
Du vil trenge
a) En Arduino. (Jeg brukte en Mega2560 som jeg hadde liggende, du kan bruke UNO eller hvilken som helst med minst 6 PWM -pinner).
b) 3,5 mm lysdioder - 18 nr. (6 gul + 6 rød + 6 blå)., ELLER, LED -STRIP (Bruk bare hvis du vet hva du gjør).
c) Motstander - 220 eller 150 ohm * 6
d) Et brødbrett / prototypebrett og mange M-M-startkabler (rundt 15 ville være nok).
Trinn 2: KOBLE TIL DELENE
Lysdiodens større ben angir +ve (positiv) anode og kortere ben er -ve (negativ) katode.
Plasser lysdiodene på tilstrekkelig avstand og ordne dem godt for bedre effekter. Koble 'GND' -pinnen på Arduinos PWM -side til Ground on Breadboard. Koble motstandene med katodebenet til LED i serie med bakken; og PWM -pinnene fra arduino til Anode Leg of LEDs. {Du kan fikle rundt motstandsverdiene, men sørg for at du ikke kjører lysdiodene uten en motstand, eller du kan brenne dem}. Se diagrammet for bedre avklaring. Jeg brukte de tre 220 ohm motstanderne for det første 3 settet med LED fra venstre i diagrammet; Og tre 150 ohm for de resterende 3 settene med lysdioder.
Når du er ferdig med å sette opp lysdiodene og motstandene på brødbrettet, kobler du Arduino til Windows -PCen. Åpne Arduino IDE, gå til Fil> Eksempler> Firmata> StandardFirmata, og last opp eksempelskissen til Arduino. ! Ferdig!
Trinn 3: Psych Up Your Music
Besøk bloggen min https://knowledgeofthings.com/diy-musical-lights-… for å få kildekoden ---------------------------- -------------------------------------------------- ----------------
Hvis du får problemer med programmet, må du kontrollere at Arduino er på "COM3", hvis ikke, så kommenter nedenfor med serienummeret/portnummeret ditt, så laster jeg opp et program bare for deg. Hvis lysene Tx/Rx blinker, men lysdiodene ikke gjør det, må du sjekke polariteten til lysdiodene og løse eller feil ledninger.
Merk: - For LINUX- og MAC -brukere - Ikke bekymre deg, jeg laster opp spesifikk applikasjon for deg også, bare kommenter nedenfor med serienummeret/portnummeret ditt. Windows 32-biters brukere blir bedt om å installere Java 8.
Tilleggsmerknad:- Hvis du ikke spiller noe som har lyd, men du fortsatt kobler til arduinoen din og slår på programmet, får du de gule og røde lysdiodene til å blinke i tilfeldige mønstre for å vise at tilkoblingen er riktig og programmet fungerer. DETTE KAN GJØRES RETT ETTER DE 3 TRINNENE FOR Å KONTROLLERE AT DU FØLGER DENNE ENKELE INSTRUKSJONEN KORREKT. Beklager mine grammatiske feil, engelsk er ikke mitt førstespråk. Jeg håper sikkert at noen vil replikere dette på 6 strimler smd5050 eller ws28xx. Hvis noen av dere gjør det, del med meg også.