Indholdsfortegnelse:

RGB Matrix + Spectrum Analyzer: 10 trin (med billeder)
RGB Matrix + Spectrum Analyzer: 10 trin (med billeder)

Video: RGB Matrix + Spectrum Analyzer: 10 trin (med billeder)

Video: RGB Matrix + Spectrum Analyzer: 10 trin (med billeder)
Video: DIY 32*8 Dot Matrix Spectrum Clock / RGB Full Color Voice Activated / Cascading Dimmable 2024, Juli
Anonim
RGB Matrix + Spectrum Analyzer
RGB Matrix + Spectrum Analyzer

Elsker du lysdioder? Jeg også!

Derfor vil jeg i denne Instructable vise dig, hvordan du laver en fantastisk RGB LED Matrix, der let kan blive til en spektrumanalysator med et klik på en knap.

Efter at have læst, hvis du synes, at denne instruktør har tjent den, skal du stemme på den i LED -konkurrencen.

Og uden videre, lad os komme i gang.

Trin 1: Se videoen

Image
Image

Videoen demonstrerer hvert trin i detaljer og hjælper dig med en korrekt forståelse af projektet. Så se det, før du går videre til det næste trin.

Trin 2: Få dine dele

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

WS2812B Strips (30 lysdioder/meter): USA - https://amzn.to/2zUvOjwUK -

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

Akrylark: INDIEN - https://amzn.to/2zZJSWLUS - https://amzn.to/2zZJSWLUK -

Strømforsyning: INDIA - https://amzn.to/2hQWuuTUS - https://amzn.to/2hQWuuTUK -

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

Trin 3: Prototyping

Prototyper
Prototyper
Prototyper
Prototyper

Download og tilføj disse Arduino Libraries: FastLED - https://github.com/FastLED/FastLEDAadafruit NeoPixel Library -

Test WS2812B LED Strip med FirstLight -skitsen fra eksempler på FastLED -bibliotek. Rediger datapinden og antallet af lysdioder, og efter upload skal LED'erne lyse hvidt efter hinanden, hvilket viser, at lysdioderne fungerer fint.

Opbyg nu testkredsløbet ved hjælp af kredsløbsdiagrammet vedlagt i dette trin uden IR -modtager. Upload skitsen, der også er vedlagt i dette trin. Du skal bruge 21 lysdioder. MSGEQ7 opdelte lydspektret i 7 frekvensbånd. Så husk på, at skitsen opdeler 21 lysdioder i 7 sæt, hvert sæt har 3 lysdioder, den første lysdiode vil altid være slukket, og de resterende to lysdioder vil lyse i henhold til lydens intensitet i det pågældende frekvensbånd. Hold øje med analoge værdier for alle de syv bånd i Serial Monitor til fejlfinding og sørg for, at alt ser godt ud. Når dette fungerer fint, skal du færdiggøre prototypen ved at tilføje IR -modtageren.

Tilføj nu den infrarøde modtager og upload den anden vedhæftede, jeg har vedhæftet, som vil lyse 2 sæt med 7 lysdioder hver i henhold til intensiteten af lydsignal fra et hvilket som helst to bånd, som du kan redigere i skitsen. Jeg vil foreslå dig at vælge bånd 3 og 4. Bestem nu hex -koden for en hvilken som helst knap i IR -fjernbetjeningen, du bruger. For at vide, hvordan du gør det, skal du klikke her: https://www.instructables.com/id/ Control-AC-Applia.. Rediger den hex-kode i skitsen, og upload den. Når du nu trykker på knappen, viser lysdioderne animation, og når du trykker på den samme knap igen, skifter den tilbage til spektrumanalysatilstand.

Og prototypen er fuldført.

Trin 4: Lodning

Lodning
Lodning
Lodning
Lodning
Lodning
Lodning
Lodning
Lodning

Få alle de elektronikkomponenter, der kræves til projektet.

Få også et smalt perfboard, hvor vi vil lodde spektrumanalysatorens komponenter, så vi kan lave noget som et Arduino -skjold, som vil redde os fra ledningsrøret. Se videoer og billeder for en klar opfattelse.

Jeg bruger Arduino Uno, så jeg nemt kan uploade nye programmer i fremtiden, hvis det kræves, men du kan også bruge Arduino Nano.

Tag derefter et 3,5 mm stik og lod to ledninger, en til jord og en til en hvilken som helst af kanalen, og den anden ende af de to ledninger går til MSGEQ7 -skærmen. Når dette er gjort, skal du slutte IC'en til dens base, lodde strømledninger og teste skjoldet ved hjælp af Arduino Uno seriel skærm som jeg gjorde tidligere.

Trin 5: Lav LED -kortet

Lav LED -tavlen
Lav LED -tavlen
Lav LED -tavlen
Lav LED -tavlen
Lav LED -tavlen
Lav LED -tavlen

Tag nu en 3 mm tyk MDF og lav en firkant på størrelse 25,2 x 25,2 cm og skær den ved hjælp af en hackesav. Tegn derefter 49 firkanter i størrelse 3,6x3,6 cm på den. Skær 7 stykker LED -strimler, der hver indeholder 7 lysdioder, da vi laver en matrix på 7x7, dvs. 49 lysdioder. Efter skæring skal du fjerne tapen i ryggen og klæbe den til MDF -stykket. Jeg var nødt til at lave huller to steder på MDF'en ved hjælp af en boremaskine, så ledningerne kan passere igennem, ellers skulle jeg fjerne varmekrympningen og aflodse trådene, hvilket jeg ikke ønskede.

Husk, at alle datastrømspilene på strimlen skal følge den samme retning, dvs. fra venstre mod højre

Derefter lavede jeg med et mindre bor, som 2 mm, tre huller ved siden af Vcc, GND og datapinde i hver ende af hver af de 7 ledstrimler. Jeg tinede loddepuderne på strimlen i begge ender. Derefter kortes Vcc og GND for strimlerne med en 0,75 kvadrat mm tråd i alle de syv rækker. Kort også Vcc og GND fra sidste række til første række (dobbelt fodring).

Forbind dataene fra første række til data i anden række, data ud af anden tot data i tredje og så videre, indtil den sidste række er nået. Jeg brugte en solid 0,5 kvadrat mm tråd til dette formål. Sørg for ikke at kortslutte disse ledninger til Vcc eller GND.

Når dette er gjort, skal du kontrollere for kontinuitet og ved hjælp af FirstLight -skitsen kontrollere forbindelsen.

Trin 6: Lav kabinettet

Lav kabinettet
Lav kabinettet
Lav kabinettet
Lav kabinettet
Lav kabinettet
Lav kabinettet
Lav kabinettet
Lav kabinettet

Til at lave kabinettet brugte jeg en 12 mm MDF.

Jeg lavede de vedhæftede dimensioner i dette trin. Ved hjælp af skråskæringsfunktion på min stiksav lavede jeg først to skrå snit i hver ende af markeringerne. Begge udskæringer skal være indeni for at lave et kabinet. Efter dette lavede jeg de resterende lige snit.

Jeg brugte trælim til at forbinde alle brikkerne og for at holde dem på plads brugte jeg et lille træsøm. Du kan bruge enhver anden teknik, du kan lide, jeg har meget lidt erfaring med træbearbejdning, så forslag er virkelig velkomne.

Lad limen tørre natten over.

Trin 7: Afslut LED -kortet

Afslut LED -kortet
Afslut LED -kortet
Afslut LED -kortet
Afslut LED -kortet
Afslut LED -kortet
Afslut LED -kortet
Afslut LED -kortet
Afslut LED -kortet

Kontroller, om LED -kortet, vi lavede tidligere, passer i kabinettet eller ej. Hvis det ikke gør det, skal det bringes i form ved hjælp af en fil eller et papirpapir eller begge dele.

Skær 6 stykker længde svarende til LED -brættet og en bredde på 2,4 cm fra et 10 mm hvidt termokollark. Lim dem på den vandrette linje, vi lavede på MDF.

Når det er tørret, skal du lægge det inde i kabinettet, markere pletter til DC -tønde -stik og USB -kabel til Arduino og derefter bore det. Få dem til at forme ved hjælp af en fil.

Gennemførte nogle resterende forbindelser som tilføjelse af ledning til data, tilføjelse af strømkabler til tøndeforbindelsen, der driver hele vores kredsløb, tilføjede IR -modtageren og til sidst varmlimning dem alle på plads. Tilslut ledninger til fjerde række Vcc og jordledninger, der går til Vin og jordstift af Arduino og driver den.

Brug varm lim til at gøre alle forbindelser sikre og også til at fastsætte tøndeforbindelse på stedet.

Trin 8: Afslut toppen

Afslut toppen
Afslut toppen
Afslut toppen
Afslut toppen
Afslut toppen
Afslut toppen
Afslut toppen
Afslut toppen

Tag termokladen igen og begynd at skære den i størrelser, der er lig med afstanden mellem tidligere faste termokoller. Mål kun en for hver række, og skær derefter det resterende påkrævet ved hjælp af det stykke. Det er ikke nødvendigt at bruge lim, da det forbliver på plads alene, men hvis det er nødvendigt, kan du bruge lidt lim.

Når dette er gjort, måler du kassen, bringer akrylarket, markerer den målte dimension ved hjælp af en markør og skærer den ved hjælp af en hackesav. For at skære det skal du lave flere snit ved hjælp af en boksskærer, og derefter efter at have holdt det i hjørnet af et bord, skal du anvende kraft nedad, og det bliver skåret i en helt lige linje.

For at fastgøre akrylpladen til toppen brugte jeg en 2 mm bolt, da jeg ikke havde en skrue, men du skulle bruge en skrue.

Lav markeringer på akrylpladen og bor dem ved hjælp af et 2,5 mm bor. Brug dette ark til at markere på kabinettet og bore dem ved hjælp af et 2 mm bor. Til sidst fastgør du arket på toppen ved hjælp af skruerne.

Trin 9: Final Touch

Skitsen, jeg har vedhæftet i trin 2, vil halte lidt, mens jeg arbejder som spektrumanalysator. Årsagen er algoritmen. Der er mange beregninger udført til beregning af antal lysdioder, farve på lysdioder, faktisk viser det, hvilket bremser det lidt.

Derfor har jeg oprettet en helt ny algoritme til Spectrum Analyzer, og det fungerer fint nu, skitse er vedhæftet i dette trin.

For dem, der ønsker at vide, hvilken slags algoritme, skal du kigge efter et "mens" loop i skitsen.

Trin 10: Udført

Det er alt. Nyd din skabelse, og hvis der er spørgsmål, er du velkommen til at stille dem i kommentarfeltet.

Hvis du tror, jeg har tjent det, skal du stemme på dette instruerbare i LED -konkurrencen og også abonnere på vores YouTube -kanal. Det vil være virkelig nyttigt.

Tak fordi du læste:).

Anbefalede: