PixelOrgan: DotStar LED trak, odziven na zvok (z MicroView): 3 koraki (s slikami)
PixelOrgan: DotStar LED trak, odziven na zvok (z MicroView): 3 koraki (s slikami)

Video: PixelOrgan: DotStar LED trak, odziven na zvok (z MicroView): 3 koraki (s slikami)

Video: PixelOrgan: DotStar LED trak, odziven na zvok (z MicroView): 3 koraki (s slikami)
Video: Каструп Λ Верваеке: загрузка разума и интеграция теней 2025, Januar
Anonim

Avtor: thedodMy github pageSledite še avtorja:

Micro: arcade - poceni, Micro: bit, brez spajkanja
Micro: arcade - poceni, Micro: bit, brez spajkanja
Micro: arcade - poceni, Micro: bit, brez spajkanja
Micro: arcade - poceni, Micro: bit, brez spajkanja
Poceni gumb za ponastavitev brez spajkanja za Raspberry Pi
Poceni gumb za ponastavitev brez spajkanja za Raspberry Pi
Poceni gumb za ponastavitev brez spajkanja za Raspberry Pi
Poceni gumb za ponastavitev brez spajkanja za Raspberry Pi
Naj Seedstudiojev I2C LCD monitor deluje s starim Arduinom
Naj Seedstudiojev I2C LCD monitor deluje s starim Arduinom
Naj Seedstudiojev I2C LCD monitor deluje s starim Arduinom
Naj Seedstudiojev I2C LCD monitor deluje s starim Arduinom

O: Zanič pri spajkanju, [upajmo] kompenzira s kodiranjem. Več o thedod »

To je svetlobno-organska stvar, kjer je vhod vgrajenega mikrofona prikazan na LED traku DotStar 72, tako da zgornja LED predstavlja trenutne visoke/srednje/nizke ravni kot R/G/B, preostanek pa LED predstavljajo prejšnje vrednosti (tako da dobimo učinek slapa). Videoposnetke si oglejte tukaj.

Kot krmilnik sem uporabil MicroView - majhen klon Arduino z vgrajenim zaslonom OLED. To sistemu omogoča prikaz trenutnega visokega/srednjega/nizkega sloga grafičnega izenačevalnika, pa tudi vodoravno črto, ki prikazuje splošno raven (priročno pri prilagajanju potenciometra za občutljivost mikrofona). Vse to ne bi smelo biti težko narediti s cenejšim klonom Arduino (in znižati stroške za ~ 35 USD). V kodi morate preprosto izbrisati vrstice, povezane z MicroView (enostavno jih je opaziti).

1. korak: Materiali

  • Krmilnik MicroView.
  • Programer MicroView (uporablja se tudi za napajanje USB).
  • 72 LED DotStar trak (jaz sem uporabil tega).
  • Električni mikrofon (z vgrajenim ojačevalnikom).
  • 10 -stopinjski potenciometer.
  • Okrogla plošča "polovice velikosti".
  • Skakači za ploščice.
  • Enožilne 22 AWG žice (za mikrofon).
  • Moški priključek za priključek USB tipa A.
  • USB stenski polnilnik (vsaj 2 vhoda, vsaj eden od njih> = 2A).

2. korak: Montaža

Montaža
Montaža
Montaža
Montaža
  • Sestavite MicroView (na vrhu programatorja), mikrofon (spajkati ga boste morali na žice) in potenciometer na plošči (glejte diagram).
  • Na tej stopnji (Preden v to vključite DotStar) povežite progamer z računalnikom prek USB -ja in naložite kodo (glejte naslednji korak).
  • Ohlapne rdeče in črne žice DotStar traku povežite z adapterjem za vijačne sponke USB (črni do skrajnega desnega vijaka, rdeči do drugega vijaka z leve).
  • Prilepite skakalce, ki gredo od ure in podatkovnih zatičev (4. in 5. zatič levo na "zgornji" strani MicroView).
  • Programer MicroView in vijačni priključek USB (priključen na DotStar) priključite v vtičnice stenskega polnilnika. Pomembno: adapter mora biti v vtičnici, ki lahko napaja vsaj 2A (MicroView je manj izbirčen).

Uživajte.

3. korak: Koda

Spodaj lahko prenesete kodo.

Prav tako boste morali namestiti knjižnici Adafruit DotStar in Sparkfun MicroView (prenašati jih ni treba. Lahko jih preprosto namestite iz menija Sketch/Include Library/Manage Libtraries v Arduino IDE).

Zmanjšanje stroškov

Če želite [prihraniti ~ 35 USD] in namesto MicroView [+ programerja] uporabiti "običajen" klon Arduino, odstranite vse vrstice, ki vsebujejo pripomoček microview | uview |, in verjetno bi se izvajal na katerem koli klonu Arduino (še ni testirano]). Seveda ne boste imeli bleščečega grafičnega zaslona, lahko pa dobite povratne informacije med prilagajanjem potenciometra občutljivosti mikrofona iz samega LED traku.

Upoštevajte tudi, da čeprav programator uporabljam kot napajalnik USB, lahko prihranite ~ 15 USD in napajate mikroView iz Dotstarja (rdeči in črni zatiči priključka JST), vendar morate med njimi priključiti tudi kondenzator> 1 mF (za zaščito MicroView pred prenapetostmi).