Kazalo:

Analizator spektra RGB Matrix +: 10 korakov (s slikami)
Analizator spektra RGB Matrix +: 10 korakov (s slikami)

Video: Analizator spektra RGB Matrix +: 10 korakov (s slikami)

Video: Analizator spektra RGB Matrix +: 10 korakov (s slikami)
Video: 10 полосный светодиодный анализатор спектра часть 2 (ENG Sub) 2024, Julij
Anonim
RGB Matrix + Spectrum Analyzer
RGB Matrix + Spectrum Analyzer

Ljubite LED diode? Tudi jaz!

Zato vam bom v tem navodilu pokazal, kako narediti čudovito LED matriko RGB, ki se lahko s pritiskom na gumb enostavno spremeni v analizator spektra.

Po branju, če menite, da si je ta Instructable zaslužil, ga glasujte na tekmovanju LED.

In brez več odlašanja, začnimo.

Korak: Oglejte si video

Image
Image

Video podrobno prikazuje vsak korak in vam bo pomagal pri pravilnem razumevanju projekta. Zato si oglejte, preden nadaljujete z naslednjim korakom.

Korak: Pridobite svoje dele

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

WS2812B Trakovi (30 LED/meter): ZDA - https://amzn.to/2zUvOjwUK -

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

Akrilna folija: INDIJA - https://amzn.to/2zZJSWLUS - https://amzn.to/2zZJSWLUK -

Napajanje: INDIJA - https://amzn.to/2hQWuuTUS - https://amzn.to/2hQWuuTUK -

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

3. korak: izdelava prototipov

Izdelava prototipov
Izdelava prototipov
Izdelava prototipov
Izdelava prototipov

Prenesite in dodajte te knjižnice Arduino: FastLED - https://github.com/FastLED/FastLEDAadafruit knjižnica NeoPixel -

Preizkusite LED trak WS2812B s skico FirstLight iz primerov knjižnice FastLED. Uredite podatkovni zatič in število LED in po nalaganju naj LED svetijo ena za drugo belo, kar kaže, da LED delujejo brezhibno.

Zdaj zgradite preskusno vezje s shemo vezja, priloženo v tem koraku brez IR sprejemnika. Naložite skico, priloženo tudi v tem koraku. Potrebovali boste 21 LED. MSGEQ7 je avdio spekter razdelil na 7 frekvenčnih pasov. Torej, upoštevajoč to, skica deli 21 LED v 7 sklopov, od katerih ima vsak 3 LED, prva LED bo vedno ugasnjena, preostale dve LED pa bosta zasvetili glede na jakost zvoka v tem frekvenčnem pasu. Poiščite analogne vrednosti vseh sedmih pasov v serijskem monitorju za odpravljanje napak in se prepričajte, da je vse v redu. Ko to dobro deluje, dokončajte izdelavo prototipov z dodajanjem IR sprejemnika.

Zdaj dodajte infrardeči sprejemnik in naložite drugega priloženega, ki sem ga priložil, ki bo prižgal 2 kompleta s po 7 LED diodami glede na jakost zvočnega signala iz poljubnih dveh pasov, ki ju lahko uredite v skici. Predlagam vam, da izberete pasove 3 in 4. Zdaj določite šestnajstiško kodo katerega koli gumba v daljinskem upravljalniku IR, ki ga uporabljate. Če želite vedeti, kako to storiti, kliknite tukaj: https://www.instructables.com/id/ Control-AC-Applia.. Uredite to šestnajstiško kodo v skici in jo naložite. Sedaj, ko pritisnete gumb, bodo LED diode prikazale animacijo in ko znova pritisnete isti gumb, se bo preklopil nazaj v način analizatorja spektra.

In izdelava prototipov je končana.

4. korak: Spajkanje

Spajkanje
Spajkanje
Spajkanje
Spajkanje
Spajkanje
Spajkanje
Spajkanje
Spajkanje

Pridobite vse elektronske komponente, potrebne za projekt.

Pridobite tudi ozko ploščo, v kateri bomo spajkali komponente analizatorja spektra, da bomo lahko naredili nekaj takega kot Arduino ščit, ki nas bo rešil pred neredom ožičenja. Za jasno zaznavanje si oglejte videoposnetke in slike.

Uporabljam Arduino Uno, da lahko v prihodnosti po potrebi enostavno naložim nove programe, lahko pa uporabite tudi Arduino Nano.

Nato vzemite 3,5 -milimetrski vtič in spajite dve žici, eno na ozemljitev in eno na kateri koli kanal, drugi konec obeh žic pa na ščit MSGEQ7. Ko to storite, priključite IC na njegovo bazo, spajkajte napajalne žice in preizkusite ščit s serijskim monitorjem Arduino Uno, kot sem storil prej.

5. korak: Naredite LED ploščo

Naredite LED ploščo
Naredite LED ploščo
Naredite LED ploščo
Naredite LED ploščo
Naredite LED ploščo
Naredite LED ploščo

Sedaj vzemite 3 mm debel MDF in naredite kvadrat velikosti 25,2x25,2 cm ter ga razrežite z žago. Nato nanj narišite 49 kvadratov velikosti 3,6x3,6 cm. Izrežite 7 kosov LED trakov, od katerih vsak vsebuje 7 LED diod, saj bomo izdelovali matriko 7x7, torej 49 LED. Po rezanju odlepite trak na zadnji strani in ga prilepite na kos MDF. Moral sem z vrtalnikom narediti dve luknji na dveh mestih na MDF -ju, tako da lahko žice preidejo, sicer bi moral odstraniti termoskrčitev in razoljiti žice, česar nisem hotel.

Upoštevajte, da morajo biti vse puščice za smer pretoka podatkov na traku v isti smeri, to je od leve proti desni

Nato sem z manjšim svedrom, na primer 2 mm, naredil tri luknje poleg Vcc, GND in podatkovnih zatičev na obeh koncih vsakega od 7 trakov. Spajkalne blazinice sem na obeh koncih konzerviral. Nato z žico 0,75 kvadratnih milimetrov skrajšajte Vcc in GND trakov v vseh sedmih vrstah. Prav tako skrajšajte Vcc in GND od zadnje vrstice do prve vrstice (dvojno hranjenje).

Povežite podatke iz prve vrstice s podatki v drugi vrstici, podatke iz druge tot podatke v tretji in tako naprej, dokler ne pridete do zadnje vrstice. V ta namen sem uporabil trdno žico 0,5 kvadratnega mm. Pazite, da teh žic ne skrajšate na Vcc ali GND.

Ko to storite, preverite neprekinjenost in s skico FirstLight preverite povezavo.

6. korak: naredite ohišje

Naredite ohišje
Naredite ohišje
Naredite ohišje
Naredite ohišje
Naredite ohišje
Naredite ohišje
Naredite ohišje
Naredite ohišje

Za izdelavo ohišja sem uporabil 12 mm MDF.

V tem koraku sem naredil pritrjene mere. S svojo funkcijo rezanja poševno na svoji sestavljanki sem najprej naredil dva poševna reza na obeh straneh oznak. Oba reza morata biti znotraj za izdelavo ohišja. Po tem sem naredil preostale ravne reze.

Za lepljenje vseh kosov in njihovo držanje sem uporabil lepilo za les, uporabil sem majhen žebelj za les. Uporabite lahko katero koli drugo tehniko, ki vam je všeč, imam zelo malo izkušenj z obdelavo lesa, zato so vsi predlogi res dobrodošli.

Pustite, da se lepilo čez noč posuši.

7. korak: Dokončajte LED ploščo

Dokončajte LED ploščo
Dokončajte LED ploščo
Dokončajte LED ploščo
Dokončajte LED ploščo
Dokončajte LED ploščo
Dokončajte LED ploščo
Dokončajte LED ploščo
Dokončajte LED ploščo

Preverite, ali LED plošča, ki smo jo izdelali prej, ustreza ohišju ali ne. Če ne, ga oblikujte z datoteko ali brusnim papirjem ali oboje.

Iz 10 mm belega termokolesnega lista izrežite 6 kosov dolžine, enake dolžini LED plošče in širine 2,4 cm. Lepite jih na vodoravno črto, ki smo jo naredili na MDF.

Ko se posuši, ga vstavite v ohišje, označite mesta za DC priključek in USB kabel za Arduino in ga nato izvrtajte. Z datoteko jih oblikujte.

Dokončali smo nekatere preostale povezave, kot je dodajanje žice za vnos podatkov, dodajanje napajalnih žic v cevni priključek, ki napaja celotno vezje, dodajanje IR sprejemnika in končno vroče lepljenje vseh na svoje mesto. Priključite žice na četrto vrsto Vcc in ozemljitvene žice, ki gre na Vin in ozemljitveni zatič Arduina in ga napaja.

Za pritrditev vseh povezav uporabite vroče lepilo in pritrdite cevni priključek na njegovo mesto.

8. korak: Dokončajte vrh

Dokončaj vrh
Dokončaj vrh
Dokončaj vrh
Dokončaj vrh
Dokončaj vrh
Dokončaj vrh
Dokončaj vrh
Dokončaj vrh

Ponovno vzemite termokol in ga začnite rezati v velikostih, ki so enake razmiku med predhodno pritrjenimi termokoli. Izmerite samo eno za vsako vrstico in nato s tem kosom odrežite preostalo potrebno. Ni nujno, da uporabite lepilo, saj bo ostalo samostojno, po potrebi pa lahko uporabite malo lepila.

Ko to storite, izmerite škatlo, prinesite akrilno pločevino, označite izmerjeno dimenzijo z markerjem in jo razrežite z žago. Če ga želite razrezati, naredite več rezov z rezalnikom za škatle, nato pa, ko ga držite na vogalu mize, uporabite silo navzdol in razrezano bo v popolnoma ravni črti.

Za pritrditev akrilne pločevine na vrh sem uporabil 2 mm vijak, saj nisem imel vgradnega vijaka, vendar morate uporabiti vijak.

Na akrilnem listu naredite oznake in jih izvrtajte s svedrom 2,5 mm. S tem listom naredite oznake na ohišju in jih izvrtajte z 2 mm svedrom. Nato na koncu z vijaki pritrdite list na vrh.

9. korak: Končni dotik

Skica, ki sem jo priložil v 2. koraku, bo med delom kot analizator spektra nekoliko zaostajal. Razlog je algoritem. Obstaja veliko izračunov za izračun števila LED, barve LED, kar dejansko kaže, kar to nekoliko upočasni.

Zato sem ustvaril popolnoma nov algoritem za analizator spektra in zdaj deluje v redu, skica je priložena v tem koraku.

Za tiste, ki želite vedeti, kakšen algoritem, poiščite zanko "medtem" v skici.

10. korak: Končano

To je vse. Uživajte v ustvarjanju in če imate kakšno vprašanje, ga lahko vprašate v razdelku za komentarje.

Če menite, da sem si to zaslužil, prosim glasujte za to navodilo na LED tekmovanju in se naročite tudi na naš kanal YouTube. Res bo v pomoč.

Hvala za branje:).

Priporočena: