Բովանդակություն:

Raspberry Pi աուդիո սպեկտրի ցուցադրում ՝ 4 քայլ
Raspberry Pi աուդիո սպեկտրի ցուցադրում ՝ 4 քայլ

Video: Raspberry Pi աուդիո սպեկտրի ցուցադրում ՝ 4 քայլ

Video: Raspberry Pi աուդիո սպեկտրի ցուցադրում ՝ 4 քայլ
Video: Spectrum analyzer vs network analyzer 2024, Նոյեմբեր
Anonim
Raspberry Pi աուդիո սպեկտրի ցուցադրում
Raspberry Pi աուդիո սպեկտրի ցուցադրում
Raspberry Pi աուդիո սպեկտրի ցուցադրում
Raspberry Pi աուդիո սպեկտրի ցուցադրում
Raspberry Pi աուդիո սպեկտրի ցուցադրում
Raspberry Pi աուդիո սպեկտրի ցուցադրում

Օգտագործեք 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

Ահա մի տեսանյութ, որը ցույց է տալիս մատրիցան

Քայլ 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

Դուք պետք է լսեք երաժշտությունը, որը հնչում է աուդիո խցիկից և լույսերը վառվում են:

Խորհուրդ ենք տալիս: