Talaan ng mga Nilalaman:

Ipakita ang Raspberry Pi Audio Spectrum: 4 na Hakbang
Ipakita ang Raspberry Pi Audio Spectrum: 4 na Hakbang

Video: Ipakita ang Raspberry Pi Audio Spectrum: 4 na Hakbang

Video: Ipakita ang Raspberry Pi Audio Spectrum: 4 na Hakbang
Video: как превратить ЭЛТ телевизор в осциллограф 2024, Nobyembre
Anonim
Pagpapakita ng Raspberry Pi Audio Spectrum
Pagpapakita ng Raspberry Pi Audio Spectrum
Pagpapakita ng Raspberry Pi Audio Spectrum
Pagpapakita ng Raspberry Pi Audio Spectrum
Pagpapakita ng Raspberry Pi Audio Spectrum
Pagpapakita ng Raspberry Pi Audio Spectrum

Gamitin ang DFRobot 64x64 RGB matrix panel na may isang Raspberry Pi 3 B + upang magdala ng isang sayaw sa iyo saan ka man magpunta!

Inabot ako ng DFRobot upang gumawa ng isang naka-sponsor na proyekto para sa kanilang 64x64 RGB LED matrix. Sa una sinubukan kong gamitin ito sa ESP32 Firebeetle, ngunit hindi ko magawang gumana ang library. Kaya't nangangahulugan iyon ng paggamit ng isang Raspberry Pi 3 B +.

Link sa mga produkto:

Raspberry Pi 3 B +:

www.dfrobot.com/product-1703.html

64x64 RGB Matrix:

www.dfrobot.com/product-1644.html

ESP32 FireBeetle

www.dfrobot.com/product-1590.html

Hakbang 1: Video

Image
Image

Narito ang isang video na nagpapakita ng matrix

Hakbang 2: Circuit

Circuit
Circuit
Circuit
Circuit
Circuit
Circuit

Mayroon ding gabay ang Adafruit na maaari mong sundin dito:

Sa kabutihang palad ang Adafruit ay may isang matrix HAT para sa Raspberry Pi na humahawak sa lahat ng mga conversion ng antas ng lohika ng 3.3v -> 5v.

Ang parehong HAT at matrix ay may parehong konektor, ngunit ang pin 8 (ang puting wire) ay hindi naka-plug sa HAT. Dahil ang HAT ay sumusuporta lamang sa 4 na mga wire sa kontrol, ang pin 8, na kung saan ay ang ika-5 control wire, nakakakonekta sa GPIO pin 24.

Tiyaking gumamit ng isang 5V power supply na maaaring magbigay ng hanggang sa 7A.

Hakbang 3: Library

Para gumana ang naka-attach na code ginamit ko ang rpi-rgb-led-matrix library upang makontrol ang mga LED. Ito ay medyo simple upang mai-install. Runcurl lang https://raw.githubusercontent.com/adafruit/Raspbe…> rgb-matrix.sh

sudo bash rgb-matrix.sh

Pagkatapos ay pindutin ang y upang magpatuloy at piliin ang pagpipilian 2 upang piliin ang Adafruit Matrix HAT.

Pagkatapos pumili ng numero 2 upang palayain ang pin 18 upang ang tunog ay maaari pa ring ma-output sa audio jack.

Upang subukan ito pumunta sa direktoryo ng halimbawa-api-gamitin at patakbuhin ang sudo./demo -D0 --led-row = 64 --led-cols = 64 --hardware-mapping = adafruit-hat

Dapat mong makita ang demo na tumatakbo. Pindutin lamang ang ctrl-c upang lumabas dito.

Hakbang 4: Pagpapatakbo ng Code

Bago patakbuhin ang code dapat mong idagdag ang root user sa audio group na may -su

tapos

audio ng modgroup

labasan

Ilagay ang file ng python at subukan ang file na.wav sa / home / pi / rgb-led-matrix / bindings / python / sample /

Kung ang demo ay tumakbo nang maayos pagkatapos ay patakbuhin ang code sa

sudo cd / home / pi / rgb-led-matrix / bindings / python / sample /

sudo python spectrum_matrix.py

Dapat mong marinig ang tugtog ng musika mula sa audio jack at ang mga ilaw na nag-iilaw.

Inirerekumendang: