Innholdsfortegnelse:
- Rekvisita
- Trinn 1: Introduksjon
- Trinn 2: Samle delene dine
- Trinn 3: Bruke et brødbrett eller få et PCB
- Trinn 4: Mekanisk arbeid
- Trinn 5: Sett alt sammen
- Trinn 6: Koding
- Trinn 7: Nyt å vise det til vennene dine
Video: Superstørrelse Acryllic Spectrum Analyzer: 7 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
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.
Ved hjelp av akrylfliser og led -strips for å bygge et lysfyllende lysshow med 280+ store LED -er
Hvorfor gjøre det lite hvis du kan gjøre det stort ….
Rekvisita
Du trenger en arduino Mega, et billig frekvenskort SI5351 og en håndfull små deler.
La oss komme i gang
Trinn 1: Introduksjon
Giant Super -størrelse 14 kanals spektrumanalysator
- -280 akrylledninger (WS2812)
- -Arduino kontrollert
- 40Hz - 16Khz
- Linje inn
- Mikrofon inn
- Ulike moduser og farger
- Lysstyrkekontroll
- Følsomhetskontroll
- Peak forsinkelse kontroll
Nøkkelkomponenter:
- Arduino Mega 2560 Pro
- Si5351A breakout board
- WS2812 (74 lys/meter)
- Akryl 10 mm.
Du trenger tilgang til en laserskjærer for å kutte ut alle 280 akrylfliser, eller du må legge den ekstra milen for å gjøre alt for hånd.
Prosjektnedlasting: All maskinvare, programvare etc. er "som den er", og du står fritt til å endre den etter dine behov. Ingen av maskinvaren er testet for CE -samsvar osv. Hvis du bestemmer deg for å bruke noe fra dette designet, gjør du det på egen risiko. Koding, PCB og tegninger er alle tilgjengelige for nedlasting. Hvis du liker dette prosjektet, kan du dele denne videoen med vennene dine. Ikke glem å klikke på liker -knappen og abonnere!
Fastvare:
github.com/donnersm/14chspectrum
BOM:
www.judoles.nl/Projecten/14channelSA/BOMList.pdf
Skjematisk:
www.judoles.nl/Projecten/14channelSA/Fullsc…
Designfiler
www.judoles.nl/Projecten/14channelSA/DesignFilesCo…
Kjøp PCB:
www.tindie.com/products/21119/
OPPDATERING: NYTT VERSJON TILGJENGELIG:
www.tindie.com/products/23034/
Hvordan det fungerer
Det er to mikrokontrollere involvert, men en er valgfri fordi den bare brukes for en blinkende logo.
Hovedkretsen utvikler seg rundt en Arduino Mega 2560 (Pro -versjon foretrukket på grunn av det mindre fotavtrykket). Arduino bruker et frekvenskort SI5351 for å generere to stabile forskjellige frekvenser. Hver frekvens brukes til å drive klokken til en spektrumbrikke MSGEQ7. MSGEQ7 er en 7 -kanals spektrumanalysatorbrikke som deler inngangssignalet i 7 forskjellige frekvensbeholdere. Avhengig av inngangen varierer utgangssignalet til hver beholder. Alle frekvensbeholdere sendes til chipsutgang DAC hvor de blir presentert i serie etter hverandre. Fordi det er en 7 -kanals brikke, brukes et triks for å internt flytte frekvensområdet til beholderne ved å forskyve klokkefrekvensen til den brikken.
Hvis du vil ha mer informasjon om hvordan dette gjøres, er mer informasjon tilgjengelig på youtube.
Arduino leser DAC for MSGEQ7 -brikkene hele tiden og oversetter de enkelte beholderne til et antall lysdioder per akryltårn. Disse lysdiodene drives serielt, men er fremdeles raske nok, selv med 240 lysdioder!
Trinn 2: Samle delene dine
PCB -er
OPPDATERING: NYERE VERSJON TILGJENGELIG HER:
www.tindie.com/products/23034/
nå versjon tilgjengelig med forhåndsmonterte SMD-komponenter
Gerber -filene er inkludert i denne instruksjonsboken. Bruk dem gjerne til å bestille din egen PCB andre steder.
Dine hovedkomponenter er
- Arduino Mega 2560 Pro
- Si5351A breakout board
- WS2812 (74 lys/meter) ledstrip
- Akryl 10 mm.
- MSgEQ7 -brikke
De tre første komponentene fikk jeg alle fra alieexpress og sorterte like nettsteder. Det kan ta litt tid før den blir levert, men det vil spare deg for penger.
Akrylen som jeg brukte til å lage flisene, kjøpte jeg lokalt.
Vær oppmerksom på IC's MSGEQ7 !!! Jeg bestilte flere enheter fra forskjellige (Kina) og lokale selgere, men ingen av dem fungerte. Den jeg bestilte fra Mouser (Sparkfun) der den eneste som fungerte. Så kjøp klokt, da du bare kan bruke pengene dine en gang.
Trinn 3: Bruke et brødbrett eller få et PCB
Selv om jeg designet en PCB for oppsettet mitt, kan du også bestemme deg for å bruke et enkelt brødbrett med simulert oppsett.
Hvis du ønsker det, kan du bestille din PCB hos din egen leverandør. Gerber -filene for å bestille den er inkludert. Jeg bestilte min kl
JLCPCB.com
Uansett hvilket oppsett du bruker, må du lodde på komponentene på riktig måte.
PCB -layout og komponentliste for PCB er inkludert
Trinn 4: Mekanisk arbeid
I utgangspunktet er det avstanden mellom lysdiodene på ledstripen som maksimerer størrelsen på flisene du vil bruke. Hvis du vil at større fliser skal plasseres lenger fra hverandre, må du skaffe en annen ledstrip eller kutte den fra hverandre og koble den til igjen.
Teoretisk sett kan du gjøre oppsettet ditt like høyt som bygningen du bor i, selv om ledninger kan bli et problem i så fall. Oppsettet mitt er omtrent 50 cm høyt og 82 cm bredt. Det er langt større enn den lille LCD -skjermen på mp3 -spilleren min! Jeg har en super størrelse!
Uansett, jeg brukte studentversjonen av autocad som er tilgjengelig gratis etter registrering. Filene er inkludert. Du må kanskje justere dem til oppsettet ditt, men det kommer sikkert i gang.
Jeg brukte selskapets laserskjærer til å lage alle flisene, men hvis du har nok tid på hendene, kan du gjøre det for hånd … men jeg antar at det å gjøre 280 fliser for hånd ikke vil gjøre noen lykkelige.
Trinn 5: Sett alt sammen
Å sette alt sammen er hovedsakelig delt inn i:
1. montering av akryltårnene inkl. ledstripene
2. montering av basen
3. montering av logo ledstrip (valgfritt)
4. montering av tårn på basert
5. kabling av hele systemet
Alt dette er best vist i YouTube -videoen
Oppdater:
Ny versjon av fastvare tilgjengelig. Den inkluderer en feilsøkingsmodus for å teste maskinvaren:
Dokumentasjon:
github.com/donnersm/14ChannelAnalyzerV2.0/…
Fastvare:
github.com/donnersm/14ChannelAnalyzerV2.0/…
Trinn 6: Koding
Hovedkoden er den vedlagte skissen.
Hvis du bruker den blinkende logoen, kan du bruke logoblink til å programmere en liten arduino
OPPDATER!! Fra versjon 2.0 av kretskortet er den ekstra arduino Tiny for logoen ikke lenger nødvendig.
En ekstra utgang er tilgjengelig og kan kobles direkte til logo ledstrip
Trinn 7: Nyt å vise det til vennene dine
Etter å ha lagt inn alt dette harde ordet, må du vise det til verden! Fortell vennene dine alt om det, og ikke glem å vise det frem på internett.
Ta en titt på videoen min for å se hvordan jeg bygger og designer den.
Anbefalt:
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
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
Superstørrelse: 5 trinn
Superstore klokke: For noen som leter etter noe som er unikt og klassisk. Lag ditt eget armbåndsur til veggen din som fungerer som en klokke
RGB Matrix + Spectrum Analyzer: 10 trinn (med bilder)
RGB Matrix + Spectrum Analyzer: Love LEDs? Jeg også! Derfor vil jeg i denne instruksen vise deg hvordan du lager en fantastisk RGB LED Matrix, som enkelt kan bli til en Spectrum Analyzer med et klikk på en knapp. , hvis du tror at denne instruksen har tjent den, kan du stemme