Obsah:

Analyzátor RGB matrice + spektra: 10 krokov (s obrázkami)
Analyzátor RGB matrice + spektra: 10 krokov (s obrázkami)

Video: Analyzátor RGB matrice + spektra: 10 krokov (s obrázkami)

Video: Analyzátor RGB matrice + spektra: 10 krokov (s obrázkami)
Video: Начало работы с QLC+ Управление цветомузыкой с компьютера. Как управлять светом. 2024, Júl
Anonim
Analyzátor RGB matrice + spektra
Analyzátor RGB matrice + spektra

Máte radi LED diódy? Ja tiež!

Preto vám v tomto návode ukážem, ako vytvoriť úžasnú maticu RGB LED, ktorá sa dá jednoduchým kliknutím zmeniť na spektrálny analyzátor.

Ak si po prečítaní myslíte, že si tento návod zaslúžil, hlasujte zaň v súťaži LED.

A bez ďalších okolkov začnime.

Krok 1: Pozrite si video

Image
Image

Video podrobne ukazuje každý jeden krok a pomôže vám správne porozumieť projektu. Sledujte to preto, než prejdete na ďalší krok.

Krok 2: Získajte svoje diely

Arduino: INDIA - https://amzn.to/2iCal5uUS - https://amzn.to/2zZC1IUUK -

Pásy WS2812B (30 LED/meter): USA - https://amzn.to/2zUvOjwUK -

MSGEQ7 IC: USA - https://amzn.to/2zSV4qKUK -

Akrylový list: INDIA - https://amzn.to/2zZJSWLUS - https://amzn.to/2zZJSWLUK -

Napájací zdroj: INDIA - https://amzn.to/2hQWuuTUS - https://amzn.to/2hQWuuTUK -

1 x 200K odpor 1 x 33 pF čiapka 1 x 100 nF čiapka 1 x 10 nF kap

Krok 3: Prototypovanie

Prototypovanie
Prototypovanie
Prototypovanie
Prototypovanie

Stiahnite si a pridajte tieto knižnice Arduino: FastLED - https://github.com/FastLED/FastLEDAadafruit Knižnica NeoPixel -

Otestujte LED pás WS2812B pomocou skici FirstLight z príkladov knižnice FastLED. Upravte údajový kolík a počet diód LED a po nahraní by sa diódy LED mali rozsvietiť nabielo za sebou, čo ukazuje, že diódy LED fungujú správne.

Teraz zostrojte testovací obvod pomocou schémy zapojenia priloženej v tomto kroku bez IR prijímača. Odošlite náčrt, ktorý je tiež priložený v tomto kroku. Budete potrebovať 21 LED diód. MSGEQ7 rozdelil zvukové spektrum do 7 frekvenčných pásiem. Keď to vezmeme do úvahy, skica rozdeľuje 21 LED diód na 7 sád, pričom každá sada má 3 LED diódy, prvá LED dióda bude vždy vypnutá a zvyšné dve LED diódy sa rozsvietia podľa intenzity zvuku v konkrétnom frekvenčnom pásme. Pozrite sa na analógové hodnoty všetkých siedmich pásiem v sériovom monitore na ladenie a uistite sa, že všetko vyzerá dobre. Keď to funguje dobre, dokončite prototypovanie pridaním IR prijímača.

Teraz pridajte infračervený prijímač a nahrajte druhý pripojený, ktorý som pripojil, ktorý rozsvieti 2 sady so 7 LED diódami podľa intenzity zvukového signálu z dvoch pásiem, ktoré môžete upraviť v náčrte. Navrhnem vám, aby ste si vybrali pásma 3 a 4. Teraz určte hexadecimálny kód ľubovoľného tlačidla v IR diaľkovom ovládači, ktorý používate. Ak chcete vedieť, ako to urobiť, kliknite sem: https://www.instructables.com/id/ Control-AC-Applia.. Upravte ten hexadecimálny kód v skici a nahrajte ho. Keď teraz stlačíte tlačidlo, LED diódy budú zobrazovať animáciu a keď znova stlačíte to isté tlačidlo, prepne sa späť do režimu spektrálneho analyzátora.

