A Macetech RGB árnyalatainak hackelése - 💡 Fix My Ideas

A Macetech RGB árnyalatainak hackelése

A Macetech RGB árnyalatainak hackelése


Szerző: Ethan Holmes, 2019

Néhány hordható technológiájú darabja a macetech RGB árnyalatai és a LED Matrix árnyalatai. Az árnyékoló napszemüveg egy csavarral van ellátva: az elülső felület egyénileg szabályozható LED-ekkel tömve van. Ez figyelemfelkeltő hatás, és az árnyalatok viselője jól láthatja a LED tömböt.

A legújabb RGB Shades prototípust bemutatták a Maker Faire Bay Area 2014-ben. A népszerű WS2812 RGB pixeleket alkalmazza, integrált Arduino kompatibilis vezérlővel rendelkezik, és a PCB anyagból készült csuklópántoknak köszönhetően jól illeszkedik. Mindez egy általános USB-akkumulátorral üzemel. A LED-ek olyan fényesek, hogy általában 1/5-ös maximális fényerővel működnek.

Rengeteg szórakoztató programozási mintázattal rendelkezem az RGB árnyalatokhoz és a LED Matrix árnyalatokhoz, és úgy döntöttem, hogy bemutatom az audio válaszkör hozzáadását. Mivel az Arduino-kompatibilis vezérlőkön található néhány tartalék analóg és digitális port a drótpárnákhoz került, csak egy kis hangfeldolgozó táblát kellett építeni, az RGB árnyalatokhoz vezetni, és a kódot az új érzékelő.

A külső áramkör elég egyszerű. Ez egy elektret mikrofon, egy mikrofon előerősítő és egy MSGEQ7 [https://www.sparkfun.com/products/10468] hangelemző chip. A mikrofon előerősítőt egy LM358 op-amp chip (SOIC) segítségével valósították meg, mert nem volt DIP verzió, és az MSGEQ7 elfogadja az audió bemenetet az erősítőtől, és hét különböző analóg értéket ad ki a jelben rendelkezésre álló frekvenciáknak megfelelően. Röviden, az áramkör célja, hogy a mikrofon által észlelt basszus, középsáv és magas hang hangerejét és kimenetét vonja be.

Minden összeszerelésre került egy kis darab proto táblán, a nyomtatott vázlatot használva állandó referenciaként. A két IC és a mikrofon mellett hat ellenállást és öt kondenzátort kellett használni. Minden csatlakozást 30AWG drótkötélhuzal segítségével készítettünk. Az oszcilloszkóp gyors tesztelése után az új hangfeldolgozó modult az RGB Shades vezérlőre forrasztottuk. Volt néhány projektem WS2811 / WS2812 LED-ekkel és az MSGEQ7-el is, így néhány tesztmintát könnyű volt felemelni. A kód az Adafruit NeoPixel könyvtárat használja, ami egyszerűvé teszi a finomságos WS2811 egyvezetékes protokollt.

Ugyanezt az áramkört is felvettem, és hozzáadtam a LED Matrix árnyalatokhoz (egyetlen szín, de nagyobb felbontás és beépített akkumulátor). Mivel a vezérlők Arduino-kompatibilisek, az MSGEQ7 hozzáférési kódja mindkét eszközön módosítás nélkül működik.

Úgy tűnik, hogy a végeredmény nagyon jól reagál a zenére, és valós idejű vizuális effekteket biztosít, amelyek megfelelnek a vereségnek. Határozottan sok lehetőség van több hangreaktív mintára. Vagy lehet, hogy más érzékelők is hozzáadhatók a szívverés vagy a bőr ellenállásának észleléséhez… mindaddig, amíg forraszthatja és felcserélheti a kódot, ez minden lehetséges! Arduino vázlat az RGB árnyalatokhoz: Zip fájl letöltése Arduino vázlat a LED Matrix árnyalatokhoz: Zip fájl letöltése



Lehet, Hogy Érdekli

Szülővárosuk interaktív térképének kódolása Közösséget köt össze

Szülővárosuk interaktív térképének kódolása Közösséget köt össze


Készíts egy egyszerű vízbeszívó nyomkövetőt

Készíts egy egyszerű vízbeszívó nyomkövetőt


Egy Basic Shed frissítése napenergiával működő műhelybe

Egy Basic Shed frissítése napenergiával működő műhelybe


Bill Domby fémmunkája

Bill Domby fémmunkája