Բովանդակություն:
- Պարագաներ
- Քայլ 1: Ներածություն
- Քայլ 2: Հավաքեք ձեր մասերը
- Քայլ 3. Օգտագործելով Breadboard կամ Ստացեք PCB
- Քայլ 4: Մեխանիկական աշխատանք
- Քայլ 5: Ամեն ինչ միասին դնել
- Քայլ 6: Կոդավորում
- Քայլ 7: Վայելեք այն ցուցադրել ձեր ընկերներին
Video: Գերազանց չափի ակրիլային սպեկտրի անալիզատոր. 7 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Ինչու՞ կցանկանայիք նայել այդ փոքրիկ լուսադիոդային էկրաններին կամ այդ փոքր LCD- ներին, եթե կարողանաք դա մեծ անել:
Սա քայլ առ քայլ նկարագրություն է, թե ինչպես կառուցել ձեր սեփական Հսկա չափի սպեկտրի անալիզատորը:
Ակրիլային սալիկների և լուսադիոդային շերտերի օգտագործմամբ `սենյակ լցնող լուսային շոու կառուցելու համար` օգտագործելով 280+ մեծ չափի LED- ներ
Ինչու՞ դա անել փոքր, եթե կարող ես դա մեծ անել…..
Պարագաներ
Ձեզ հարկավոր կլինի arduino Mega, էժան հաճախականության տախտակ SI5351 և մի բուռ փոքր մասեր:
Եկեք սկսենք
Քայլ 1: Ներածություն
Giant Super չափի 14 ալիքի սպեկտրի անալիզատոր
- -280 ակրիլային լուսարձակներ (WS2812)
- -Արդուինոն վերահսկում էր
- 40 Հց - 16 ԿՀց
- Գծի մեջ
- Խոսափողը ներս է
- Տարբեր ռեժիմներ և գույներ
- Պայծառության վերահսկում
- Ensգայունության վերահսկում
- Պիկ ուշացման հսկողություն
Հիմնական բաղադրիչներ
- Arduino Mega 2560 Pro
- Si5351A ճեղքման տախտակ
- WS2812 (74 լեդ/մետր)
- Ակրիլ 10 մմ
Բոլոր 280 ակրիլային սալիկները կտրելու համար ձեզ հարկավոր կլինի մուտք դեպի լազերային դանակ, կամ ամեն ինչ ձեռքով կատարելու համար ստիպված կլինեք լրացուցիչ մղոն անցնել:
Նախագծի ներբեռնում. Բոլոր սարքավորումները, ծրագրակազմը և այլն «այնպիսին են, ինչպիսին կան», և դուք ազատ եք փոփոխել այն ձեր կարիքներին համապատասխան: Սարքավորումներից ոչ մեկը չի փորձարկվել ԵԽ համապատասխանության համար և այլն: Եթե որոշեք այս դիզայնից որևէ բան օգտագործել, դա անում եք ձեր ռիսկով: Կոդավորումը, PCB- ն և գծագրերը բոլորը հասանելի են ներբեռնման համար: Եթե ձեզ դուր է գալիս այս նախագիծը, կիսվեք այս տեսանյութով ձեր ընկերների հետ և մի մոռացեք սեղմել like կոճակը և բաժանորդագրվել:
Որոնվածը.
github.com/donnersm/14chspectrum
BOM:
www.judoles.nl/Projecten/14channelSA/BOMList.pdf
Սխեմատիկ:
www.judoles.nl/Projecten/14channelSA/Fullsc…
Դիզայնի ֆայլեր
www.judoles.nl/Projecten/14channelSA/DesignFilesCo…
Գնել PCB:
www.tindie.com/products/21119/
ԹԱՐՄԱՈՄ. ՆՈՐ ՏԱՐԲԵՐԱԿ Հասանելի է.
www.tindie.com/products/23034/
Ինչպես է դա աշխատում
Ներգրավված է երկու միկրոկոնտրոլեր, բայց մեկը պարտադիր չէ, քանի որ այն օգտագործվում է միայն լապտերի առկայծման համար:
Հիմնական սխեման զարգանում է Arduino Mega 2560- ի շուրջ (Pro տարբերակը նախընտրելի է ավելի փոքր հետքի պատճառով): Arduino- ն օգտագործում է հաճախականությունների տախտակ SI5351 ՝ երկու կայուն տարբեր հաճախականություններ ստեղծելու համար: Յուրաքանչյուր հաճախականություն օգտագործվում է MSGEQ7 սպեկտրի չիպի ժամացույցը վարելու համար: MSGEQ7- ը 7 ալիքի սպեկտրի անալիզատոր չիպ է, որը մուտքային ազդանշանը բաժանում է 7 տարբեր հաճախականության տարաների: Կախված մուտքից, յուրաքանչյուր տարայի ելքային ազդանշանը տատանվում է: Հաճախականության բոլոր տարաները ուղարկվում են չիպերի ելքային DAC- ին, որտեղ դրանք հաջորդաբար հաջորդաբար ներկայացվում են: Քանի որ դա 7 ալիք ունեցող չիպ է, կիրառվում է տարաների ներքին հաճախականությունների միջակայքը ներքին տեղաշարժելու միջոցով `փոխելով այդ չիպի ժամացույցի հաճախականությունը:
Եթե ցանկանում եք ավելի շատ տեղեկություններ ստանալ, թե ինչպես է դա արվում, ավելի շատ տեղեկատվություն հասանելի է youtube- ում:
Arduino- ն անընդհատ կարդում է MSGEQ7 չիպերի DAC- ը և առանձին տարաները թարգմանում է մեկ ակրիլային աշտարակի մի շարք լեդերի: Այս լուսարձակները վարվում են սերիականորեն, բայց դեռ բավական արագ են, նույնիսկ 240 լուսատուներով:
Քայլ 2: Հավաքեք ձեր մասերը
PCB- ի
ԹԱՐՄԱՈՄ. ՆՈՐ ՏԱՐԲԵՐԱԿԸ ՄԱՏՉԵԼԻ ԱՅՍՏԵ:
www.tindie.com/products/23034/
այժմ հասանելի է նախապես հավաքված SMD բաղադրիչներով տարբերակը
Gerber ֆայլերը ներառված են սույն Հրահանգում: Ազատորեն օգտագործեք դրանք ՝ ձեր սեփական PCB- ն այլուր պատվիրելու համար:
Ձեր հիմնական բաղադրիչներն են
- Arduino Mega 2560 Pro
- Si5351A ճեղքման տախտակ
- WS2812 (74Leds/մետր) ledstrip
- Ակրիլ 10 մմ
- MSgEQ7 չիպ
Առաջին երեք բաղադրիչները, որոնք ես բոլորը ստացել եմ alieexpress- ից և տեսակավորել նման կայքեր: Այն կարող է տևել որոշ ժամանակ, մինչև այն առաքվի, բայց դա ձեզ որոշակի գումար կխնայի:
Ակրիլը, որը ես օգտագործում էի սալիկները պատրաստելու համար, ես գնել եմ տեղում:
IC- ի MSGEQ7- ի համար զգուշացեք !!! Ես պատվիրեցի մի քանի միավոր տարբեր (Չինաստան) և տեղական վաճառողներից, բայց դրանցից ոչ մեկը չաշխատեց: Մեկը, որը ես պատվիրեցի Մաուզերից (Sparkfun), որտեղ միակն էր աշխատում: Այսպիսով, գնեք իմաստուն, քանի որ կարող եք ձեր գումարը ծախսել միայն մեկ անգամ:
Քայլ 3. Օգտագործելով Breadboard կամ Ստացեք PCB
Չնայած ես նախագծել եմ իմ տեղադրման համար PCB, դուք կարող եք նաև որոշել օգտագործել նմանակի կարգավորման պարզ տախտակ:
Եթե ցանկանում եք, կարող եք պատվիրել ձեր համակարգիչը ձեր սեփական մատակարարից: Ներառված են գերբեր ֆայլերը ՝ այն պատվիրելու համար: Ես իմը պատվիրեցի ժամը
JLCPCB.com
Ինչ կարգավորումներ էլ որ օգտագործեք, համոզվեք, որ բաղադրիչները ճիշտ կերպով կպցրել եք:
PCB- ի դասավորությունը և PCB- ի բաղադրիչների ցանկը ներառված են
Քայլ 4: Մեխանիկական աշխատանք
Հիմնականում, դա ledstrip- ի լուսամփոփների միջև հեռավորությունն է, որը առավելագույնի է հասցնում այն սալիկների չափը, որոնք ցանկանում եք օգտագործել: Եթե ցանկանում եք դրանք ավելի հեռավորության վրա դնել ավելի մեծ սալիկներ, ապա ստիպված կլինեք ձեռք բերել մեկ այլ լուսանցք կամ կտրել այն և նորից լարել այն:
Տեսականորեն, դուք կարող եք ձեր կառուցվածքը դարձնել այնքան բարձր, որքան շենքը, որտեղ դուք ապրում եք, չնայած այդ դեպքում էլեկտրագծերը կարող են խնդիր դառնալ: Իմ կառուցվածքը մոտ 50 սմ բարձրություն ունի և 82 սմ լայնություն: Դա շատ ավելի մեծ է, քան իմ mp3 նվագարկիչի փոքրիկ LCD էկրանը: Ես մի տեսակ սուպեր չափս ունեի:
Ինչևէ, ես օգտագործեցի autocad- ի ուսանողական տարբերակը, որն անվճար հասանելի է գրանցումից հետո: Ֆայլերը ներառված են: Հնարավոր է, որ դրանք ստիպված լինեք հարմարեցնել ձեր կարգավորմանը, բայց դա ձեզ հաստատ կսկսի:
Ես օգտագործել եմ իմ ընկերության լազերային դանակը ՝ բոլոր սալիկները պատրաստելու համար, բայց եթե ձեր ձեռքերում բավականաչափ ժամանակ ունեք, կարող եք դա անել ձեռքով … բայց ես ենթադրում եմ, որ ձեռքով 280 սալիկ պատրաստելը ոչ ոքի չի ուրախացնի:
Քայլ 5: Ամեն ինչ միասին դնել
Այս ամենը միասին դնելը հիմնականում բաժանվում է.
1. ակրիլային աշտարակների հավաքում ներառյալ ledstrips
2. բազայի հավաքում
3. լոգոյի ledstrip հավաքում (ըստ ցանկության)
4. աշտարակների հավաքում հիմքի վրա
5. ամբողջ համակարգի էլեկտրամոնտաժը
Այս ամենը լավագույնս ցուցադրված է youtube տեսանյութում
Թարմացում:
Հասանելի է որոնվածի նոր տարբերակ: Այն ներառում է կարգաբերման ռեժիմ ՝ ապարատը փորձարկելու համար.
Փաստաթղթեր:
github.com/donnersm/14ChannelAnalyzerV2.0/…
Որոնվածը.
github.com/donnersm/14ChannelAnalyzerV2.0/…
Քայլ 6: Կոդավորում
Հիմնական ծածկագիրը `կցված ուրվագիծը:
Եթե դուք օգտագործում եք թարթող պատկերանշան, կարող եք օգտագործել logoblink- ը ՝ փոքր arduino- ն ծրագրավորելու համար
ԹԱՐՄԱՆԵԼ !! PCB 2.0 տարբերակի համաձայն, լոգոյի համար լրացուցիչ arduino Tiny- ն այլևս կարիք չունի:
Լրացուցիչ ելք կա և կարող է ուղղակիորեն միացվել լոգոյի լուսարձակին
Քայլ 7: Վայելեք այն ցուցադրել ձեր ընկերներին
Այս ամբողջ ծանր բառը մտցնելուց հետո դուք ստիպված կլինեք դա ցույց տալ աշխարհին: Տեղեկացրեք ձեր ընկերներին այդ մասին և մի մոռացեք ցուցադրել այն ինտերնետում:
Նայեք իմ տեսանյութին ՝ տեսնելու, թե ինչպես եմ այն կառուցում և նախագծում:
Խորհուրդ ենք տալիս:
Ինչպես պատրաստել LED ձայնային սպեկտրի անալիզատոր. 7 քայլ (նկարներով)
Ինչպես պատրաստել LED աուդիո սպեկտրի անալիզատոր. NeoPixe- ի միջոցով անալիզատոր
Ինչպես DIY 32 Band LED Աուդիո Երաժշտության սպեկտրի անալիզատոր ՝ օգտագործելով Arduino Nano- ն տանը #arduinoproject: 8 քայլ
Ինչպես DIY 32 Band LED Աուդիո Երաժշտության սպեկտրի անալիզատոր ՝ օգտագործելով Arduino Nano- ն տանը #arduinoproject. Այսօր մենք տանը կդարձնենք 32 band LED Audio Music Spectrum Analyzer- ը ՝ օգտագործելով Arduino- ն, այն կարող է ցույց տալ հաճախականությունների սպեկտր և միաժամանակ նվագել երաժշտություն: Նշում max7219LED պետք է միացված լինի 100k դիմադրության դիմաց, այլապես սպայի աղմուկը
DIY FFT Աուդիո սպեկտրի անալիզատոր `3 քայլ
DIY FFT Աուդիո սպեկտրի անալիզատոր. FFT սպեկտրի անալիզատորը փորձարկման սարքավորում է, որն օգտագործում է Ֆուրիեի վերլուծությունը և թվային ազդանշանի մշակման տեխնիկան `սպեկտրի վերլուծություն ապահովելու համար: Ֆուրյեի վերլուծության միջոցով հնարավոր է, որ մեկ արժեք, օրինակ ՝ անընդհատ ժամանակային տիրույթում, համընկնի
Գերազանց չափի ժամացույց ՝ 5 քայլ
Գերազանց չափի ժամացույց. Մեկի համար, ով փնտրում է յուրահատուկ և դասական մի բան: Պատի համար պատրաստեք ձեր ձեռքի ժամացույցը, որը ծառայում է որպես ժամացույց
RGB մատրիցա + սպեկտրի անալիզատոր. 10 քայլ (նկարներով)
RGB մատրիցա + սպեկտրի անալիզատոր. Սիրու՞մ եք լուսադիոդներ: Ես նույնպես: Ահա թե ինչու այս հրահանգում ես ձեզ ցույց կտամ, թե ինչպես պատրաստել հիանալի RGB LED մատրիցա, որը կոճակի կտտոցով հեշտությամբ կարող է վերածվել սպեկտրի անալիզատորի: Կարդալուց հետո , եթե կարծում եք, որ այս Հրահանգը վաստակել է այն, խնդրում ենք քվեարկել