INHOUDSOPGAWE:

PixelOrgan: klankresponsiewe DotStar LED-strook (met MicroView): 3 stappe (met foto's)
PixelOrgan: klankresponsiewe DotStar LED-strook (met MicroView): 3 stappe (met foto's)

Video: PixelOrgan: klankresponsiewe DotStar LED-strook (met MicroView): 3 stappe (met foto's)

Video: PixelOrgan: klankresponsiewe DotStar LED-strook (met MicroView): 3 stappe (met foto's)
Video: Pixelorgan 2D animated Video! 2024, November
Anonim

Deur thedod My github -bladsy Volg meer deur die skrywer:

Micro: arcade - 'n goedkoop, mikro: bietjie -gebaseerde, soldeerlose
Micro: arcade - 'n goedkoop, mikro: bietjie -gebaseerde, soldeerlose
Micro: arcade - 'n goedkoop, mikro: bietjie -gebaseerde, soldeerlose
Micro: arcade - 'n goedkoop, mikro: bietjie -gebaseerde, soldeerlose
Goedkoop soldeerlose resetknoppie vir Raspberry Pi
Goedkoop soldeerlose resetknoppie vir Raspberry Pi
Goedkoop soldeerlose resetknoppie vir Raspberry Pi
Goedkoop soldeerlose resetknoppie vir Raspberry Pi
Laat die I2C LCD -monitor van Seedstudio werk met 'n ou Arduino
Laat die I2C LCD -monitor van Seedstudio werk met 'n ou Arduino
Laat die I2C LCD -monitor van Seedstudio werk met 'n ou Arduino
Laat die I2C LCD -monitor van Seedstudio werk met 'n ou Arduino

Ongeveer: Suig by soldeer, [hopelik] vergoed met kodering. Meer oor die dag »

Dit is 'n ligte orgaan waar die ingang van 'n ingeboude mikrofoon op 'n DotStar 72 LED-strook vertoon word, sodat die boonste LED die huidige hoë/middel/lae vlakke as R/G/B en die res van die LED's verteenwoordig vorige waardes (sodat ons 'n waterval -effek kry). Sien video's hier.

As kontroleerder het ek MicroView gebruik - 'n klein Arduino -kloon met 'n ingeboude OLED -skerm. Hiermee kan die stelsel die huidige grafiese-gelykmaker-styl met hoë/middel/lae toon, sowel as 'n horisontale balk wat die algehele vlak vertoon (handig by die aanpassing van die mikrofensitiwiteitspotentiometer). Dit moet nie moeilik wees om dit alles te doen met 'n goedkoper Arduino -kloon nie (en die koste met ~ $ 35 verminder). U hoef net die MicroView-verwante lyne in die kode te verwyder (dit is maklik om op te spoor).

Stap 1: materiaal

  • 'N MicroView -beheerder.
  • 'N MicroView -programmeerder (ook gebruik vir USB -kragtoevoer).
  • 'N 72 LED DotStar -strook (ek het hierdie een gebruik).
  • 'N Elektretmikrofoon (met ingeboude versterker).
  • 'N 10㏀ potensiometer.
  • 'N "Half-grootte" broodbord.
  • Broodbordspringers.
  • Solid-core 22 AWG-drade (vir die mikrofoon).
  • USB -tipe A -aansluiting vir mannetjies om te skroef.
  • USB -muurlaaier (ten minste 2 poorte, minstens een daarvan> = 2A).

Stap 2: Montering

Vergadering
Vergadering
Vergadering
Vergadering
  • Monteer MicroView (bo -op programmeerder), mikrofoon (u moet dit aan drade soldeer) en potensiometer op die broodbord (sien diagram).
  • Koppel in hierdie stadium (voordat u die DotStar hierby betrek) die programmeerder via u USB aan u rekenaar en laai die kode op (sien die volgende stap).
  • Koppel die los rooi en swart drade van die DotStar-strook aan die USB-skroefaansluitadapter (swart tot regs regs, rooi na tweede skroef van links).
  • Plak die springers van die horlosie af en die datapennetjies (4de en 5de penne van links aan die "boonste" kant van die MicroView).
  • Koppel die MicroView -programmeerder en die USB -skroefaansluitadapter (gekoppel aan die DotStar) aan die voetstukke van die muurlaaier. Belangrik: die adapter moet in 'n houer wees wat ten minste 2A kan voorsien (die MicroView is minder kieskeurig).

Geniet dit.

Stap 3: Kodeer

U kan die kode hieronder aflaai.

U moet ook die Adafruit DotStar en die Sparkfun MicroView -biblioteke installeer (u hoef dit nie af te laai nie. U kan dit eenvoudig installeer vanuit die Sketch/Include Library/Manage Libtraries -menu van die Arduino IDE).

Vermindering van koste

As u [$ 35] wil bespaar en 'n 'gewone' Arduino -kloon wil gebruik in plaas van 'n MicroView [+ programmeerder], verwyder alle reëls wat die microview | uview | widget bevat, en dit sal waarskynlik op enige Arduino -kloon werk (nog nie getoets nie)]). U sal natuurlik nie 'n spoggerige grafiese vertoning hê nie, maar u kan terugvoer kry terwyl u die potensiaalmeter van die mikrofoongevoeligheid vanaf die LED -strook self aanpas.

Let ook daarop dat, hoewel ek die programmeerder as 'n USB -kragbron gebruik, u $ 15 kan bespaar en die microView van die Dotstar (die rooi en swart penne van die JST -aansluiting) kan aanskakel, maar u moet ook 'n kapasiteit van> 1 mF tussen hulle koppel (om die MicroView teen oorstromings te beskerm).

Aanbeveel: