Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Introduktion
- Trin 2: Saml dine dele
- Trin 3: Brug af et brødbræt eller få et printkort
- Trin 4: Mekanisk arbejde
- Trin 5: Sæt det hele sammen
- Trin 6: Kodning
- Trin 7: Nyd at vise det til dine venner
Video: Superstørrelse Acryllic Spectrum Analyzer: 7 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
Hvorfor vil du se på de små LED -skærme eller de små LCD'er, hvis du kan gøre det stort?
Dette er en trinvis beskrivelse af, hvordan du bygger din egen spektrumanalysator i gigantisk størrelse.
Ved hjælp af akrylfliser og LED -strimler til at bygge et lysfyldende lysshow med 280+ store LED'er
Hvorfor gøre det lille, hvis du kan gøre det stort ….
Forbrugsvarer
Du skal bruge en arduino Mega, et billigt frekvenskort SI5351 og en håndfuld små dele.
Lad os komme igang
Trin 1: Introduktion
Giant Super -størrelse 14 kanalers spektrumanalysator
- -280 akrylledninger (WS2812)
- -Arduino kontrolleret
- 40Hz - 16Khz
- Linje ind
- Mikrofon ind
- Forskellige tilstande og farver
- Lysstyrkekontrol
- Følsomhedskontrol
- Peak forsinkelse kontrol
Nøglekomponenter:
- Arduino Mega 2560 Pro
- Si5351A breakout board
- WS2812 (74 lysdioder/meter)
- Akryl 10 mm.
Du skal bruge adgang til en laserskærer for at skære alle 280 akrylfliser ud, eller du bliver nødt til at lægge den ekstra mil i for at klare alt i hånden.
Projektoverførsel: Al hardware, software osv. Er "som den er", og du kan frit ændre den efter dine behov. Ingen af hardwaren er blevet testet for CE -overensstemmelse osv. Hvis du beslutter dig for at bruge noget fra dette design, gør du det på egen risiko. Kodning, printkort og tegninger kan alle downloades. Hvis du kan lide dette projekt, kan du dele denne video med dine venner, og glem ikke at klikke på knappen like og abonnere!
Firmware:
github.com/donnersm/14chspectrum
BOM:
www.judoles.nl/Projecten/14channelSA/BOMList.pdf
Skematisk:
www.judoles.nl/Projecten/14channelSA/Fullsc…
Designfiler
www.judoles.nl/Projecten/14channelSA/DesignFilesCo…
Køb printkort:
www.tindie.com/products/21119/
OPDATERING: NYT VERSION TILGÆNGELIG:
www.tindie.com/products/23034/
Hvordan det virker
Der er to mikrokontrollere involveret, men en er valgfri, fordi den kun bruges til et blinkende logo.
Hovedkredsløbet udvikler sig omkring en Arduino Mega 2560 (Pro -version foretrækkes på grund af det mindre fodaftryk). Arduino bruger et frekvenskort SI5351 til at generere to stabile forskellige frekvenser. Hver frekvens bruges til at drive uret på en spektrumchip MSGEQ7. MSGEQ7 er en 7 -kanals spektrumanalysatorchip, der deler input -signalet i 7 forskellige frekvensbeholdere. Afhængigt af indgangen varierer udgangssignalet for hver beholder. Alle frekvensbeholdere sendes til chips output DAC, hvor de præsenteres i serie efter hinanden. Fordi det er en 7 -kanals chip, bruges et trick til internt at flytte frekvensområdet for containerne ved at flytte urets frekvens.
Hvis du vil have mere information om, hvordan dette gøres, er der flere oplysninger tilgængelige på youtube.
Arduino læser DAC for MSGEQ7 chips konstant og oversætter de enkelte beholdere til et antal lysdioder pr. Akryl tårn. Disse lysdioder køres serielt, men er stadig hurtige nok, selv med 240 lysdioder!
Trin 2: Saml dine dele
PCB'er
OPDATERING: NYE VERSION TILGÆNGELIG HER:
www.tindie.com/products/23034/
nu version tilgængelig med færdigmonterede SMD-komponenter
Gerber -filerne er inkluderet i denne instruktionsbog. Brug dem gerne til at bestille dit eget printkort andre steder.
Dine hovedkomponenter er
- Arduino Mega 2560 Pro
- Si5351A breakout board
- WS2812 (74 lys/meter) ledstrip
- Akryl 10 mm.
- MSgEQ7 chip
De første tre komponenter fik jeg alle fra alieexpress og sorterede ens websteder. Det kan tage noget tid, før det bliver leveret, men det vil spare dig nogle penge.
Akrylen, som jeg brugte til at lave fliserne, købte jeg lokalt.
For IC's MSGEQ7 advares !!! Jeg bestilte flere enheder fra forskellige (Kina) og lokale sælgere, men ingen af dem virkede. Den, jeg bestilte fra Mouser (Sparkfun), var den eneste, der virkede. Så køb klogt, da du kun kan bruge dine penge én gang.
Trin 3: Brug af et brødbræt eller få et printkort
Selvom jeg har designet et printkort til min opsætning, kan du også beslutte at bruge et simpelt brødbræt med simuleret opsætning.
Hvis du ønsker det, kan du bestille dit printkort hos din egen leverandør. Gerber -filerne for at bestille det er inkluderet. Jeg bestilte min kl
JLCPCB.com
Uanset hvilken opsætning du bruger, skal du sørge for at lodde på komponenterne på den rigtige måde.
PCB -layout og komponentliste til pcb er inkluderet
Trin 4: Mekanisk arbejde
Grundlæggende er det afstanden mellem lysdioderne på ledstripen, der maksimerer størrelsen på de fliser, du vil bruge. Hvis du vil have større fliser, skal du placere dem længere fra hinanden, bliver du nødt til at få en anden ledstrip eller skære den fra hinanden og omlægge den igen.
Teoretisk set kan du gøre din installation lige så høj som den bygning, du bor i, selvom ledninger i så fald kan blive et problem. Mit setup er omkring 50 cm i højden og det er 82 cm bredt. Det er langt større end den lille LCD -skærm på min mp3 -afspiller! Jeg har sådan set superstørrelse!
Anyway, jeg brugte elevversionen af autocad, som er tilgængelig gratis efter registrering. Filerne er inkluderet. Du skal muligvis justere dem til din opsætning, men det får dig sikkert i gang.
Jeg brugte min virksomheds laserskærer til at lave alle fliserne, men hvis du har nok tid på hænderne, kan du gøre det i hånden … men jeg tror, at det ikke vil gøre nogen glad at lave 280 fliser i hånden.
Trin 5: Sæt det hele sammen
At sætte det hele sammen er hovedsageligt opdelt i:
1. samling af akryltårnene inkl. ledstrips
2. samling af basen
3. samling af logoet ledstrip (valgfri)
4. samling af tårne på baseret
5. ledningsføring af hele systemet
Alt dette er bedst vist i youtube -videoen
Opdatering:
Ny version af firmware tilgængelig. Det inkluderer en fejlfindingstilstand for at teste hardwaren:
Dokumentation:
github.com/donnersm/14ChannelAnalyzerV2.0/…
Firmware:
github.com/donnersm/14ChannelAnalyzerV2.0/…
Trin 6: Kodning
Hovedkoden er den vedhæftede skitse.
Hvis du bruger det blinkende logo, kan du bruge logoblink til at programmere en lille arduino
OPDATER !! Fra version 2.0 af printkortet er den ekstra arduino Tiny til logoet ikke længere nødvendig.
En ekstra output er tilgængelig og kan forbindes direkte med logoets ledstrip
Trin 7: Nyd at vise det til dine venner
Efter at have indsat alt dette hårde ord bliver du nødt til at vise det til verden! Fortæl dine venner alt om det, og glem ikke at vise det frem på internettet.
Tag et kig på min video for at se, hvordan jeg bygger og designer den.
Anbefalede:
DIY FFT Audio Spectrum Analyzer: 3 trin
DIY FFT Audio Spectrum Analyzer: FFT spektrumanalysator er et testudstyr, der bruger Fourier -analyse og digitale signalbehandlingsteknikker til at levere spektrumanalyse. Ved hjælp af Fourier -analyse er det muligt for en værdi i f.eks. Det kontinuerlige tidsdomæne at konvertere
10 Band Led Spectrum Analyzer: 11 trin
10 Band Led Spectrum Analyzer: God eftermiddag, kære seere og læsere. I dag vil jeg vise dig den komplette monteringsguide til 10 -bånds LED -spektrumanalysator
RGB 10 Band Led Spectrum Analyzer: 16 trin
RGB 10 Band Led Spectrum Analyzer: God eftermiddag, kære seere og læsere. I dag vil jeg vise dig en ændring af en ti-bånds spektrumanalysator med RGB-lysdioder
CRAZY L.O.L SPECTRUM ANALYZER: 6 trin (med billeder)
CRAZY L.O.L SPECTRUM ANALYZER: I dag vil jeg gerne dele, hvordan man laver et lydspektrumanalysator - 36 bånd ved at kombinere 4 LoL Shields sammen. Dette skøre projekt bruger et FFT -bibliotek til at analysere et stereolydsignal, konvertere det til frekvensbånd og vise amplitude af disse frekvenser
RGB Matrix + Spectrum Analyzer: 10 trin (med billeder)
RGB Matrix + Spectrum Analyzer: Love LEDs? Mig også! Derfor vil jeg i denne Instructable vise dig, hvordan du laver en fantastisk RGB LED Matrix, der let kan blive til en Spectrum Analyzer med et klik på en knap. Efter at have læst , hvis du synes, at denne instruktør har tjent det, skal du stemme