Satura rādītājs:

RGB matrica + spektra analizators: 10 soļi (ar attēliem)
RGB matrica + spektra analizators: 10 soļi (ar attēliem)

Video: RGB matrica + spektra analizators: 10 soļi (ar attēliem)

Video: RGB matrica + spektra analizators: 10 soļi (ar attēliem)
Video: Начало работы с QLC+ Управление цветомузыкой с компьютера. Как управлять светом. 2024, Novembris
Anonim
RGB matrica + spektra analizators
RGB matrica + spektra analizators

Vai jums patīk gaismas diodes? Man arī!

Tāpēc šajā pamācībā es jums parādīšu, kā izveidot satriecošu RGB LED matricu, kas ar vienu klikšķi var viegli pārvērsties spektra analizatorā.

Ja pēc lasīšanas domājat, ka šis Instructable to ir nopelnījis, lūdzu, balsojiet par to LED konkursā.

Un bez papildu piepūles sāksim darbu.

1. darbība. Noskatieties video

Image
Image

Video detalizēti parāda katru soli un palīdzēs jums pareizi izprast projektu. Tātad, skatieties to, pirms pāriet uz nākamo soli.

2. darbība: iegūstiet detaļas

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

WS2812B sloksnes (30 LED/metrs): ASV - https://amzn.to/2zUvOjwUK -

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

Akrila loksne: INDIJA - https://amzn.to/2zZJSWLUS - https://amzn.to/2zZJSWLUK -

Barošanas avots: INDIJA - https://amzn.to/2hQWuuTUS - https://amzn.to/2hQWuuTUK - https://amzn.to/2hQWuuTUK -

1x 200K rezistors 1x 33 pF Cap1x 100 nF Cap1x 10 nF Cap

3. solis: prototipēšana

Prototipēšana
Prototipēšana
Prototipēšana
Prototipēšana

Lejupielādējiet un pievienojiet šīs Arduino bibliotēkas: FastLED - https://github.com/FastLED/FastLEDAadafruit NeoPixel bibliotēka -

Pārbaudiet WS2812B LED sloksni, izmantojot FirstLight skici no FastLED bibliotēkas piemēriem. Rediģējiet datu tapu un gaismas diožu skaitu, un pēc augšupielādes gaismas diodēm viena pēc otras vajadzētu iedegties baltā krāsā, norādot, ka gaismas diodes darbojas labi.

Tagad izveidojiet testa ķēdi, izmantojot šajā posmā pievienoto shēmu bez IR uztvērēja. Augšupielādējiet skici, kas pievienota arī šajā darbībā. Jums būs nepieciešams 21 gaismas diodes. MSGEQ7 sadalīja audio spektru 7 frekvenču joslās. Tātad, paturot to prātā, skice sadala 21 gaismas diodi 7 komplektos, katrā komplektā ir 3 gaismas diodes, pirmā gaismas diode vienmēr būs izslēgta, bet pārējās divas gaismas diodes iedegsies atbilstoši skaņas intensitātei konkrētajā frekvenču joslā. Meklējiet visu septiņu sērijas monitora joslu analogās vērtības atkļūdošanai un pārliecinieties, ka viss izskatās labi. Kad tas darbojas labi, pabeidziet prototipa izveidi, pievienojot IR uztvērēju.

Tagad pievienojiet infrasarkano staru uztvērēju un augšupielādējiet otro pievienoto man pievienoto, kas iedegsies 2 komplekti ar 7 gaismas diodēm katrā atbilstoši audio signāla intensitātei no jebkuras divas joslas, kuru varat rediģēt skicē. Es ieteiktu jums izvēlēties 3. un 4. joslu. Tagad nosakiet jebkuras lietotās IS tālvadības pults sešstūra kodu. Lai uzzinātu, kā to izdarīt, noklikšķiniet šeit: https://www.instructables.com/id/ Control-AC-Applia.. Rediģējiet šo heksadecimālo kodu skicē un augšupielādējiet to. Tagad, nospiežot pogu, gaismas diodes parādīs animāciju, un, vēlreiz nospiežot to pašu pogu, tā atgriezīsies spektra analizatora režīmā.

Un prototipēšana ir pabeigta.

4. solis: lodēšana

Lodēšana
Lodēšana
Lodēšana
Lodēšana
Lodēšana
Lodēšana
Lodēšana
Lodēšana

Iegūstiet visas projektam nepieciešamās elektronikas sastāvdaļas.

Iegūstiet arī šauru perforatoru, kurā mēs lodēsim spektra analizatora komponentus, lai mēs varētu izgatavot kaut ko līdzīgu Arduino vairogam, kas mūs glābs no elektroinstalācijas traucējumiem. Lai iegūtu skaidrāku priekšstatu, skatiet videoklipus un attēlus.

Es izmantoju Arduino Uno, lai vajadzības gadījumā nākotnē varētu viegli augšupielādēt jaunas programmas, taču varat izmantot arī Arduino Nano.

Pēc tam paņemiet 3,5 mm spraudni un pielodējiet divus vadus, vienu pie zemes un otru pie jebkura kanāla, un divu vadu otrs gals iet uz vairogu MSGEQ7. Kad tas ir izdarīts, pievienojiet IC tā pamatnei, pielodējiet strāvas vadus un pārbaudiet vairogu, izmantojot Arduino Uno sērijas monitoru, kā es to darīju iepriekš.

5. solis: izveidojiet LED dēli

Izveidojiet LED dēli
Izveidojiet LED dēli
Izveidojiet LED dēli
Izveidojiet LED dēli
Izveidojiet LED dēli
Izveidojiet LED dēli

Tagad paņemiet 3 mm biezu MDF un izveidojiet 25,2x25,2 cm izmēra kvadrātu un sagrieziet to, izmantojot zāģzāģi. Pēc tam uzzīmējiet 49 kvadrātus ar izmēru 3,6x3,6 cm. Izgrieziet 7 LED sloksnes gabalus, katrā no tiem 7 gaismas diodes, jo mēs veidosim 7x7 matricu, ti, 49 gaismas diodes. Pēc griešanas noņemiet lenti aizmugurē un pielīmējiet to pie MDF gabala. Man bija jāizveido caurumi divās MDF vietās, izmantojot urbi, lai vadi varētu iziet cauri, pretējā gadījumā man vajadzētu noņemt siltuma saraušanos un atkausēt vadus, ko es negribēju.

Paturiet prātā, ka visām datu plūsmas virziena bultiņām uz joslas ir jābūt vienā virzienā, t.i., no kreisās uz labo

Tad, izmantojot mazāku urbi, piemēram, 2 mm, es izveidoju trīs caurumus blakus Vcc, GND un datu tapām katrā no 7 led sloksnēm. Konservēju lodēšanas spilventiņus uz sloksnes abos galos. Pēc tam, izmantojot 0,75 kv. Mm stiepli, saīsiniet sloksnes Vcc un GND visās septiņās rindās. Arī saīsiniet Vcc un GND no pēdējās rindas līdz pirmajai rindai (divkārša barošana).

Savienojiet datus no pirmās rindas ar datiem otrajā rindā, datus no otrās kopsummas datiem trešajā un tā tālāk, līdz tiek sasniegta pēdējā rinda. Šim nolūkam es izmantoju cietu 0,5 kv mm stiepli. Pārliecinieties, ka šie vadi nav īsi līdz Vcc vai GND.

Kad tas ir izdarīts, pārbaudiet nepārtrauktību un, izmantojot FirstLight skici, pārbaudiet savienojumu.

6. darbība: izveidojiet korpusu

Izveidojiet korpusu
Izveidojiet korpusu
Izveidojiet korpusu
Izveidojiet korpusu
Izveidojiet korpusu
Izveidojiet korpusu
Izveidojiet korpusu
Izveidojiet korpusu

Lai izgatavotu korpusu, es izmantoju 12 mm MDF.

Es izveidoju izmērus, kas pievienoti šajā solī. Izmantojot finierzāģa slīpā griezuma funkciju, es vispirms izdarīju divus slīpi griezumus abos marķējuma galos. Abiem izcirtņiem jābūt iekšā, lai izveidotu korpusu. Pēc tam es izdarīju atlikušos taisnos griezumus.

Es izmantoju koka līmi, lai savienotu visus gabalus kopā un noturētu tos vietā, es izmantoju nelielu koka naglu. Jūs varat izmantot jebkuru citu tehniku, kas jums patīk, man ir ļoti maza pieredze koka apstrādē, tāpēc visi ieteikumi ir ļoti gaidīti.

Atstājiet līmi nožūt uz nakti.

7. solis: pabeidziet LED dēli

Pabeidziet LED dēli
Pabeidziet LED dēli
Pabeidziet LED dēli
Pabeidziet LED dēli
Pabeidziet LED dēli
Pabeidziet LED dēli
Pabeidziet LED dēli
Pabeidziet LED dēli

Pārbaudiet, vai iepriekš izgatavotā LED plāksne atbilst korpusam vai nē. Ja tā nav, izveidojiet to formā, izmantojot failu vai smilšpapīru vai abus.

No 10 mm baltas termokola loksnes izgrieziet 6 gabalus, kuru garums ir vienāds ar LED plāksnes garumu un platumu 2,4 cm. Līmējiet tos uz horizontālās līnijas, ko mēs izgatavojām uz MDF.

Kad tas izžūst, ievietojiet to korpusā, atzīmējiet plankumus līdzstrāvas mucas savienotājam un USB kabeli Arduino un pēc tam urbiet to. Izveidojiet tos formā, izmantojot failu.

Pabeigti daži atlikušie savienojumi, piemēram, pievienots vads datiem, pievienots barošanas vads cilindra savienotājam, kas nodrošina visu mūsu ķēdi, pievienojot IR uztvērēju un, visbeidzot, tos visus salīmējot. Savienojiet vadus ar ceturtās rindas Vcc un zemējuma vadiem, kas iet uz Vin un Arduino zemējuma tapu un baro to.

Izmantojiet karstu līmi, lai visi savienojumi būtu droši, kā arī lai piestiprinātu mucas savienotāju vietā.

8. solis: pabeidziet augšdaļu

Pabeidziet augšdaļu
Pabeidziet augšdaļu
Pabeidziet Top
Pabeidziet Top
Pabeidziet augšdaļu
Pabeidziet augšdaļu
Pabeidziet Top
Pabeidziet Top

Vēlreiz paņemiet termokola loksni un sāciet to griezt izmēros, kas vienādi ar atstarpi starp iepriekš fiksētiem termokoliem. Izmēriet tikai vienu katrai rindai un pēc tam, izmantojot šo gabalu, nogrieziet atlikušo daudzumu. Nav nepieciešams izmantot līmi, jo tā paliek savā vietā, bet, ja nepieciešams, varat izmantot nelielu daudzumu līmes.

Kad tas ir izdarīts, izmēriet kastīti, atnesiet akrila loksni, atzīmējiet izmērīto izmēru, izmantojot marķieri, un nogrieziet to, izmantojot zāģzāģi. Lai to sagrieztu, veiciet vairākus griezumus, izmantojot kastes griezēju, un pēc tam, kad tas ir turēts pie galda stūra, pieliekiet spēku uz leju, un tas tiks sagriezts pilnīgi taisnā līnijā.

Lai piestiprinātu akrila loksni augšpusē, es izmantoju 2 mm skrūvi, jo man nebija montāžas skrūves, bet jums vajadzētu izmantot skrūvi.

Izveidojiet marķējumus uz akrila loksnes un urbiet tos, izmantojot 2,5 mm urbi. Izmantojot šo lapu, atzīmējiet korpusu un urbiet tos, izmantojot 2 mm urbi. Visbeidzot, piestipriniet lapu augšpusē, izmantojot skrūves.

9. solis: pēdējais pieskāriens

Skice, kuru pievienoju 2. darbībā, nedaudz aizkavēsies, strādājot par spektra analīzi. Iemesls ir algoritms. Ir veikts daudz aprēķinu, lai aprēķinātu gaismas diožu skaitu, LED krāsu, faktiski parādot to, kas to nedaudz palēnina.

Tāpēc es izveidoju pilnīgi jaunu algoritmu spektra analizatoram, un tas tagad darbojas labi, skice ir pievienota šajā solī.

Tiem, kas vēlas uzzināt, kāda veida algoritms, meklējiet skicē cilni "kamēr".

10. darbība. Gatavs

Tas ir viss. Izbaudiet savu radīšanu, un, ja ir kādi jautājumi, jautājiet komentāru sadaļā.

Ja jūs domājat, ka esmu to nopelnījis, lūdzu, balsojiet par šo pamācību LED konkursā, kā arī abonējiet mūsu YouTube kanālu. Tas būs patiešām noderīgi.

Paldies, ka izlasījāt:).

Ieteicams: