Índice:

Visor do espectro de áudio do Raspberry Pi: 4 etapas
Visor do espectro de áudio do Raspberry Pi: 4 etapas

Vídeo: Visor do espectro de áudio do Raspberry Pi: 4 etapas

Vídeo: Visor do espectro de áudio do Raspberry Pi: 4 etapas
Vídeo: Homemade 14 Band Spectrum Analyzer Part 2 - Theory Of Operation 2024, Julho
Anonim
Visor de espectro de áudio Raspberry Pi
Visor de espectro de áudio Raspberry Pi
Visor de espectro de áudio Raspberry Pi
Visor de espectro de áudio Raspberry Pi
Visor de espectro de áudio Raspberry Pi
Visor de espectro de áudio Raspberry Pi

Use o painel de matriz DFRobot 64x64 RGB com um Raspberry Pi 3 B + para levar uma festa de dança com você aonde quer que você vá!

A DFRobot me procurou para fazer um projeto patrocinado para sua matriz de LEDs RGB 64x64. No início, tentei usá-lo com o ESP32 Firebeetle, mas não consegui fazer a biblioteca funcionar. Isso significava usar um Raspberry Pi 3 B +.

Link para produtos:

Raspberry Pi 3 B +:

www.dfrobot.com/product-1703.html

Matriz RGB 64x64:

www.dfrobot.com/product-1644.html

ESP32 FireBeetle

www.dfrobot.com/product-1590.html

Etapa 1: Vídeo

Image
Image

Aqui está um vídeo demonstrando a matriz

Etapa 2: Circuito

O circuito
O circuito
O circuito
O circuito
O circuito
O circuito

Adafruit também tem um guia que você pode seguir aqui:

Felizmente, a Adafruit tem uma matriz HAT para o Raspberry Pi que lida com todas as conversões de nível lógico de 3,3v -> 5v.

O HAT e a matriz têm o mesmo conector, mas o pino 8 (o fio branco) não é conectado ao HAT. Como o HAT suporta apenas até 4 fios de controle, o pino 8, que é o quinto fio de controle, é conectado ao pino 24 do GPIO.

Certifique-se de usar uma fonte de alimentação de 5 V que pode fornecer até 7 A.

Etapa 3: Biblioteca

Para o código anexado funcionar, usei a biblioteca rpi-rgb-led-matrix para controlar os LEDs. É muito simples de instalar. Basta executarcurl https://raw.githubusercontent.com/adafruit/Raspbe…> rgb-matrix.sh

sudo bash rgb-matrix.sh

Em seguida, pressione y para continuar e escolha a opção 2 para selecionar o Adafruit Matrix HAT.

Em seguida, escolha o número 2 para liberar o pino 18 para que o som ainda possa ser emitido pelo conector de áudio.

Para testá-lo, vá para o diretório examples-api-use e execute sudo./demo -D0 --led-rows = 64 --led-cols = 64 --hardware-mapping = adafruit-hat

Você deverá ver a demonstração em execução. Basta apertar ctrl-c para sair.

Etapa 4: executando o código

Antes que o código possa ser executado, você deve adicionar o usuário root ao grupo de áudio comsudo -su

então

áudio modgroup

saída

Coloque o arquivo python e o arquivo test.wav em / home / pi / rgb-led-matrix / bindings / python / samples /

Se a demonstração funcionou bem, execute o código com

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

sudo python spectrum_matrix.py

Você deve ouvir a música tocando no conector de áudio e as luzes acendendo.

Recomendado: