Съдържание:

Дисплей за аудио спектър на Raspberry Pi: 4 стъпки
Дисплей за аудио спектър на Raspberry Pi: 4 стъпки

Видео: Дисплей за аудио спектър на Raspberry Pi: 4 стъпки

Видео: Дисплей за аудио спектър на Raspberry Pi: 4 стъпки
Видео: Собираем осциллограф и электронные игры на Arduino с LCD дисплеем 128×64. Железки Амперки 2024, Юли
Anonim
Дисплей за аудио спектър на Raspberry Pi
Дисплей за аудио спектър на Raspberry Pi
Дисплей за аудио спектър на Raspberry Pi
Дисплей за аудио спектър на Raspberry Pi
Дисплей за аудио спектър на Raspberry Pi
Дисплей за аудио спектър на Raspberry Pi

Използвайте DFRobot 64x64 RGB матричен панел с Raspberry Pi 3 B+, за да донесете танцово парти със себе си, където и да отидете!

DFRobot се обърна към мен, за да направя спонсориран проект за тяхната 64x64 RGB LED матрица. Първоначално се опитах да го използвам с ESP32 Firebeetle, но не успях да накарам библиотеката да работи. Това означаваше да използвате Raspberry Pi 3 B+.

Линк към продукти:

Raspberry Pi 3 B+:

www.dfrobot.com/product-1703.html

64x64 RGB матрица:

www.dfrobot.com/product-1644.html

ESP32 FireBeetle

www.dfrobot.com/product-1590.html

Стъпка 1: Видео

Image
Image

Ето видео, демонстриращо матрицата

Стъпка 2: Схема

Верига
Верига
Верига
Верига
Верига
Верига

Adafruit също има ръководство, което можете да следвате тук:

За щастие Adafruit има матрична HAT за Raspberry Pi, която обработва всички преобразувания на логическо ниво 3.3v -> 5v.

И HAT, и матрицата имат един и същ конектор, но щифт 8 (белият проводник) не се включва в HAT. Тъй като HAT поддържа само до 4 контролни проводника, щифт 8, който е петият контролен проводник, се свързва към GPIO пин 24.

Уверете се, че използвате 5V захранване, което може да захранва до 7A.

Стъпка 3: Библиотека

За да работи прикаченият код, използвах библиотеката rpi-rgb-led-matrix за управление на светодиодите. Инсталирането е доста лесно. Просто стартирайте https://raw.githubusercontent.com/adafruit/Raspbe…> rgb-matrix.sh

sudo bash rgb-matrix.sh

След това натиснете y, за да продължите, и изберете опция 2, за да изберете Adapruit Matrix HAT.

След това изберете номер 2, за да освободите щифт 18, така че звукът все още да може да се извежда през аудио жака.

За да го тествате, отидете в директорията examples-api-use и стартирайте sudo./demo -D0 --led-rows = 64 --led-cols = 64 --hardware-mapping = adafruit-hat

Трябва да видите демонстрацията да работи. Просто натиснете ctrl-c, за да го излезете.

Стъпка 4: Стартирайте кода

Преди кодът да може да се изпълни, трябва да добавите root потребителя към аудио групата с sudo -su

тогава

modgroup аудио

изход

Поставете файла python и файла test.wav в/home/pi/rgb-led-matrix/bindings/python/sample/

Ако демонстрацията работи добре, стартирайте кода с

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

sudo python spect_matrix.py

Трябва да чуете музиката, която се възпроизвежда от аудио жака и светлините да светят.

Препоръчано: