Оглавление:
- Запасы
- Шаг 1. Аппаратное обеспечение
- Шаг 2: Программное обеспечение
- Шаг 3: Заключение и дополнительные
Видео: Музыкальный автомат с Raspberry Pi: 3 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
Это руководство, которое позволит вам создать этот музыкальный автомат (или вашу индивидуальную модель:)).
Этот проект требует как минимум отношения «сделай сам», уверенности в использовании аудиокабелей и информатики в целом.
Примечание. Программное обеспечение, предоставленное самим автором в этом руководстве, находится под лицензией GNU GPLv2.
Запасы
Магазин оборудования
- Raspberry Pi
- Монитор
- Сопутствующие кабели (hdmi, аудио и т. Д.)
- Кнопки + USB-контроллер и светодиодные фонари
- Динамики
По желанию:
- Автомобильный Hi-Fi
- блок питания на 12 вольт (подойдет даже старый или ПК)
- переключатель RCA
- Аудиовход RCA
Программное обеспечение Shoplist
- Raspbian GNU Linux (я использовал версию 9.6)
- Fruitbox (я использовал версию v1.12.1)
- Пользовательские сценарии и конфигурации (будут загружены позже в этом руководстве)
Шаг 1. Аппаратное обеспечение
В этом разделе я помещаю лишь некоторые детали, потому что это похоже на процедуру создания аркадного кабинета, а в сети полно руководств (спросите дядю Google).
Скажу только, что сюда входят:
- Монитор
- органы управления
- Raspberry Pi 3B + (но работает и с Raspberry 2).
- Различные кабели
- Фары и разные
Я поместил только несколько фотографий на этапе строительства, чтобы вдохновить вас на создание вашего проекта.
По желанию вы можете добавить в автомобиль систему Hi-Fi, чтобы слушать компакт-диски. По словам кого-то, это немного искажает проект, но, на мой взгляд, превращает его в мобильный hi-fi, а не в гигантский MP3-плеер:)
Чтобы подключить блок питания к автомобильному радиоприемнику, есть еще один список руководств. Для переключения между компакт-диском, музыкальным автоматом и любым другим источником звука вы можете использовать переключатель RCA, доступный в основных интернет-магазинах.
Шаг 2: Программное обеспечение
На мой взгляд, этот раздел является наиболее интересным, поскольку он содержит настройки, которые я сделал, чтобы заставить работать музыкальный автомат, что является ядром проекта.
Совет, который я даю и который сам претворяю в жизнь, заключается в том, чтобы покупать минимальное оборудование для создания прототипа. Таким образом, если мы поймем, что проект слишком амбициозен, мы сократим расходы в случае отказа.
Действуем по шагам:
Загрузите и установите Raspbian на Raspberry
Официальный гид
Загрузите и установите Fruitbox для Retropie
Скачать и руководство
Первые конфигурации и тесты
ПРИМЕЧАНИЕ: Все команды предполагают установку Raspbian и Fruitbox по умолчанию. Их настройка не может гарантировать правильную работу, что не гарантируется независимо от
На этом этапе Fruitbox должен находиться в каталоге / home / pi / rpi-fruitbox-master.
Давайте скопируем наши MP3-файлы в папку / home / pi / rpi-fruitbox-master / Music / (создадим ее, если она не существует) с помощью нашего любимого клиента SFTP (например, Filezilla).
Я рекомендую в качестве теста не более пятидесяти файлов (позже вы добавите все MP3).
Мы запускаем первое выполнение программы, как описано в руководстве:
компакт-диск / дома / пи / rpi-fruitbox-master
./fruitbox –cfg skins / [ВАША_ТЕМА] /fruitbox.cfg
Где [YOUR_THEME] - одна из следующих тем оформления по умолчанию:
-Гранит
-MikeTV
-Современный
- Номер один
-Splat
-TouchOne
-WallJukeF
-WallSmall
-Wurly
Попробуйте разные скины, используя клавиатуру в качестве временного ввода, но учтите, что требуемые кнопки для скинов различаются, и это повлияет на окончательный выбор физических кнопок.
Конфигурация кнопок
Любое из упомянутых выше руководств по созданию шкафа для акустических систем должно объяснять, как подключить USB-контроллер к соответствующим кнопкам.
Чтобы проверить, как кнопки распознаются системой, выполните следующие команды:
компакт-диск / дома / пи / rpi-fruitbox-master
sudo./fruitbox –test-buttons –cfg./skins/[YOUR_THEME visible/fruitbox.cfg
Нажмите на каждую кнопку и обратите внимание на код, сгенерированный на экране. Измените на своем ПК файл конфигурации fruitbox.btn, заменив для каждой клавиши, которую вы хотите сопоставить, соответствующий код, который мы записали на предыдущем шаге.
Скопируйте файл конфигурации fruitbox.btn через SFTP по этому пути:
/ главная / пи / rpi-fruitbox-master / rpi-fruitbox-master /
Перезапустите приложение Fruitbox, как показано выше:
компакт-диск / дома / пи / rpi-fruitbox-master
./fruitbox –cfg skins / [ВАША_ТЕМА] /fruitbox.cfg
Проверить, работают ли ключи.
Настроить автоматический запуск Fruitbox при загрузке и выключение при выходе
Сначала нам нужно установить автоматический вход для пользователя pi.
Команды:
sudo raspi-config
В меню ncurses (например, сером с синим фоном) выберите:
3 Параметры загрузки Настройка параметров запуска
Потом:
B1 Рабочий стол / интерфейс командной строки Выберите, загружаться ли в среде рабочего стола или в командной строке.
И наконец:
B2 Console Autologin Текстовая консоль, автоматически входящая в систему как пользователь pi
Выйти, выбрав
И на вопрос:
Хотите перезагрузиться сейчас?
Отвечать
На этом этапе мы проверяем, что при перезапуске Raspbian пароль не требуется для входа в систему как пользователь pi.
Теперь нам нужно автоматизировать запуск и остановку. Сначала мы загружаем файл jukebox.conf.
Давайте изменим этот файл, раскомментировав (например, удалив решетку #) наш любимый скин.
Загрузите сценарий runjb.sh. Затем скопируйте файлы runjb.sh и jukebox.conf через SFTP в каталог / home / pi нашей Raspberry.
Наконец, в терминале Raspbian (текстовый стартовый экран) выполним:
chmod 770 /home/pi/runjb.sh
chmod 770 /home/pi/jukebox.conf
echo "/home/pi/runjb.sh" >> /home/pi/.bashrc
На этом этапе нам нужно только перезапустить систему и проверить правильность работы.
Шаг 3: Заключение и дополнительные
Если все предыдущие шаги были выполнены правильно, получайте удовольствие, собирая и украшая свой музыкальный автомат.
Обновите список MP3
- Добавьте файлы в каталог / home / pi / rpi-fruitbox-master / Music /.
- Удалите файл /home/pi/fruitbox.db
- Перезагрузите ящик с фруктами
Расширенные конфигурации
Файл rpi-fruitbox-master / skins / [YOUR_THEME] /fruitbox.cfg содержит интересные конфигурации, в том числе:
- Возможность исполнения случайных песен после определенного периода бездействия
- Возможность управления монетным механизмом
- Многое другое…
Официальная документация
Кадровый буфер
Если вам не нравятся «журналы запуска», которые являются стандартным выводом запуска Raspbian, вы можете настроить его, используя изображение, которое вы предпочитаете (руководство). Но процедура не для новичков. Я лично оставил их, потому что если что-то пойдет не так, я хочу понять, что это такое.
WallBradz скин
Для своего проекта я модифицировал скин на основе оригинального WallJuke. Если вы действительно хотите, чтобы мое лицо было на вращающемся виниле, вы можете скачать его здесь
Примечание. Это руководство также доступно на итальянском языке.
Рекомендуемые:
Музыкальный автомат "Трансформер" - Диего Банди: 4 шага
"Трансформер" Juke Box - Диего Банди: Цель этого проекта Juke Box - воспроизвести 3 песни с использованием ботинок и зуммера. Эта функция предназначена для включения переключателя, подключенного к батарее 9V, и используется ЖК-дисплей, отображающий меню. Los dos botones tienen com uso para
Музыкальный автомат - Manufactura Digital: 4 шага
Jukebox - Manufactura Digital: объект Jukebox с воспроизведением 3-х интервальных музыкальных композиций с использованием ботинок и зуммера и Neopixels. La rocola es capaz de encenderse por medio de un switch y Presenta un meú. Con los botones de " next " y " p
Установка светодиодных ламп с активацией звука на музыкальный автомат: 4 шага
Модернизация светодиодных ламп с активацией звука в музыкальном автомате: я думал о том, чтобы сделать свет, который будет менять цвет со временем под музыку, чтобы добавить его в музыкальный автомат, какое-то время, и когда я увидел испытание скорости светодиодной ленты, и поскольку мы сейчас взаперти, я подумал, что это будет
Музыкальный автомат в Arduino: 4 шага
Музыкальный автомат в Arduino: Этот проект был для класса в первый год нашей карьеры в Университете Долины, это музыкальный автомат, который может показать вам название песни и может искать предыдущую и следующую песню. Количество песен, которые вы можете отображать, ограничено, и это
Музыкальный реактивный свет -- Как сделать супер простой музыкальный реактивный свет, чтобы сделать рабочий стол приятным: 5 шагов (с изображениями)
Музыкальный реактивный свет || Как сделать супер простой музыкальный реактивный свет для настольного компьютера. бас, который на самом деле является низкочастотным звуковым сигналом. Строить очень просто. Мы