Taula de continguts:

Pantalla d'espectre d'àudio Raspberry Pi: 4 passos
Pantalla d'espectre d'àudio Raspberry Pi: 4 passos

Vídeo: Pantalla d'espectre d'àudio Raspberry Pi: 4 passos

Vídeo: Pantalla d'espectre d'àudio Raspberry Pi: 4 passos
Vídeo: Raspberry Pi 4 - How to Setup & Get Started (Best projects for beginner) 2024, Desembre
Anonim
Pantalla d'espectre d'àudio Raspberry Pi
Pantalla d'espectre d'àudio Raspberry Pi
Pantalla d'espectre d'àudio Raspberry Pi
Pantalla d'espectre d'àudio Raspberry Pi
Pantalla d'espectre d'àudio Raspberry Pi
Pantalla d'espectre d'àudio Raspberry Pi

Utilitzeu el panell matricial DFRobot 64x64 RGB amb un Raspberry Pi 3 B + per portar una festa de ball allà on vagi.

DFRobot es va posar en contacte amb mi per fer un projecte patrocinat per a la seva matriu LED de 64x64 RGB. Al principi havia intentat fer-lo servir amb l’ESP32 Firebeetle, però no aconseguia que la biblioteca funcionés. Per tant, això significava utilitzar un Raspberry Pi 3 B +.

Enllaç a productes:

Raspberry Pi 3 B +:

www.dfrobot.com/product-1703.html

Matriu RGB de 64x64:

www.dfrobot.com/product-1644.html

ESP32 FireBeetle

www.dfrobot.com/product-1590.html

Pas 1: vídeo

Image
Image

Aquí teniu un vídeo que demostra la matriu

Pas 2: Circuit

Circuit
Circuit
Circuit
Circuit
Circuit
Circuit

Adafruit també té una guia que podeu seguir aquí:

Afortunadament, Adafruit té una matriu HAT per al Raspberry Pi que gestiona totes les conversions de nivell lògic de 3,3v -> 5v.

Tant el HAT com la matriu tenen el mateix connector, però el pin 8 (el cable blanc) no es connecta al HAT. Com que el HAT només admet fins a 4 cables de control, el pin 8, que és el cinquè cable de control, es connecta al pin 24 GPIO.

Assegureu-vos d’utilitzar una font d’alimentació de 5V que pugui subministrar fins a 7A.

Pas 3: Biblioteca

Perquè el codi adjunt funcionés, he utilitzat la biblioteca rpi-rgb-led-matrix per controlar els LED. És bastant senzill d’instal·lar. Només cal que runcurl https://raw.githubusercontent.com/adafruit/Raspbe…> rgb-matrix.sh

sudo bash rgb-matrix.sh

A continuació, premeu y per continuar i trieu l'opció 2 per seleccionar l'Adafruit Matrix HAT.

A continuació, trieu el número 2 per alliberar el pin 18 de manera que el so encara es pugui transmetre a la presa d'àudio.

Per provar-lo, aneu al directori examples-api-use i executeu sudo./demo -D0 --led-rows = 64 --led-cols = 64 --hardware-mapping = adafruit-hat

Hauríeu de veure la demostració en execució. Només cal que premeu ctrl-c per sortir-ne.

Pas 4: execució del codi

Abans que es pugui executar el codi, heu d'afegir l'usuari root al grup d'àudio amb sudo -su

llavors

àudio de grup de mods

sortir

Introduïu el fitxer python i el fitxer test.wav a / home / pi / rgb-led-matrix / bindings / python / samples /

Si la demostració va funcionar bé, executeu el codi amb

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

sudo python spectrum_matrix.py

Heu d’escoltar la música que es reprodueix des de la presa d’àudio i que s’encenen els llums.

Recomanat: