Taula de continguts:

PixelOrgan: tira LED DotStar sensible al so (amb MicroView): 3 passos (amb imatges)
PixelOrgan: tira LED DotStar sensible al so (amb MicroView): 3 passos (amb imatges)

Vídeo: PixelOrgan: tira LED DotStar sensible al so (amb MicroView): 3 passos (amb imatges)

Vídeo: PixelOrgan: tira LED DotStar sensible al so (amb MicroView): 3 passos (amb imatges)
Vídeo: NeoPixels, Dotstars, strips, matrix's more light than you can handle. 2024, Desembre
Anonim

Per thedodMy github page Segueix més de l’autor:

Micro: arcade: un sistema econòmic, basat en bits: sense soldadura
Micro: arcade: un sistema econòmic, basat en bits: sense soldadura
Micro: arcade: un sistema econòmic, basat en bits: sense soldadura
Micro: arcade: un sistema econòmic, basat en bits: sense soldadura
Botó de reinici sense soldadura barat per a Raspberry Pi
Botó de reinici sense soldadura barat per a Raspberry Pi
Botó de restabliment sense soldadura barat per a Raspberry Pi
Botó de restabliment sense soldadura barat per a Raspberry Pi
Feu que el monitor LCD I2C de Seedstudio funcioni amb un Arduino antic
Feu que el monitor LCD I2C de Seedstudio funcioni amb un Arduino antic
Feu que el monitor LCD I2C de Seedstudio funcioni amb un Arduino antic
Feu que el monitor LCD I2C de Seedstudio funcioni amb un Arduino antic

Quant a: Falla la soldadura, [espero que] compensa amb la codificació. Més informació sobre thodod »

Es tracta d’un objecte de llum d’òrgan on es mostra l’entrada d’un micròfon integrat en una tira LED DotStar 72 de manera que el LED superior representa les palanques altes / mitjanes / baixes actuals com R / G / B, i la resta de Els LED representen valors anteriors (de manera que obtenim un efecte cascada). Veure vídeos aquí.

Com a controlador, he utilitzat MicroView, un petit clon Arduino amb una pantalla OLED incrustada. Això permet que el sistema mostri l’estil d’equalitzador gràfic actual alt / mitjà / baix, així com una barra horitzontal que mostri el nivell general (útil quan s’ajusta el potenciòmetre de sensibilitat del micròfon). No hauria de ser difícil fer tot això amb un clon Arduino més barat (i reduir el cost en uns $ 35). Simplement heu de suprimir les línies relacionades amb MicroView del codi (són fàcils de detectar).

Pas 1: materials

  • Un controlador MicroView.
  • Un programador MicroView (també s'utilitza per a la font d'alimentació USB).
  • Una tira DotStar de 72 LED (he fet servir aquesta).
  • Un micròfon electret (amb un amplificador incorporat).
  • Un potenciòmetre de 10㏀.
  • Una taula de tall "de mida mitjana".
  • Saltadors de taulers de pa.
  • Cable de 22 AWG de nucli sòlid (per al micròfon).
  • Connector de terminal USB tipus A mascle per cargolar.
  • Carregador de paret USB (almenys 2 ports, com a mínim un d’ells> = 2A).

Pas 2: Muntatge

muntatge
muntatge
muntatge
muntatge
  • Munteu MicroView (a la part superior del programador), el micròfon (l'haureu de soldar a cables) i el potenciòmetre a la placa de configuració (vegeu el diagrama).
  • En aquesta etapa (abans d’involucrar-hi el DotStar), connecteu el programador a l’ordinador mitjançant USB i pengeu el codi (vegeu el següent pas).
  • Connecteu els cables negres i vermells de la tira DotStar a l'adaptador de terminal de cargol USB (cargol de negre a extrem dret, vermell a segon cargol de l'esquerra).
  • Enganxeu els ponts des del rellotge i els passadors de dades (4t i 5è passadors de l'esquerra a la part "superior" del MicroView).
  • Connecteu el programador MicroView i l'adaptador de terminal de cargol USB (connectat al DotStar) a les preses del carregador de paret. Important: l'adaptador ha d'estar en una presa de corrent que pugui subministrar almenys 2A (el MicroView és menys exigent).

Gaudeix.

Pas 3: Codi

Podeu descarregar el codi següent.

També haureu d’instal·lar les biblioteques Adafruit DotStar i Sparkfun MicroView (no cal que les baixeu. Podeu instal·lar-les des del menú Sketch / Include Library / Manage Libtraries de l’Arduino IDE).

Reducció de costos

Si voleu [estalviar ~ $ 35] i fer servir un clon Arduino "normal" en lloc d'un MicroView [+ Programador], elimineu totes les línies que continguin widget microview | uview | i probablement s'executaria en qualsevol clon Arduino (no provat [encara]). No tindreu una visualització gràfica espessa (per descomptat), però podeu obtenir comentaris mentre ajusteu el potenciòmetre de sensibilitat del micròfon des de la pròpia tira LED.

Tingueu en compte també que, tot i que faig servir el programador com a font d'alimentació USB, podeu estalviar ~ 15 $ i alimentar el microView des del Dotstar (els pins vermells i negres del connector JST), però també heu de connectar un condensador> 1mF entre ells (per protegir MicroView de les sobretensions).

Recomanat: