Tabla de contenido:

Pantalla de espectro de audio Raspberry Pi: 4 pasos
Pantalla de espectro de audio Raspberry Pi: 4 pasos

Video: Pantalla de espectro de audio Raspberry Pi: 4 pasos

Video: Pantalla de espectro de audio Raspberry Pi: 4 pasos
Video: Gabinete Case Raspberry Pi Impreso 3D DIY Pantalla OLED con Temperatura IP Memoria, Espacio para mSD 2024, Mes de julio
Anonim
Pantalla de espectro de audio Raspberry Pi
Pantalla de espectro de audio Raspberry Pi
Pantalla de espectro de audio Raspberry Pi
Pantalla de espectro de audio Raspberry Pi
Pantalla de espectro de audio Raspberry Pi
Pantalla de espectro de audio Raspberry Pi

Utilice el panel de matriz DFRobot 64x64 RGB con una Raspberry Pi 3 B + para llevar una fiesta de baile a donde quiera que vaya.

DFRobot se acercó a mí para hacer un proyecto patrocinado para su matriz LED RGB de 64x64. Al principio intenté usarlo con el ESP32 Firebeetle, pero no pude hacer que la biblioteca funcionara. Eso significaba usar una Raspberry Pi 3 B +.

Enlace a productos:

Frambuesa Pi 3 B +:

www.dfrobot.com/product-1703.html

Matriz RGB 64x64:

www.dfrobot.com/product-1644.html

Escarabajo de fuego ESP32

www.dfrobot.com/product-1590.html

Paso 1: video

Image
Image

Aquí hay un video que demuestra la matriz.

Paso 2: circuito

Circuito
Circuito
Circuito
Circuito
Circuito
Circuito

Adafruit también tiene una guía que puede seguir aquí:

Afortunadamente, Adafruit tiene una matriz HAT para Raspberry Pi que maneja todas las conversiones de nivel lógico 3.3v -> 5v.

Tanto el HAT como la matriz tienen el mismo conector, pero el pin 8 (el cable blanco) no se conecta al HAT. Debido a que el HAT solo admite hasta 4 cables de control, el pin 8, que es el quinto cable de control, se conecta al pin 24 de GPIO.

Asegúrese de utilizar una fuente de alimentación de 5 V que pueda suministrar hasta 7 A.

Paso 3: biblioteca

Para que el código adjunto funcione, utilicé la biblioteca rpi-rgb-led-matrix para controlar los LED. Es bastante sencillo de instalar. Simplemente ejecutecurl https://raw.githubusercontent.com/adafruit/Raspbe…> rgb-matrix.sh

sudo bash rgb-matrix.sh

Luego presione y para continuar y elija la opción 2 para seleccionar Adafruit Matrix HAT.

Luego, elija el número 2 para liberar el pin 18 para que el sonido aún se pueda emitir a través del conector de audio.

Para probarlo, vaya al directorio examples-api-use y ejecute sudo./demo -D0 --led-rows = 64 --led-cols = 64 --hardware-mapping = adafruit-hat

Debería ver la demostración en ejecución. Simplemente presione ctrl-c para salir.

Paso 4: Ejecutar el código

Antes de que se pueda ejecutar el código, debe agregar el usuario root al grupo de audio con sudo -su

luego

audio modgroup

Salida

Coloque el archivo python y el archivo test.wav en / home / pi / rgb-led-matrix / bindings / python / samples /

Si la demostración funcionó bien, ejecute el código con

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

sudo python espectro_matrix.py

Debería escuchar la música que se reproduce desde el conector de audio y las luces se encienden.

Recomendado: