Съдържание:

Звукова дъска на Raspberry Pi: 3 стъпки
Звукова дъска на Raspberry Pi: 3 стъпки

Видео: Звукова дъска на Raspberry Pi: 3 стъпки

Видео: Звукова дъска на Raspberry Pi: 3 стъпки
Видео: Сетевой аудиоцентр за 5 минут на Raspberry Pi 2024, Ноември
Anonim
Звукова дъска на Raspberry Pi
Звукова дъска на Raspberry Pi

Целта на този проект е да създаде звукова дъска с Raspberry Pi за всякакви звуци. Аз лично го създадох за целите на атмосферата на звуковата дъска на Dungeons and Dragons. Можете обаче да използвате това за всичко, ако го персонализирате

НАСТРОЙВАМ

За този проект ще ви трябва:

  • Достъп до интернет
  • Raspberry Pi (всеки модел)

    www.adafruit.com/product/3055

  • Захранващ адаптер за Raspberry Pi

    www.adafruit.com/product/1995

  • Micro SD карта <4 GB.

    www.adafruit.com/product/3259

  • Говорителят

    Всеки Aux или Bluetooth високоговорител е добре

  • Клавиатура с клавиатура (Клавиатурата също ще работи добре

    Използвах това, но само защото вече го притежавах

Стъпка 1: Операционна система и време за инсталиране

ОС и време за инсталиране
ОС и време за инсталиране

Така че, първо вземете вашата Micro SD карта, трябва да инсталирате някаква версия на Linux. Използвах Rapbian, защото е специално проектиран за Raspberry Pi. Ето връзката, за да получите изображение на Raspbian. Сега имате нужда от някакъв инструмент, за да го инсталирате на Micro SD картата. Използвах Etcher. Това е инструмент за кръстосана система, предназначен за това. Използвайте тази връзка, за да го изтеглите и инсталирате.

След като инсталирате Raspbian на Micro SD картата, включете я в слота за Micro SD карта на Raspberry Pi и я включете. Ще пише първа настройка, така че не го изключвайте по време на настройката. След като стартира, ще трябва да се уверите, че имате инсталирани няколко неща. Python 3, pip3, VLC Media Player и libvlc. Отворете терминал и изпълнете тази команда.

sudo apt-get install python3 python3-pip vlc libvlc-dev youtube-dl

Сега ето как да проверите някои от инсталираните.

python3

python3 --version

pip3

pip3 замразяване

VLC и libvlc

vlc --version

Сега pip3 е мениджър на пакети на Python 3. Можете да инсталирате библиотеки на python с него. Има няколко пакета, които трябва да инсталирате с pip3. Изпълнете тези команди.

pip install pafy

pip install readchar

pip install python-vlc

pip install youtube-dl

Когато въведете pip3 freeze, ще ги намерите там, изброени там.

Стъпка 2: Изтегляне и изпълнение

След като сте инсталирали всичко необходимо за стартиране на кода, ето къде можете да изтеглите кода.

github.com/Dude036/soundboard

От дясната страна ще видите бутон за изтегляне. Изтеглете кода в папка, която искате. Отворете папката, в която сте изтеглили файловете в терминала. След като сте там, прочетете ReadMe, txt за повече информация.

За да стартирате приложението, изпълнете тази команда

python3 main.py

Ако има грешки при стартиране. проверете последната си стъпка, за да се уверите, че работи правилно. След като инсталирате и стартирате програмата, всичко е готово! Ако има грешки по време на изпълнение, не забравяйте да го добавите като проблем в GitHub и аз ще се уверя, че е разрешен и отстранен

Ключови входове:

  • 0-9: Започва да възпроизвежда съответния звук в предварително зададената от вас настройка
  • + или -: Пауза и възпроизвеждане
  • *: Промяна на предварително зададената настройка. По подразбиране това ще бъде най -старата запазена предварителна настройка. Когато натиснете бутона, той ще изброи всички предварително зададени настройки, присъстващи в главната директория.

Стъпка 3: Персонализиране и следсловие

След като стартирате кода, можете да създадете своя собствена предварително зададена настройка. Ето как да го направите.

Ще ви трябват 10 връзки на 10 отделни реда от предварително зададения файл. Всеки ред не трябва да съдържа интервали от двете страни на връзката. Връзките в YouTube също работят. Уверете се, че в края на файла има празен ред. Програмата ще ви уведоми дали е приемлива или не.

Благодарим ви, че проверихте тази инструкция! Ако откриете грешки в кода, уведомете ме на страницата на проекта GitHub.

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