Բովանդակություն:
![Raspberry Pi աուդիո սպեկտրի ցուցադրում ՝ 4 քայլ Raspberry Pi աուդիո սպեկտրի ցուցադրում ՝ 4 քայլ](https://i.howwhatproduce.com/images/001/image-2782-26-j.webp)
Video: Raspberry Pi աուդիո սպեկտրի ցուցադրում ՝ 4 քայլ
![Video: Raspberry Pi աուդիո սպեկտրի ցուցադրում ՝ 4 քայլ Video: Raspberry Pi աուդիո սպեկտրի ցուցադրում ՝ 4 քայլ](https://i.ytimg.com/vi/pA1k0gmXtws/hqdefault.jpg)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
![Raspberry Pi աուդիո սպեկտրի ցուցադրում Raspberry Pi աուդիո սպեկտրի ցուցադրում](https://i.howwhatproduce.com/images/001/image-2782-27-j.webp)
![Raspberry Pi աուդիո սպեկտրի ցուցադրում Raspberry Pi աուդիո սպեկտրի ցուցադրում](https://i.howwhatproduce.com/images/001/image-2782-28-j.webp)
![Raspberry Pi աուդիո սպեկտրի ցուցադրում Raspberry Pi աուդիո սպեկտրի ցուցադրում](https://i.howwhatproduce.com/images/001/image-2782-29-j.webp)
Օգտագործեք DFRobot 64x64 RGB մատրիցային վահանակը Raspberry Pi 3 B+ - ով, որտեղ էլ որ գնաք, ձեզ հետ պարային երեկո բերելու համար:
DFRobot- ը դիմեց ինձ ՝ հովանավորվող նախագիծ կատարելու իրենց 64x64 RGB LED մատրիցի համար: Սկզբում ես փորձել էի օգտագործել այն ESP32 Firebeetle- ով, բայց գրադարանը չկարողացա գործի դնել: Այսպիսով, դա նշանակում էր օգտագործել Raspberry Pi 3 B+:
Հղում դեպի ապրանքներ.
Ազնվամորի Pi 3 B+:
www.dfrobot.com/product-1703.html
64x64 RGB մատրիցա.
www.dfrobot.com/product-1644.html
ESP32 FireBeetle
www.dfrobot.com/product-1590.html
Քայլ 1: Տեսանյութ
![Image Image](https://i.howwhatproduce.com/images/001/image-2782-31-j.webp)
![](https://i.ytimg.com/vi/PAjNA0UocOs/hqdefault.jpg)
Ահա մի տեսանյութ, որը ցույց է տալիս մատրիցան
Քայլ 2: Շղթա
![Շրջան Շրջան](https://i.howwhatproduce.com/images/001/image-2782-32-j.webp)
![Շրջան Շրջան](https://i.howwhatproduce.com/images/001/image-2782-33-j.webp)
![Շրջան Շրջան](https://i.howwhatproduce.com/images/001/image-2782-34-j.webp)
Adafruit- ն ունի նաև ուղեցույց, որին կարող եք հետևել այստեղ ՝
Բարեբախտաբար, Adafruit- ն ունի Raspberry Pi- ի համար նախատեսված գլխարկ, որը վարում է 3.3v -> 5v տրամաբանական մակարդակի բոլոր փոխակերպումները:
Ե՛վ HAT- ը, և՛ մատրիցան ունեն նույն միակցիչը, սակայն 8 -րդ կապը (սպիտակ մետաղալարը) չի միանում HAT- ին: Քանի որ HAT- ն ապահովում է միայն մինչև 4 կառավարման լարեր, 8 -րդ կապը, որը 5 -րդ կառավարման լարն է, միանում է GPIO 24 կապին:
Համոզվեք, որ օգտագործեք 5 Վ էլեկտրասնուցում, որը կարող է ապահովել մինչև 7 Ա:
Քայլ 3: Գրադարան
Կցված կոդը աշխատելու համար ես օգտագործել եմ rpi-rgb-led-matrix գրադարանը `LED- ները վերահսկելու համար: Տեղադրելը բավականին պարզ է: Պարզապես վազեք https://raw.githubusercontent.com/adafruit/Raspbe…> rgb-matrix.sh
sudo bash rgb-matrix.sh
Այնուհետև շարունակելու համար սեղմեք y և ընտրեք տարբերակ 2 ՝ Adafruit Matrix HAT- ն ընտրելու համար:
Այնուհետև ընտրեք թիվ 2 -ը, որպեսզի ազատեք 18 -րդ կապը, որպեսզի ձայնը դեռևս դուրս գա աուդիո խցիկի վրայով:
Այն փորձարկելու համար մտեք օրինակներ-api-use գրացուցակում և գործարկեք sudo:/demo -D0 --led-rows = 64 -led-cols = 64
Դուք պետք է տեսնեք, թե ինչպես է ցուցադրական ցուցադրումը գործում: Պարզապես սեղմեք ctrl-c ՝ դրանից դուրս գալու համար:
Քայլ 4: Գործարկեք ծածկագիրը
Նախքան ծածկագրի գործարկումը, դուք պետք է արմատային օգտվողին ավելացնեք աուդիո խմբին withsudo -su
ապա
modgroup աուդիո
ելք
Տեղադրեք python ֆայլը և test.wav ֆայլը/home/pi/rgb-led-matrix/bindings/python/sample/մեջ
Եթե ցուցադրումը լավ է աշխատում, ապա գործարկեք կոդը
sudo cd/home/pi/rgb-led-matrix/bindings/python/նմուշներ/
sudo python spectrum_matrix.py
Դուք պետք է լսեք երաժշտությունը, որը հնչում է աուդիո խցիկից և լույսերը վառվում են:
Խորհուրդ ենք տալիս:
Ինչպես DIY 32 Band LED Աուդիո Երաժշտության սպեկտրի անալիզատոր ՝ օգտագործելով Arduino Nano- ն տանը #arduinoproject: 8 քայլ
![Ինչպես DIY 32 Band LED Աուդիո Երաժշտության սպեկտրի անալիզատոր ՝ օգտագործելով Arduino Nano- ն տանը #arduinoproject: 8 քայլ Ինչպես DIY 32 Band LED Աուդիո Երաժշտության սպեկտրի անալիզատոր ՝ օգտագործելով Arduino Nano- ն տանը #arduinoproject: 8 քայլ](https://i.howwhatproduce.com/images/001/image-174-27-j.webp)
Ինչպես DIY 32 Band LED Աուդիո Երաժշտության սպեկտրի անալիզատոր ՝ օգտագործելով Arduino Nano- ն տանը #arduinoproject. Այսօր մենք տանը կդարձնենք 32 band LED Audio Music Spectrum Analyzer- ը ՝ օգտագործելով Arduino- ն, այն կարող է ցույց տալ հաճախականությունների սպեկտր և միաժամանակ նվագել երաժշտություն: Նշում max7219LED պետք է միացված լինի 100k դիմադրության դիմաց, այլապես սպայի աղմուկը
DIY FFT Աուդիո սպեկտրի անալիզատոր `3 քայլ
![DIY FFT Աուդիո սպեկտրի անալիզատոր `3 քայլ DIY FFT Աուդիո սպեկտրի անալիզատոր `3 քայլ](https://i.howwhatproduce.com/images/002/image-4820-j.webp)
DIY FFT Աուդիո սպեկտրի անալիզատոր. FFT սպեկտրի անալիզատորը փորձարկման սարքավորում է, որն օգտագործում է Ֆուրիեի վերլուծությունը և թվային ազդանշանի մշակման տեխնիկան `սպեկտրի վերլուծություն ապահովելու համար: Ֆուրյեի վերլուծության միջոցով հնարավոր է, որ մեկ արժեք, օրինակ ՝ անընդհատ ժամանակային տիրույթում, համընկնի
DIY Arduino աուդիո ազդանշանի սպեկտրի անալիզատոր `3 քայլ
![DIY Arduino աուդիո ազդանշանի սպեկտրի անալիզատոր `3 քայլ DIY Arduino աուդիո ազդանշանի սպեկտրի անալիզատոր `3 քայլ](https://i.howwhatproduce.com/images/007/image-19905-j.webp)
DIY Arduino աուդիո ազդանշանների սպեկտրի անալիզատոր. Սա շատ պարզ աուդիո անալիզատոր է `փոփոխվող տեսողական ռեժիմներով
Աուդիո սպեկտրի անալիզատոր (VU հաշվիչ) `6 քայլ
![Աուդիո սպեկտրի անալիզատոր (VU հաշվիչ) `6 քայլ Աուդիո սպեկտրի անալիզատոր (VU հաշվիչ) `6 քայլ](https://i.howwhatproduce.com/images/010/image-29506-j.webp)
Աուդիո սպեկտրի անալիզատոր (VU հաշվիչ). Ի՞նչ է երաժշտությունը: Տեխնիկական տեսանկյունից երաժշտությունը հիմնականում ազդանշան է `տարբեր լարման և հաճախականությամբ: Աուդիո սպեկտրի անալիզատորը սարք է, որը ցույց է տալիս որոշակի հաճախականության լարման մակարդակը: Սա գործիք է, որը հիմնականում օգտագործվում է նման վայրերում
Երկակի 7 հատվածից բաղկացած ցուցադրում, որը վերահսկվում է շրջանագծի պոտենցիոմետրով Python - Տեսողության համառության ցուցադրում. 9 քայլ (նկարներով)
![Երկակի 7 հատվածից բաղկացած ցուցադրում, որը վերահսկվում է շրջանագծի պոտենցիոմետրով Python - Տեսողության համառության ցուցադրում. 9 քայլ (նկարներով) Երկակի 7 հատվածից բաղկացած ցուցադրում, որը վերահսկվում է շրջանագծի պոտենցիոմետրով Python - Տեսողության համառության ցուցադրում. 9 քայլ (նկարներով)](https://i.howwhatproduce.com/images/003/image-7977-16-j.webp)
Երկակի 7 հատվածից բաղկացած ցուցադրումներ, որոնք վերահսկվում են շրջանագծի պոտենցիոմետրով: Python-Տեսողության համառության դրսևորում. Այս նախագիծը օգտագործում է պոտենցիոմետր `7 սեգմենտանոց LED էկրանների (F5161AH) ցուցադրումը վերահսկելու համար: Պոտենցիոմետրի բռնիչը պտտելիս ցուցադրվող թիվը փոխվում է 0 -ից 99 -ի սահմաններում: momentանկացած պահի վառվում է միայն մեկ LED, շատ կարճ, բայց