Բովանդակություն:
Video: Raspberry Pi աուդիո սպեկտրի ցուցադրում ՝ 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Օգտագործեք 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: Տեսանյութ
Ահա մի տեսանյութ, որը ցույց է տալիս մատրիցան
Քայլ 2: Շղթա
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. Այսօր մենք տանը կդարձնենք 32 band LED Audio Music Spectrum Analyzer- ը ՝ օգտագործելով Arduino- ն, այն կարող է ցույց տալ հաճախականությունների սպեկտր և միաժամանակ նվագել երաժշտություն: Նշում max7219LED պետք է միացված լինի 100k դիմադրության դիմաց, այլապես սպայի աղմուկը
DIY FFT Աուդիո սպեկտրի անալիզատոր `3 քայլ
DIY FFT Աուդիո սպեկտրի անալիզատոր. FFT սպեկտրի անալիզատորը փորձարկման սարքավորում է, որն օգտագործում է Ֆուրիեի վերլուծությունը և թվային ազդանշանի մշակման տեխնիկան `սպեկտրի վերլուծություն ապահովելու համար: Ֆուրյեի վերլուծության միջոցով հնարավոր է, որ մեկ արժեք, օրինակ ՝ անընդհատ ժամանակային տիրույթում, համընկնի
DIY Arduino աուդիո ազդանշանի սպեկտրի անալիզատոր `3 քայլ
DIY Arduino աուդիո ազդանշանների սպեկտրի անալիզատոր. Սա շատ պարզ աուդիո անալիզատոր է `փոփոխվող տեսողական ռեժիմներով
Աուդիո սպեկտրի անալիզատոր (VU հաշվիչ) `6 քայլ
Աուդիո սպեկտրի անալիզատոր (VU հաշվիչ). Ի՞նչ է երաժշտությունը: Տեխնիկական տեսանկյունից երաժշտությունը հիմնականում ազդանշան է `տարբեր լարման և հաճախականությամբ: Աուդիո սպեկտրի անալիզատորը սարք է, որը ցույց է տալիս որոշակի հաճախականության լարման մակարդակը: Սա գործիք է, որը հիմնականում օգտագործվում է նման վայրերում
Երկակի 7 հատվածից բաղկացած ցուցադրում, որը վերահսկվում է շրջանագծի պոտենցիոմետրով Python - Տեսողության համառության ցուցադրում. 9 քայլ (նկարներով)
Երկակի 7 հատվածից բաղկացած ցուցադրումներ, որոնք վերահսկվում են շրջանագծի պոտենցիոմետրով: Python-Տեսողության համառության դրսևորում. Այս նախագիծը օգտագործում է պոտենցիոմետր `7 սեգմենտանոց LED էկրանների (F5161AH) ցուցադրումը վերահսկելու համար: Պոտենցիոմետրի բռնիչը պտտելիս ցուցադրվող թիվը փոխվում է 0 -ից 99 -ի սահմաններում: momentանկացած պահի վառվում է միայն մեկ LED, շատ կարճ, բայց