
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05

Давно хотел сделать саундбокс, что-то вроде этого сайта, но в реальной жизни.
Полагаю, я не первый, кто создал такой ящик, но я так и не нашел здесь, поэтому решил опубликовать его!
Надеюсь, вам понравится, это моя первая инструкция, и не будьте слишком резкими в отношении ошибок английского языка, потому что это не мой родной язык.
Шаг 1. Расходные материалы

Для этого проекта вам понадобятся:
- Прессованная древесина 3мм для коробки
- аркадные кнопки, такие как эта или эта (я купил последнюю)
- некоторые тумблеры
- некоторые провода
- макет
- arduino uno
- щит для mp3-плеера sparkfun (здесь для Amazon)
- связка резисторов для кнопок и земли. Я использовал 10k, 15k, 18k, 33k, 47k, 56k, 100k, 180k и 220k, а также 470k.
Шаг 2: Подготовка - Коробка

Коробка была создана с использованием такого веб-сайта, как makercase. Так как пуговицы имеют диаметр 6 см, создайте квадратную коробку размером 25 см. Высота моей коробки составляет около 15 см (с учетом места для Arduino, кабелей, динамика …)
Используя Inkscape, coreldraw или Adobe Illustrator, создайте отверстия в верхней части коробки. Вы также можете добавить названия звуков, которые вы позже свяжете с каждой кнопкой. В футурном варианте добавлю отверстия для кнопки включения.
Как только ваш файл SVG будет готов, просто вырежьте его с помощью вашего любимого лазерного резака.
Шаг 3:

Шаг 4: Подключение кнопок



Как вы могли заметить, на самом деле у нас не так много свободных контактов для подключения кнопок на экране MP3-плеера, поэтому нам придется использовать действительно приятный «трюк», который использует аналоговый контакт. Это действительно хорошо объяснено в этой библии.
Вы должны подключить различные резисторы с разными значениями параллельно + 5V, затем кнопку, затем подключить кнопку к аналоговому выводу.
Я использовал 10k, 15k, 18k, 33k, 47k, 56k, 100k, 180k и 220k, плюс 470k для земли. Почему эти ценности? Что ж … Это первые, которые я нашел в своем беспорядке, и они очень хорошо совпали.
Вы можете увидеть на картинках мои связи. Поскольку я не очень хорошо паяю, я предпочел оставить его на макетной плате, но я заменю его, чтобы сделать коробку меньше в Futur (провода и макет занимают много места).
После того, как все это подключено, вы можете переходить к коду. Это объясняется в ранее связанном файле ible, но идея, если вы не хотите (повторно) открывать его, состоит в том, чтобы прочитать значение на аналоговом выводе и создать корпуса, соответствующие каждому резистору. В моем случае это было:
if (val> = 920 && val <= 940) {Serial.println ("зеленый"); } else if (val> = 875 && val = 860 && val = 690 && val = 650 && val = 504 && val = 760 && val = 350 && val = 320 && val <= 330) {Serial.println ("purple"); } еще {Serial.println (val); }
Возможно, вам придется немного изменить его, чтобы он соответствовал вашим ценностям.
Шаг 5: защита MP3-плеера

Если вы никогда не играли с этим щитом, советую вам проверить обучающие материалы на сайте sparkfun.
В любом случае, вы можете найти прикрепленный код, который работает в моем проекте.
Вы можете увидеть использование пина № 10 в коде, чтобы выбрать «линию» звуков.
Я решил, что мой бокс должен воспроизводить более 9 звуков, поэтому добавил тумблер. Когда он закрыт, контакт опускается, и код добавляет 9 к переменной "song", что позволяет воспроизводить до 18 песен в этой конфигурации. Вполне возможно представить добавление кнопок. 2, 4, 8, 16, 32… наборы песен…
Шаг 6: блок питания

Что касается блока питания, то я использовал батарейный отсек с 3-мя слотами для батареек АА. Я подключил заземление к заземлению Arduino, а питание батарейного отсека - к переключателю. Другой контакт переключателя идет на Vin Arduino.
Поскольку я не смог использовать только одну кнопку для Arduino и динамика, я проделал то же самое с динамиком.
(Я получаю две кнопки, которые мне нужно нажимать, чтобы звуковая коробка работала… Возможно, я с этим справлюсь позже.)
Шаг 7: Заключение
Как только все будет подключено, положите его в коробку, молитесь, чтобы он оставался на месте, и играйте со своей звуковой коробкой!
(Возьмите его в поездку с другом на пассажирском сиденье, позвольте ему поиграть с ним, и вы в конечном итоге будете молиться, чтобы коробка сломалась …)
Спасибо, что прочитали. Я знаю, что он нуждается в некоторых улучшениях (в большом количестве), и я вернусь к добавлению этого в инструкции позже:)
Я участвовал в конкурсе «Первый автор», так что, если вам понравился этот проект, подумайте о голосовании за него!:)
Рекомендуемые:
Аркадный шкаф Bubble Bobble (Bartop): 14 шагов (с изображениями)

Bubble Bobble Arcade Cabinet (Bartop): еще одно руководство по сборке кабинета? Ну, я построил свой кабинет, используя, в первую очередь, Galactic Starcade в качестве шаблона, но по ходу дела я внес несколько изменений, которые, оглядываясь назад, я чувствую, улучшают и то, и другое. простота установки некоторых деталей и улучшение эстетики
Аркадный автомат с изменяющейся светодиодной подсветкой: 5 шагов (с изображениями)

Аркадный автомат с изменяемой светодиодной подсветкой: необходимые детали: вы можете вырезать светодиодную рамку с помощью файлов, указанных в инструкции, или для тех, у кого нет доступа к лазерному резаку, она также доступна в полностью собранном виде. Светодиодная подсветка
Аркадный журнальный столик RasPi для двух игроков: 7 шагов (с изображениями)

Аркадный журнальный столик RasPi для двух игроков: вот моя версия аркадного журнального столика Raspberry Pi. Я почерпнул эту идею из других замечательных инструкций, приведенных здесь, и хотел поделиться своим опытом сборки. На столе можно играть в игры разных эпох, включая NES, SNES, Sega, Play
Карманный саундбокс: 6 шагов

Карманный звуковой ящик: это устройство не только помещается в карман, но и воспроизводит различные музыкальные тона, похожие на звуки волынки (на мой взгляд), с помощью различных комбинаций шести кнопок. Очевидно, это просто гаджет для развлечения детей; однако это принцип
Офисный аркадный автомат: 9 шагов (с изображениями)

Office Arcade Machine: для тех из вас, кто ожидал, что это будет еще один чехол для синтезатора ручной работы, это может быть немного разочаровывающим, но сегодня я хотел бы поделиться нашим опытом создания полноразмерной аркадной машины для нашего офиса. Это были совместные усилия группы