Sadržaj:

PixelOrgan: DotStar LED traka koja reagira na zvuk (sa MicroView): 3 koraka (sa slikama)
PixelOrgan: DotStar LED traka koja reagira na zvuk (sa MicroView): 3 koraka (sa slikama)

Video: PixelOrgan: DotStar LED traka koja reagira na zvuk (sa MicroView): 3 koraka (sa slikama)

Video: PixelOrgan: DotStar LED traka koja reagira na zvuk (sa MicroView): 3 koraka (sa slikama)
Video: Magic Led Strip advansia 2015 2024, Novembar
Anonim

Od strane thedodMy github stranicePratite Više od autora:

Micro: arcade - jeftino, Micro: na bazi bita, bez lemljenja
Micro: arcade - jeftino, Micro: na bazi bita, bez lemljenja
Micro: arcade - jeftino, Micro: na bazi bita, bez lemljenja
Micro: arcade - jeftino, Micro: na bazi bita, bez lemljenja
Jeftino dugme za lemljenje bez lemljenja za Raspberry Pi
Jeftino dugme za lemljenje bez lemljenja za Raspberry Pi
Jeftino dugme za lemljenje bez lemljenja za Raspberry Pi
Jeftino dugme za lemljenje bez lemljenja za Raspberry Pi
Neka Seedstudio I2C LCD monitor radi sa starim Arduinom
Neka Seedstudio I2C LCD monitor radi sa starim Arduinom
Neka Seedstudio I2C LCD monitor radi sa starim Arduinom
Neka Seedstudio I2C LCD monitor radi sa starim Arduinom

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

Montaža
Montaža
Montaža
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).

Preporučuje se: