Innholdsfortegnelse:
- Trinn 1: Se videoen
- Trinn 2: Få delene dine
- Trinn 3: Prototyping
- Trinn 4: Lodding
- Trinn 5: Lag LED -brettet
- Trinn 6: Gjør vedlegg
- Trinn 7: Fullfør LED -kortet
- Trinn 8: Fullfør toppen
- Trinn 9: Final Touch
- Trinn 10: Ferdig
Video: RGB Matrix + Spectrum Analyzer: 10 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:25
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
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
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
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
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
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
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
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:
Superstørrelse Acryllic Spectrum Analyzer: 7 trinn (med bilder)
Superstørrelse Acryllic Spectrum Analyzer: Hvorfor vil du se på de små LED -skjermene eller de små LCD -skjermene hvis du kan gjøre det stort? Dette er en trinnvis beskrivelse av hvordan du bygger din egen Giant sized Spectrum analysator.Bruker akrylfliser og ledede strimler for å bygge et rom som fyller lys
DIY FFT Audio Spectrum Analyzer: 3 trinn
DIY FFT Audio Spectrum Analyzer: FFT spektrumanalysator er et testutstyr som bruker Fourier -analyse og digital signalbehandlingsteknikk for å gi spektrumanalyse. Ved å bruke Fourier -analyse er det mulig for en verdi i for eksempel det kontinuerlige tidsdomenet å konvertere
10 Band Led Spectrum Analyzer: 11 trinn
10 Band Led Spectrum Analyzer: God ettermiddag, kjære seere og lesere. I dag vil jeg vise deg den komplette monteringsguiden for 10 -bånds LED -spektrumanalysator
RGB 10 Band Led Spectrum Analyzer: 16 trinn
RGB 10 Band Led Spectrum Analyzer: God ettermiddag, kjære seere og lesere. I dag vil jeg vise deg en modifikasjon av en ti-bånds spektrumanalysator med RGB-lysdioder
CRAZY L.O.L SPECTRUM ANALYZER: 6 trinn (med bilder)
CRAZY L.O.L SPECTRUM ANALYZER: I dag vil jeg dele hvordan jeg lager et lydspektrumanalysator - 36 bånd ved å kombinere 4 LoL Shields sammen. Dette sprø prosjekt bruker et FFT -bibliotek for å analysere et stereolydsignal, konvertere det til frekvensbånd og vise amplituden til disse frekvensene