Video: PixelOrgan: DotStar LED traka koja reagira na zvuk (s MicroViewom): 3 koraka (sa slikama)
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Na stranici thedodMy githubSlijedi više od autora:
O: Sranje pri lemljenju, [nadamo se] kompenzira kodiranjem. Više o thedodu »
Ovo je svjetlosna orguljasta stvar u kojoj je ulaz ugrađenog mikrofona prikazan na DotStar 72 LED traci tako da gornja LED predstavlja trenutne visoke/srednje/niske razine kao R/G/B, a ostatak LED diode predstavljaju prethodne vrijednosti (tako da dobijemo učinak slapa). Videozapise pogledajte ovdje.
Kao kontroler koristio sam MicroView - mali Arduino klon s ugrađenim OLED zaslonom. To omogućuje sustavu prikaz trenutnog stila grafičkog ekvilajzera visokog/srednjeg/niskog stupnja, kao i vodoravnu traku koja prikazuje ukupnu razinu (zgodno pri podešavanju potenciometra osjetljivosti mikrofona). Sve to ne bi trebalo biti teško učiniti s jeftinijim Arduino klonom (i smanjiti troškove za ~ 35 USD). Jednostavno morate izbrisati retke vezane za MicroView u kodu (lako ih je uočiti).
Korak 1: Materijali
- MicroView kontroler.
- Programer MicroView (također se koristi za USB napajanje).
- 72 LED DotStar traka (ja sam koristila ovu).
- Električni mikrofon (s ugrađenim pojačalom).
- Potenciometar od 10㏀.
- Matična ploča "pola veličine".
- Džemperi za hljeb.
- Jednožilne 22 AWG žice (za mikrofon).
- Priključak priključka USB tipa A s muškim spojem.
- USB zidni punjač (najmanje 2 priključka, barem jedan od njih> = 2A).
Korak 2: Montaža
- Sastavite MicroView (na vrhu programatora), mikrofon (morat ćete ga lemiti na žice) i potenciometar na matičnoj ploči (vidi dijagram).
- U ovoj fazi (Prije uključivanja DotStara u ovo), povežite progamer s računalom putem USB -a i prenesite kôd (pogledajte sljedeći korak).
- Spojite labave crvene i crne žice DotStar trake na USB adapter s vijčanim priključkom (crni na krajnji desni vijak, crveni na drugi vijak s lijeve strane).
- Zalijepite kratkospojnike koji idu od sata i podatkovnih pinova (4. i 5. iglica slijeva s "gornje" strane MicroViewa).
- Spojite programator MicroView i adapter s vijčanim USB priključkom (spojen na DotStar) u utičnice zidnog punjača. Važno: adapter bi trebao biti u utičnici koja može napajati najmanje 2A (MicroView je manje izbirljiv).
Uživati.
Korak 3: Kodirajte
Kôd možete preuzeti ispod.
Također ćete morati instalirati biblioteke Adafruit DotStar i Sparkfun MicroView (nema potrebe za preuzimanjem. Možete ih jednostavno instalirati s izbornika Sketch/Include Library/Manage Libtraries u Arduino IDE -u).
Smanjenje troškova
Ako želite [uštedjeti ~ 35 USD] i upotrijebiti "običan" Arduino klon umjesto MicroView [+ programatora], uklonite sve retke koji sadrže widget microview | uview | i vjerojatno će se pokrenuti na bilo kojem Arduino klonu (još nije testirano]). Nećete imati šiljati grafički zaslon (naravno), ali možete dobiti povratnu informaciju tijekom podešavanja potenciometra osjetljivosti mikrofona sa same LED trake.
Također imajte na umu da, iako programator koristim kao USB izvor napajanja, možete uštedjeti ~ 15 USD i napajati microView s Dotstara (crveni i crni pinovi JST konektora), ali također biste trebali spojiti kondenzator> 1mF između njih (za zaštitu MicroView -a od prenapona).