A prototypovanie je dokončené.

Krok 4: Spájkovanie

Spájkovanie
Spájkovanie
Spájkovanie
Spájkovanie
Spájkovanie
Spájkovanie
Spájkovanie
Spájkovanie

Získajte všetky elektronické súčiastky potrebné pre projekt.

Zaobstarajte si tiež úzku perfboard, v ktorej budeme spájkovať komponenty analyzátora spektra, aby sme mohli vyrobiť niečo ako štít Arduino, ktorý nás zachráni pred elektroinštaláciou. Jasné vnímanie nájdete vo videách a obrázkoch.

Používam Arduino Uno, aby som v prípade potreby mohol v budúcnosti ľahko nahrávať nové programy, ale môžete použiť aj Arduino Nano.

Potom vezmite 3,5 mm zástrčku a spájkujte dva vodiče, jeden s uzemnením a jeden s ktorýmkoľvek kanálom, a druhý koniec týchto dvoch drôtov smeruje k tieneniu MSGEQ7. Akonáhle to urobíte, pripojte IC k jeho základni, spájkujte napájacie vodiče a otestujte štít pomocou sériového monitora Arduino Uno, ako som to urobil predtým.

Krok 5: Vyrobte dosku LED

Vyrobte LED dosku
Vyrobte LED dosku
Vyrobte LED dosku
Vyrobte LED dosku
Vyrobte LED dosku
Vyrobte LED dosku

Teraz vezmite MDF hrúbku 3 mm a vytvorte štvorec s rozmermi 25,2 x 25,2 cm a rozrežte ho pílou. Potom naň nakreslite 49 štvorcov s rozmermi 3,6x3,6 cm. Odrežte 7 kusov LED pásikov, z ktorých každý obsahuje 7 LED diód, pretože vytvoríme maticu 7x7, tj. 49 LED diód. Po rezaní odlepte pásku v zadnej časti a prilepte ju k kusu MDF. Na dvoch miestach MDF som musel pomocou vŕtačky urobiť otvory, aby cez ne mohli prechádzať drôty, inak by som musel odstrániť zmršťovač tepla a odpájať drôty, čo som nechcel.

Majte na pamäti, že všetky šípky smeru toku údajov na páse musia smerovať rovnakým smerom, t.j. zľava doprava

Potom som pomocou menšieho vrtáka, ako napríklad 2 mm, urobil tri otvory vedľa Vcc, GND a dátových kolíkov na každom konci každého zo 7 LED pásikov. Pájkovacie podložky na páse som pocínoval na oboch koncoch. Potom pomocou drôtu 0,75 mm2 skráťte Vcc a GND pásikov vo všetkých siedmich radoch. Tiež skráťte Vcc a GND z posledného radu do prvého radu (dvojité podávanie).

Pripojte údaje z prvého riadka k údajom v druhom riadku, údaje z druhého súčtu údaje do tretieho a tak ďalej, kým sa nedosiahne posledný riadok. Na tento účel som použil pevný drôt 0,5 mm2. Tieto vodiče určite neskratujte na Vcc alebo GND.

Akonáhle to urobíte, skontrolujte kontinuitu a pomocou náčrtu FirstLight skontrolujte pripojenie.

Krok 6: Vytvorte prílohu

Vytvorte prílohu
Vytvorte prílohu
Vytvorte prílohu
Vytvorte prílohu
Vytvorte prílohu
Vytvorte prílohu
Vytvorte prílohu
Vytvorte prílohu

Na výrobu krytu som použil 12 mm MDF.

V tomto kroku som urobil rozmery pripojené. Použitím funkcie skosenia na mojej skladačke som najskôr urobil dva skosené rezy na každom konci značenia. Oba výrezy musia byť vnútri, aby bolo možné vytvoriť kryt. Potom som urobil zostávajúce rovné rezy.

Pomocou lepidla na drevo som spojil všetky kusy dohromady a držal ich na mieste, použil som malý klinček na drevo. Môžete použiť akúkoľvek inú techniku, ktorá sa vám páči, s prácou s drevom mám veľmi malé skúsenosti, takže akékoľvek návrhy sú naozaj vítané.

Lepidlo nechajte cez noc zaschnúť.

Krok 7: Dokončite dosku LED

Dokončite LED dosku
Dokončite LED dosku
Dokončite LED dosku
Dokončite LED dosku
Dokončite LED dosku
Dokončite LED dosku
Dokončite LED dosku
Dokončite LED dosku

Skontrolujte, či doska LED, ktorú sme vyrobili skôr, zapadá do skrinky alebo nie. Ak nie, dajte ho do tvaru pomocou pilníka alebo šmirgľového papiera alebo oboch.

Z 10 mm bieleho termocolového plechu odstrihnite 6 kúskov, ktoré sú rovnako dlhé ako doska LED a široké 2,4 cm. Prilepte ich na vodorovnú čiaru, ktorú sme urobili na MDF.

Po zaschnutí ho vložte do skrinky, označte miesta pre valcový konektor DC a kábel USB pre Arduino a potom vŕtajte. Priveďte ich do tvaru pomocou pilníka.

Dokončili sme niektoré zostávajúce pripojenia, ako napríklad pridanie drôtu pre vstup dát, pridanie napájacích vodičov do valcového konektora, ktorý napája celý náš obvod, pridanie infračerveného prijímača a nakoniec horúce lepenie všetkých na miesto. Pripojte vodiče k štvrtému radu Vcc a uzemňovacie vodiče, ktoré idú na Vin a uzemňovací kolík Arduina a napájajú ho.

Horúce lepidlo použite na zaistenie všetkých spojov a tiež na zaistenie konektora valca na svojom mieste.

Krok 8: Dokončite hornú časť

Dokončite vrchol
Dokončite vrchol
Dokončite vrchol
Dokončite vrchol
Dokončite vrchol
Dokončite vrchol
Dokončite vrchol
Dokončite vrchol

Znova vezmite list termokola a začnite ho rezať na veľkosti rovnajúce sa medzere medzi predtým fixovanými termokolami. Zmerajte iba jeden pre každý riadok a potom zostrihnite zostávajúce požadované kusy. Nie je potrebné používať lepidlo, pretože zostane na svojom mieste, ale v prípade potreby môžete použiť malé množstvo lepidla.

Keď je to hotové, zmerajte škatuľu, prineste akrylový list, označte meraný rozmer značkovačom a rozrežte ho pílou. Ak ho chcete rezať, urobte niekoľko rezov pomocou škatuľovej frézy a potom, čo ho držíte v rohu stola, silou zatlačte nadol a bude sa rezať v dokonale rovnej línii.

Na pripevnenie akrylovej fólie na vrch som použil skrutku 2 mm, pretože som nemal skrutku, ale mali by ste použiť skrutku.

Na akrylovom plechu urobte značky a vyvŕtajte ich vrtákom s priemerom 2,5 mm. Pomocou tohto listu urobte na kryte značky a vyvŕtajte ich vrtákom s priemerom 2 mm. Potom nakoniec list pripevnite na vrch pomocou skrutiek.

Krok 9: Posledný dotyk

Náčrt, ktorý som pripojil v kroku 2, bude pri práci ako spektrálny analzyzér trochu zaostávať. Dôvodom je algoritmus. Na výpočet počtu diód LED, farby diód LED sa robí veľa výpočtov a v skutočnosti ich ukazuje, čo trochu spomaľuje.

Preto som vytvoril úplne nový algoritmus pre analyzátor spektra a teraz funguje dobre, v tomto kroku je pripojená skica.

Tí, ktorí chcú vedieť, aký druh algoritmu, hľadá v skici slučku „kým“.

Krok 10: Hotovo

To je všetko. Užite si svoje tvorenie a ak máte nejaké otázky, neváhajte sa ich opýtať v sekcii komentárov.

Ak si myslíte, že som si to zaslúžil, hlasujte za tento pokyn v súťaži LED a tiež sa prihláste na odber nášho kanála YouTube. Bude to skutočne užitočné.

Vďaka za prečítanie:).

Odporúča: