Tabla de contenido:
Video: Pantalla de espectro de audio Raspberry Pi: 4 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
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
Aquí hay un video que demuestra la matriz.
Paso 2: 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:
Cómo hacer un analizador de espectro de audio LED: 7 pasos (con imágenes)
Cómo hacer un analizador de espectro de audio LED: el analizador de espectro de audio LED genera el hermoso patrón de iluminación de acuerdo con la intensidad de la música.Hay muchos kits de espectro musical LED DIY disponibles en el mercado, pero aquí vamos a hacer un espectro de audio LED. Analizador con NeoPixe
Cómo hacer un analizador de espectro de música de audio LED de 32 bandas con Arduino Nano en casa #arduinoproject: 8 pasos
Cómo hacer un analizador de espectro de música de audio LED de 32 bandas usando Arduino Nano en casa #arduinoproject: hoy haremos un analizador de espectro de música de audio LED de 32 bandas en casa usando Arduino, puede mostrar el espectro de frecuencia y reproducir música al mismo tiempo. debe estar conectado frente a la resistencia de 100k, de lo contrario el ruido del altavoz
Analizador de espectro de audio DIY FFT: 3 pasos
Analizador de espectro de audio DIY FFT: el analizador de espectro FFT es un equipo de prueba que utiliza análisis de Fourier y técnicas de procesamiento de señales digitales para proporcionar análisis de espectro. Usando el análisis de Fourier es posible que un valor en, por ejemplo, el dominio de tiempo continuo sea conver
Pantalla LCD I2C / IIC - Use una pantalla LCD SPI para la pantalla LCD I2C usando el módulo SPI a IIC con Arduino: 5 pasos
Pantalla LCD I2C / IIC | Use una pantalla LCD SPI para la pantalla LCD I2C usando el módulo SPI a IIC con Arduino: Hola a todos, ya que una pantalla LCD SPI 1602 normal tiene demasiados cables para conectar, por lo que es muy difícil conectarlo con arduino, pero hay un módulo disponible en el mercado que puede Convierta la pantalla SPI en la pantalla IIC, por lo que solo necesita conectar 4 cables
Pantalla LCD I2C / IIC - Convierta una pantalla LCD SPI en una pantalla LCD I2C: 5 pasos
Pantalla LCD I2C / IIC | Convierta una pantalla LCD SPI en la pantalla LCD I2C: el uso de la pantalla lcd spi necesita demasiadas conexiones, lo cual es realmente difícil de hacer, así que encontré un módulo que puede convertir la pantalla lcd i2c en la pantalla lcd spi, así que comencemos