Innholdsfortegnelse:

RGB Matrix + Spectrum Analyzer: 10 trinn (med bilder)
RGB Matrix + Spectrum Analyzer: 10 trinn (med bilder)

Video: RGB Matrix + Spectrum Analyzer: 10 trinn (med bilder)

Video: RGB Matrix + Spectrum Analyzer: 10 trinn (med bilder)
Video: Иоша Бах и Джон Верваке: Разум, идеализм, вычисления 2024, November
Anonim
RGB Matrix + Spectrum Analyzer
RGB Matrix + Spectrum Analyzer

Elsker du lysdioder? Jeg også!

Derfor vil jeg i denne instruksjonsfilen vise deg hvordan du lager en fantastisk RGB LED -matrise, som enkelt kan bli til en spektrumanalysator med et klikk på en knapp.

Etter å ha lest, hvis du tror at denne instruksjonsboken har tjent den, kan du stemme på den i LED -konkurransen.

Og uten videre, la oss komme i gang.

Trinn 1: Se videoen

Image
Image

Videoen viser hvert trinn i detalj og vil hjelpe deg med en riktig forståelse av prosjektet. Så se den før du går videre til neste trinn.

Trinn 2: Få delene dine

Arduino: INDIA - 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: INDIA - https://amzn.to/2zZJSWLUS - https://amzn.to/2zZJSWLUK -

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

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

Trinn 3: Prototyping

Prototyping
Prototyping
Prototyping
Prototyping

Last ned og legg til disse Arduino Libraries: FastLED - https://github.com/FastLED/FastLEDAadafruit NeoPixel Library -

Test WS2812B LED Strip med FirstLight -skissen fra eksempler på FastLED -bibliotek. Rediger datapinnen og antall lysdioder, og etter opplasting skal lysdiodene lyse hvite etter hverandre som viser at lysdiodene fungerer fint.

Bygg nå testkretsen ved hjelp av kretsdiagrammet som er vedlagt i dette trinnet uten IR -mottaker. Last opp skissen, også vedlagt i dette trinnet. Du trenger 21 lysdioder. MSGEQ7 delte lydspekteret i 7 frekvensbånd. Så husk at skissen deler 21 lysdioder i 7 sett, hvert sett har 3 lysdioder, den første lysdioden vil alltid være av, og de resterende to lysdiodene lyser i henhold til intensiteten til lyden i det aktuelle frekvensbåndet. Se etter analoge verdier for alle de syv båndene i Serial Monitor for feilsøking og at alt ser bra ut. Når dette fungerer bra, fullfør prototypingen ved å legge til IR -mottakeren.

Legg nå til den infrarøde mottakeren og last opp den andre vedlagte jeg har festet, som vil lyse opp 2 sett med 7 lysdioder hver i henhold til intensiteten til lydsignalet fra et hvilket som helst to bånd som du kan redigere i skissen. Jeg vil foreslå deg å velge bånd 3 og 4. Bestem nå hex -koden til en av knappene i IR -fjernkontrollen du bruker. For å vite hvordan du gjør det, klikk her: https://www.instructables.com/id/ Control-AC-Applia.. Rediger den hex-koden i skissen og last den opp. Når du trykker på knappen, vil lysdiodene vise animasjon, og når du trykker på den samme knappen igjen, bytter den tilbake til spektrumanalysatormodus.

Og prototypingen er fullført.

Trinn 4: Lodding

Lodding
Lodding
Lodding
Lodding
Lodding
Lodding
Lodding
Lodding

Få alle elektronikkomponentene som kreves for prosjektet.

Få også et smalt perfboard der vi skal lodde spektrumanalysatorkomponentene slik at vi kan lage noe som et Arduino -skjold, som vil redde oss fra ledningsrøret. Se videoer og bilder for en klar oppfatning.

Jeg bruker Arduino Uno slik at jeg enkelt kan laste opp nye programmer i fremtiden hvis det er nødvendig, men du kan også bruke Arduino Nano.

Ta deretter en 3,5 mm plugg og lodd to ledninger, en til jord og en til hvilken som helst av kanalen, og den andre enden av de to ledningene går til MSGEQ7 -skjoldet. Etter at dette er gjort, kobler du IC til basen, lodder strømledninger og tester skjoldet ved hjelp av Arduino Uno seriell skjerm som jeg gjorde tidligere.

Trinn 5: Lag LED -brettet

Lag LED -brettet
Lag LED -brettet
Lag LED -brettet
Lag LED -brettet
Lag LED -brettet
Lag LED -brettet

Ta nå en 3 mm tykk MDF og lag en firkant på størrelse 25,2 x 25,2 cm og skjær den ved hjelp av en hacksag. Tegn deretter 49 ruter i størrelse 3,6x3,6 cm på den. Klipp 7 stykker LED -strimler, som hver inneholder 7 lysdioder, da vi skal lage en matrise på 7x7, dvs. 49 lysdioder. Etter kutting, ta av tapen i ryggen og fest den til MDF -stykket. Jeg måtte lage hull på to steder på MDF ved hjelp av en drill, slik at ledningene kan passere gjennom, ellers måtte jeg fjerne varmekrympingen og avlodde ledningene, noe jeg ikke ønsket.

Husk at alle pilene for datastrømretning på stripen må følge samme retning, dvs. fra venstre til høyre

