INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Waarom sou u na die klein LED -skerms of die klein LCD's wou kyk as u dit groot kan doen?
Dit is 'n stap -vir -stap beskrywing van hoe u u eie reusegrootte -spektrumanaliseerder kan bou.
Deur akrielteëls en ledstroke te gebruik om 'n kamervertoning te bou met 280+ groot LED's
Waarom dit klein doen as u dit groot kan doen ….
Voorrade
U benodig 'n arduino Mega, 'n goedkoop frekwensiebord SI5351 en 'n handjievol klein onderdele.
Laat ons begin
Stap 1: Inleiding
Reuse Super -kanaal 14 -kanaalspektrumanaliseerder
- -280 akriel leds (WS2812)
- -Arduino beheer
- 40Hz - 16Khz
- Lyn in
- Mikrofoon in
- Verskillende modusse en kleure
- Beheer van helderheid
- Sensitiwiteitsbeheer
- Piek vertraging beheer
Belangrike komponente:
- Arduino Mega 2560 Pro
- Si5351A uitbreekbord
- WS2812 (74Leds/meter)
- Akriel 10 mm.
U benodig toegang tot 'n lasersnyer om al die 280 akrielteëls uit te sny, of u moet die ekstra myl insit om alles met die hand te doen.
Aflaai van projekte: Alle hardeware, sagteware, ens. Is "soos dit is" en u kan dit aan u behoeftes aanpas. Nie een van die hardeware is getoets vir CE -nakoming nie, ens. As u besluit om iets uit hierdie ontwerp te gebruik, doen u dit op eie risiko. Kodering, PCB en tekeninge kan almal afgelaai word. As u van hierdie projek hou, deel hierdie video met u vriende en moenie vergeet om op die like -knoppie te klik en in te teken nie!
Firmware:
github.com/donnersm/14chspectrum
BOM:
www.judoles.nl/Projecten/14channelSA/BOMList.pdf
Skematiese:
www.judoles.nl/Projecten/14channelSA/Fullsc…
Ontwerp lêers
www.judoles.nl/Projecten/14channelSA/DesignFilesCo…
Koop PCB:
www.tindie.com/products/21119/
UPDATE: NUWE VERSIE BESKIKBAAR:
www.tindie.com/products/23034/
Hoe dit werk
Daar is twee mikrobeheerders betrokke, maar een is opsioneel omdat dit slegs vir 'n flikkerende logo gebruik word.
Die hoofkring ontwikkel rondom 'n Arduino Mega 2560 (Pro -weergawe verkies as gevolg van die kleiner voetafdruk). Die Arduino gebruik 'n frekwensiebord SI5351 om twee stabiele verskillende frekwensies te genereer. Elke frekwensie word gebruik om die klok van 'n spektrumskyfie MSGEQ7 te bestuur. Die MSGEQ7 is 'n 7 -kanaal spektrum analiseerder -chip wat die insetsein in 7 verskillende frekwensiehouers verdeel. Afhangende van die invoer, wissel die uitsetsein van elke houer. Alle frekwensiehouers word na die chips output DAC gestuur, waar dit serieel een na die ander aangebied word. Omdat dit 'n 7 -kanaal -chip is, word 'n truuk gebruik om die frekwensiebereik van die houers intern te verskuif deur die klokfrekwensie van die chip te verskuif.
As u meer inligting wil hê oor hoe dit gedoen word, is meer inligting op YouTube beskikbaar.
Die Arduino lees voortdurend die DAC van die MSGEQ7 -skyfies en vertaal die individuele houers na 'n aantal LED's per akriel toring. Hierdie leds word serieel bestuur, maar is steeds vinnig genoeg, selfs met 240 leds!
Stap 2: Versamel u onderdele
PCB's
UPDATE: NUWER VERSIE HIER BESKIKBAAR:
www.tindie.com/products/23034/
nou weergawe beskikbaar met vooraf gemonteerde SMD-komponente
Die Gerber -lêers word by hierdie instruksies ingesluit. Gebruik dit gerus om u eie PCB elders te bestel.
U belangrikste komponente is
- Arduino Mega 2560 Pro
- Si5351A uitbreekbord
- WS2812 (74Leds/meter) ledstrip
- Akriel 10 mm.
- MSgEQ7 -skyfie
Die eerste drie komponente het ek van alieexpress gekry en soortgelyke webwerwe. Dit kan 'n rukkie neem voordat dit afgelewer word, maar dit spaar u geld.
Die akriel wat ek gebruik het om die teëls te maak, het ek plaaslik gekoop.
Wees gewaarsku vir die IC se MSGEQ7! Ek het verskeie eenhede by verskillende (China) en plaaslike verkopers bestel, maar nie een daarvan het gewerk nie. Die een wat ek by Mouser (Sparkfun) bestel het, was die enigste een wat gewerk het. Koop dus verstandig, want u kan u geld slegs een keer bestee.
Stap 3: Gebruik 'n broodbord of kry 'n PCB
Alhoewel ek 'n PCB vir my opstelling ontwerp het, kan u ook besluit om 'n eenvoudige broodbord met 'n simulêre opstelling te gebruik.
As u wil, kan u u PCB by u eie verskaffer bestel. Die gerber -lêers om dit te bestel, is ingesluit. Ek het myne bestel by
JLCPCB.com
Watter installasie u ook al gebruik, sorg dat u op die regte manier aan die komponente soldeer.
PCB -uitleg en komponentlys vir PCB is ingesluit
Stap 4: Meganiese werk
Eintlik is dit die afstand tussen die LED's op die ledstrip wat die grootte van die teëls wat u wil gebruik, maksimeer. As u groter teëls wil hê om dit verder uitmekaar te plaas, moet u 'n ander ledstrip kry of dit uitmekaar sny en weer bedraad.
Teoreties kan u die installasie net so hoog maak as die gebou waarin u woon, hoewel bedrading in hierdie geval 'n probleem kan word. My opstelling is ongeveer 50 cm hoog en 82 cm breed. Dit is baie groter as die klein LCD -skerm op my mp3 -speler! Ek het dit 'n bietjie groot gemaak!
Ek het in elk geval die studente -weergawe van autocad gebruik, wat gratis beskikbaar is na registrasie. Die lêers is ingesluit. Miskien moet u dit aanpas by u opset, maar dit sal u beslis aan die gang kry.
Ek het die lasersnyer van my onderneming gebruik om al die teëls te maak, maar as u genoeg tyd in u hande het, kan u dit met die hand doen … maar ek dink niemand sal gelukkig wees as u 280 teëls met die hand maak nie.
Stap 5: Alles saamvoeg
Dit is hoofsaaklik verdeel in:
1. montering van die akriel torings incl. die ledstrips
2. samestelling van die basis
3. samestelling van die logo ledstrip (opsioneel)
4. montering van torings op basis
5. bedrading van die hele stelsel
Dit alles word die beste vertoon in die YouTube -video
Opdateer:
Nuwe weergawe van firmware beskikbaar. Dit bevat 'n ontfoutingsmodus om die hardeware te toets:
Dokumentasie:
github.com/donnersm/14ChannelAnalyzerV2.0/…
Firmware:
github.com/donnersm/14ChannelAnalyzerV2.0/…
Stap 6: Kodering
Die hoofkode is die aangehegte skets.
As u die flitsende logo gebruik, kan u logoblink gebruik om 'n klein arduino te programmeer
OPDATEER!! Vanaf weergawe 2.0 van die PCB is die ekstra arduino Tiny vir die logo nie meer nodig nie.
'N Ekstra uitvoer is beskikbaar en kan direk gekoppel word aan die logo -strook
Stap 7: Geniet dit om dit aan u vriende te wys
Nadat u al hierdie harde woord ingesit het, moet u dit aan die wêreld wys! Vertel dit alles aan u vriende en moenie vergeet om dit op die internet te wys nie.
Kyk na my video om te sien hoe ek dit bou en ontwerp.