Hacking Macetech RGB Shades - 💡 Fix My Ideas

Hacking Macetech RGB Shades

Hacking Macetech RGB Shades


Forfatter: Ethan Holmes, 2019

Nogle af de mere in-your-face stykker af bærbar teknologi er Macetechs RGB Shades og LED Matrix Shades. De er shutter solbriller med et twist: Frontfladen er forsynet med individuelt styrbare LED'er. Det er en opmærksomhedskrævende effekt, og den person, der bærer nuancerne, kan se helt igennem LED-arrayet.

Den nyeste RGB Shades prototype blev afsløret på Maker Faire Bay Area 2014. Den bruger den populære WS2812 RGB-pixel, har en integreret Arduino-kompatibel controller og foldes op pænt takket være nogle hængsler lavet af PCB materiale. Det er alle udstyret med et almindeligt USB genopladeligt batteri. LED'erne er så lyse, at de normalt kører ved 1 / 5th maksimal lysstyrke.

Jeg har haft mange sjove programmeringsmønstre til RGB-skyggerne og LED Matrix Shades og besluttede at demonstrere at tilføje et lydrespons-kredsløb. Da nogle af de ekstra analoge og digitale porte på de Arduino-kompatible controllere er bragt ud på ledningspuder, behøvede jeg kun at bygge et lille lydbearbejdningskort, led det op til RGB-skyggerne og justere koden for at bruge den nye sensor.

Det eksterne kredsløb er ret simpelt. Det er en electretmikrofon, en mikrofonforstærker og en MSGEQ7 [https://www.sparkfun.com/products/10468] lydanalysechip. Mikrofonforstærkeren blev implementeret med en LM358 op-amp chip (SOIC fordi jeg ikke havde en DIP-version på hånden), og MSGEQ7 accepterer lydindgang fra forstærkeren og udsender syv forskellige analoge værdier svarende til tilgængelige frekvenser i signalet. Kort sagt, formålet med kredsløbet er at trække i lyd og udsende mængden af ​​bas, mellemrum og diskant detekteres af mikrofonen.

Alt blev samlet på et lille stykke proto bord, ved hjælp af den udskrevne skematiske som en konstant reference. Bortset fra de to IC'er og mikrofonen var der brug for seks modstande og fem kondensatorer. Alle forbindelserne blev lavet med 30AWG wireindpakningstråd. Efter en hurtig test på oscilloskopet blev det nye lydbehandlingsmodul loddet til RGB Shades controller. Jeg havde allerede et par projekter med både WS2811 / WS2812 LED'er og MSGEQ7, så det var nemt at piske op et par testmønstre. Koden bruger Adafruit NeoPixel-biblioteket, hvilket gør det nemt at udføre den finlige WS2811 single-wire-protokol.

Jeg tog også det samme kredsløb og tilføjede det til LED Matrix Shades (enkelt farve, men mere opløsning og indbygget batteri). Da controllerne er Arduino-kompatible, fungerer koden for adgang til MSGEQ7 på begge enheder uden ændring.

Det endelige resultat synes at reagere på musik meget godt, hvilket giver real-time visuelle effekter, der matcher beat. Der er helt sikkert mange muligheder for mere lyd-reaktive mønstre. Eller måske andre sensorer kan tilføjes, for at opdage hjerteslag eller hudresistens ... så længe du kan lodde og piske op en kode, er det muligt! Arduino skitse til RGB Shades: Download zip fil Arduino skitse til LED Matrix Shades: Download zip fil



Du Kan Være Interesseret

O'Reilly forfatter Alasdair Allan om borgervidenskab, Perl, Arduino og meget mere

O'Reilly forfatter Alasdair Allan om borgervidenskab, Perl, Arduino og meget mere


DIY Haunts opdatering, femte nyhedsbrev på vej!

DIY Haunts opdatering, femte nyhedsbrev på vej!


Boganmeldelse + Giveaway: En Zombie Ate My Cupcake

Boganmeldelse + Giveaway: En Zombie Ate My Cupcake


How-To: Lav Spooky Skeleton og Witch Gourd Place Cards

How-To: Lav Spooky Skeleton og Witch Gourd Place Cards






Seneste Indlæg