Ved å bruke en mindre borekrone, som 2 mm, lagde jeg tre hull ved siden av Vcc, GND og datapinner i hver ende av hver av de 7 led -stripene. Jeg tinnte loddetinnene på stripen i begge endene. Deretter bruker du en 0,75 kvm mm wire, forkort Vcc og GND for stripene i alle de syv radene. Kort også Vcc og GND fra siste rad til første rad (dobbel mating).

Koble dataene ut fra første rad til data i andre rad, data ut fra andre tot data i tredje og så videre til siste rad er nådd. Jeg brukte en solid 0,5 kvm tråd til dette formålet. Sørg for ikke å kortere disse ledningene til Vcc eller GND.

Når dette er gjort, sjekk om det er kontinuitet, og bruk FirstLight -skissen for å kontrollere tilkoblingen.

Trinn 6: Gjør vedlegg

Gjør vedlegg
Gjør vedlegg
Gjør vedlegg
Gjør vedlegg
Gjør vedlegg
Gjør vedlegg
Gjør vedlegg
Gjør vedlegg

For å lage kabinettet brukte jeg en 12 mm MDF.

Jeg laget dimensjonene som er vedlagt i dette trinnet. Ved å bruke faseskjæringsfunksjonen på stikksagen min, lagde jeg først to fasede kutt i hver ende av merkene. Begge kuttene må være inne for å lage et kabinett. Etter dette gjorde jeg de resterende rette kuttene.

Jeg brukte trelim for å feste alle bitene sammen og for å holde dem på plass brukte jeg en liten trespiker. Du kan bruke hvilken som helst annen teknikk du liker. Jeg har veldig liten erfaring med trebearbeiding, så forslag er veldig velkomne.

La limet tørke over natten.

Trinn 7: Fullfør LED -kortet

Fullfør LED -kortet
Fullfør LED -kortet
Fullfør LED -kortet
Fullfør LED -kortet
Fullfør LED -kortet
Fullfør LED -kortet
Fullfør LED -kortet
Fullfør LED -kortet

Sjekk om LED -brettet vi laget tidligere, passer i kabinettet eller ikke. Hvis den ikke gjør det, må du ta den i form med en fil eller et papirpapir eller begge deler.

Fra et 10 mm hvitt termokollark, kutt 6 lengder som tilsvarer LED -brettet og en bredde på 2,4 cm. Lim dem på den horisontale linjen vi laget på MDF.

Etter at den har tørket, legg den inne i kabinettet, merk flekker for DC -fatkontakt og USB -kabel for Arduino og bor den deretter. Ta dem i form ved hjelp av en fil.

Fullførte noen gjenværende tilkoblinger som å legge til ledning for data inn, legge strømledninger til fatkontakten som driver hele kretsen vår, legge til IR -mottakeren og til slutt varmliming dem alle på plass. Koble ledningene til den fjerde raden Vcc og jordledninger som går til Vin og jordnålen til Arduino og driver den.

Bruk varmt lim for å gjøre alle tilkoblinger sikre og også for å fikse fatkontakten på stedet.

Trinn 8: Fullfør toppen

Fullfør toppen
Fullfør toppen
Fullfør toppen
Fullfør toppen
Fullfør toppen
Fullfør toppen
Fullfør toppen
Fullfør toppen

Ta termolarkarket igjen og begynn å kutte det i størrelser som er lik gapet mellom tidligere faste termokoller. Mål bare én for hver rad, og kutt deretter den nødvendige gjenstanden med det stykket. Det er ikke nødvendig å bruke lim, da det forblir på plass alene, men om nødvendig kan du bruke litt lim.

Etter at dette er gjort måler du esken, tar med akrylarket, merker den målte dimensjonen med en markør og skjærer den ved hjelp av en hacksag. For å kutte det, gjør flere kutt ved hjelp av en eskefres, og deretter etter å ha holdt det på hjørnet av et bord, må du bruke kraft nedover og det vil bli kuttet i en helt rett linje.

For å feste akrylarket på toppen brukte jeg en 2 mm bolt da jeg ikke hadde en skrue, men du bør bruke en skrue.

Lag markeringer på akrylarket og bor dem med en 2,5 mm borekrone. Bruk det arket til å lage markeringer på kabinettet og bore dem med en 2 mm borekrone. Fest til slutt arket på toppen ved hjelp av skruene.

Trinn 9: Final Touch

Skissen jeg har lagt ved i trinn 2 vil halte litt mens jeg jobber som spektrumanalysator. Årsaken er algoritmen. Det er mange beregninger gjort for å beregne antall lysdioder, farge på lysdioder, faktisk vise det som bremser det litt.

Derfor opprettet jeg en helt ny algoritme for Spectrum Analyzer, og det fungerer fint nå, skisse er vedlagt i dette trinnet.

For de som vil vite hva slags algoritme, se etter en "stund" -sløyfe i skissen.

Trinn 10: Ferdig

Det er alt. Nyt skapelsen din, og hvis det er spørsmål, kan du stille dem i kommentarfeltet.

Hvis du tror at jeg har tjent det, kan du stemme på dette som kan instrueres i LED -konkurransen, og også abonnere på YouTube -kanalen vår. Det vil være veldig nyttig.

Takk for at du leste:).

Anbefalt: