Video: PixelOrgan: DotStar LED traka koja reagira na zvuk (sa MicroView): 3 koraka (sa slikama)
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Od strane thedodMy github stranicePratite 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 efekat vodopada). Video zapise pogledajte ovdje.
Kao kontroler, koristio sam MicroView - mali Arduino klon sa ugrađenim OLED ekranom. Ovo omogućava sistemu da prikazuje trenutni stil visokog/srednjeg/niskog grafičkog ekvilajzera, kao i vodoravnu traku koja prikazuje ukupni nivo (zgodno pri podešavanju potenciometra za osjetljivost mikrofona). Ne bi trebalo biti teško sve to učiniti s jeftinijim Arduino klonom (i smanjiti troškove za ~ 35 USD). Jednostavno morate izbrisati redove povezane sa MicroView-om u kodu (lako ih je uočiti).
Korak 1: Materijali
- MicroView kontroler.
- Programator MicroView (koristi se i za USB napajanje).
- 72 LED DotStar traka (ja sam koristio ovu).
- Električni mikrofon (sa ugrađenim pojačalom).
- Potenciometar od 10㏀.
- Okvir "pola veličine".
- Džemperi za ivericu.
- Jednožilne 22 AWG žice (za mikrofon).
- USB priključak tipa A muški na vijak.
- USB zidni punjač (najmanje 2 priključka, najmanje 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 (pogledajte dijagram).
- U ovoj fazi (Prije uključivanja DotStara u ovo), povežite progamer s računarom putem USB -a i učitajte 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 pinova za podatke (4. i 5. iglica s lijeve strane na "gornjoj" strani MicroViewa).
- Spojite programator MicroView i USB vijčani terminal (spojen na DotStar) na 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živajte.
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 iz 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 on bi se vjerojatno izvodio na bilo kojem Arduino klonu (još nije testirano]). Nećete imati šiljati grafički ekran (naravno), ali možete dobiti povratnu informaciju dok podešavate potenciometar osjetljivosti mikrofona sa same LED trake.
Također imajte na umu da, iako programator koristim kao USB napajanje, možete uštedjeti ~ 15 USD i napajati microView s Dotstara (crveni i crni pinovi JST konektora), ali između njih morate spojiti i kondenzator> 1mF (za zaštitu MicroView -a od prenapona).