Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Miks sa tahad vaadata neid pisikesi LED -ekraane või neid väikeseid LCD -ekraane, kui suudad seda teha suurelt?
See on samm -sammult kirjeldus selle kohta, kuidas luua oma hiiglasliku suurusega spektraalanalüsaator.
Kasutades akrüülplaate ja LED -ribasid, et ehitada ruumi täitvat valgusetendust, kasutades 280+ suurt LED -i
Miks teha seda väikest, kui suudad seda teha suurelt ….
Tarvikud
Teil on vaja arduino Mega, odavat sagedusplaati SI5351 ja käputäis väikseid osi.
Alustame
Samm 1: Sissejuhatus
Hiiglaslik super suurusega 14 kanaliga spektrianalüsaator
- -280 akrüüldioodi (WS2812)
- -Arduino juhitav
- 40Hz - 16Khz
- Rida sisse
- Mikrofon sisse
- Erinevad režiimid ja värvid
- Heleduse juhtimine
- Tundlikkuse kontroll
- Maksimaalse viivituse juhtimine
Põhikomponendid:
- Arduino Mega 2560 Pro
- Si5351A katkestusplaat
- WS2812 (74Led/meeter)
- Akrüül 10 mm.
Kõigi 280 akrüülplaadi väljalõikamiseks vajate juurdepääsu laserlõikurile või peate lisamailmi, et teha kõik käsitsi.
Projekti allalaadimine: kogu riistvara, tarkvara jne on "nagu on" ja saate seda oma vajadustele vastavalt muuta. Ükski riistvara ei ole CE -vastavus testitud jne. Kui otsustate sellest disainist midagi kasutada, teete seda omal vastutusel. Kodeerimine, trükkplaat ja joonised on kõik allalaadimiseks saadaval. Kui teile see projekt meeldib, siis jagage seda videot oma sõpradega ja ärge unustage vajutada like ja tellida!
Püsivara:
github.com/donnersm/14chspectrum
BOM:
www.judoles.nl/Projecten/14channelSA/BOMList.pdf
Skeem:
www.judoles.nl/Projecten/14channelSA/Fullsc…
Disainifailid
www.judoles.nl/Projecten/14channelSA/DesignFilesCo…
PCB ostmine:
www.tindie.com/products/21119/
UPDATE: UUS VERSIOON:
www.tindie.com/products/23034/
Kuidas see töötab
Kaasatud on kaks mikrokontrollerit, kuid üks on valikuline, kuna seda kasutatakse ainult vilkuva logo jaoks.
Põhiahel areneb ümber Arduino Mega 2560 (eelistatud on Pro versioon väiksema jalajälje tõttu). Arduino kasutab kahe stabiilse erineva sageduse genereerimiseks sagedusplaati SI5351. Iga sagedust kasutatakse spektrikiibi MSGEQ7 kella ajamiseks. MSGEQ7 on 7 kanaliga spektrianalüsaatori kiip, mis jagab sisendsignaali 7 erineva sagedusega konteinerisse. Sõltuvalt sisendist on iga konteineri väljundsignaal erinev. Kõik sageduskonteinerid saadetakse kiipide väljundisse DAC, kus need esitatakse järjestikku järjest. Kuna tegemist on 7 kanaliga kiibiga, kasutatakse trikki konteinerite sagedusvahemiku sisemiseks nihutamiseks, muutes selle kiibi taktsagedust.
Kui soovite lisateavet selle kohta, kuidas seda teha, on YouTube'is rohkem teavet.
Arduino loeb pidevalt MSGEQ7 kiipide DAC -d ja teisendab üksikud mahutid mitmeks LED -iks akrüültorni kohta. Neid LED -e juhitakse järjestikku, kuid need on siiski piisavalt kiired isegi 240 LED -iga!
Samm: koguge oma osad kokku
PCBd
UUENDUS: UUEM VERSIOON SAADAVAL SIIT:
www.tindie.com/products/23034/
nüüd saadaval versioon koos eelmonteeritud SMD komponentidega
Selle juhendiga on kaasas Gerberi failid. Kasutage neid julgelt oma PCB tellimiseks mujalt.
Teie peamised komponendid on
- Arduino Mega 2560 Pro
- Si5351A katkestusplaat
- WS2812 (74Led/meeter) LED -riba
- Akrüül 10 mm.
- MSgEQ7 kiip
Esimesed kolm komponenti sain kõik alieexpressist ja sorteerisin sarnaseid veebisaite. Selle kohaletoimetamiseks võib kuluda veidi aega, kuid see säästab teie raha.
Plaatide valmistamiseks kasutatud akrüüli ostsin kohapealt.
IC MSGEQ7 eest hoiatatakse !!! Tellisin mitu ühikut erinevatelt (Hiina) ja kohalikelt müüjatelt, kuid ükski neist ei töötanud. Selle, mille ma tellisin Mouserist (Sparkfun), kus see ainus töötas. Niisiis, ostke targalt, sest saate oma raha kulutada ainult üks kord.
Samm: kasutage paneelplaati või hankige PCB
Kuigi ma kavandasin oma seadistamiseks trükkplaadi, võite otsustada kasutada ka lihtsat seadistusplaati.
Soovi korral saate oma PCB tellida oma tarnijalt. Kaasas on ka Gerberi failid selle tellimiseks. Tellisin enda oma kl
JLCPCB.com
Ükskõik, millist seadistust kasutate, veenduge, et joote komponendid õigesti.
PCB paigutus ja PCB komponentide loend on lisatud
Samm: mehaaniline töö
Põhimõtteliselt maksimeerib kasutatavate plaatide suuruse LED -ribade vaheline kaugus. Kui soovite suuremaid plaate asetada üksteisest kaugemale, peate hankima erineva LED -riba või lõikama selle lahti ja ühendama selle uuesti.
Teoreetiliselt võiksite oma seadistuse teha sama kõrgeks kui hoones, kus elate, kuigi juhtmestik võib sel juhul probleemiks saada. Minu seade on umbes 50 cm kõrgune ja 82 cm lai. See on palju suurem kui minu mp3 -mängija väike LCD -ekraan! Ma olen kuidagi super suur!
Igatahes kasutasin autocadi õpilasversiooni, mis on pärast registreerimist tasuta saadaval. Failid on kaasas. Võimalik, et peate need oma seadistustega kohandama, kuid see aitab teil kindlasti alustada.
Ma kasutasin oma plaatide valmistamiseks oma ettevõtte laserlõikurit, kuid kui teil on piisavalt aega, võite seda teha käsitsi … aga ma arvan, et 280 plaadi käsitsi tegemine ei tee kedagi õnnelikuks.
Samm: pange see kõik kokku
Kõik see kokku pannakse peamiselt järgmisteks osadeks:
1. akrüültornide kokkupanek sh. LED -ribad
2. aluse kokkupanek
3. logo LED -riba kokkupanek (valikuline)
4. tornide kokkupanek baasil
5. kogu süsteemi juhtmestik
Seda kõike on kõige parem näidata YouTube'i videos
Värskendus:
Saadaval on uus püsivara versioon. See sisaldab riistvara testimiseks silumisrežiimi:
Dokumentatsioon:
github.com/donnersm/14ChannelAnalyzerV2.0/…
Püsivara:
github.com/donnersm/14ChannelAnalyzerV2.0/…
6. samm: kodeerimine
Peakood on lisatud visand.
Kui kasutate vilkuvat logo, saate logoblinki abil programmeerida väikese arduino
UUENDA !! Alates trükkplaadi versioonist 2.0 pole logo jaoks täiendavat arduino Tiny enam vaja.
Lisaväljund on saadaval ja seda saab ühendada otse logo LED -ribaga
Samm: nautige seda oma sõpradele näitamist
Pärast kogu selle kõva sõna sisestamist peate seda maailmale näitama! Rääkige sellest oma sõpradele ja ärge unustage seda Internetis näidata.
Vaadake minu videot, et näha, kuidas ma seda ehitan ja kujundan.