Оглавление:
- Запасы
- Шаг 1. Распечатайте обозначенные детали
- Шаг 2: пайка
- Шаг 3. Создайте код
- Шаг 4: Наслаждайтесь
Видео: Guitar Hero с Arduino: 4 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
Arduino позволяет пользователям настраивать практически все, что они когда-либо пожелают, с помощью небольшого количества кода. Я решил разработать игру Guitar Hero с регулируемой скоростью, громкостью и несколькими игровыми режимами. Этот проект также может работать от 3 батареек AA, поэтому он может быть портативным. Я надеюсь, что вы извлечете уроки из этого проекта и получите удовольствие от его настройки! Дайте мне знать, что вы думаете, ребята!
Чтобы получить общий обзор, посмотрите видео выше.
Общая стоимость этого проекта менее 15 долларов.
Запасы
3д принтер
5 кнопок мгновенного действия
Провод динамика, 2 потенциометра по 50 кОм
Динамик 0,5 ватт
Ардуино Нано
30x светодиодов WS2812b
Переключатель 1 ампер
Паяльник + припой
Горячий клей
Шаг 1. Распечатайте обозначенные детали
Всего в этом проекте около 9 частей. Общее время печати для меня составило около 15 часов. Я разделил проекты и склеил их вместе с помощью e6000. Моя цель заключалась в том, чтобы можно было надеть белый 3D-печатный элемент на светодиоды, чтобы рассеять их и создать эффект свечения. Имея это в виду, мне пришлось отредактировать стены и добавить зазор, чтобы надеть белый кусок.
Первый раздел, который я напечатал, - это корпус кнопок. Моя цель - спаять заземляющий провод и гирляндную цепь от одной кнопки к другой с заземляющим проводом. Когда кнопка нажата, он вернет сигнал заземляющего провода на Arduino, сообщив ему, что он был нажат. Широкие отверстия предназначены для того, чтобы конец светодиода мог скользить, если есть лишнее место, однако это можно было заполнить, и в этом не было необходимости.
Маленькие отверстия предназначены для заземляющих проводов, идущих от кнопок к Arduino. Эти провода затем перейдут к следующему компоненту, который является сеткой.
Сетка была напечатана так, чтобы иметь 5 столбцов и 6 строк. Светодиоды проходят через каждое из широких отверстий, чтобы удерживать их на месте, в то время как небольшой провод проходит рядом с ними, чтобы перейти к корпусу Arduino. После того, как я напечатал сетку, я разработал кожух, который удерживал сетку на месте.
В конце платы находится корпус для Arduino, динамика и потенциометров. В итоге я использовал Dremel, чтобы выкопать яму для Arduino для прямого обновления и питания.
Шаг 2: пайка
Выше схема пайки и то, как должен выглядеть проект. Приходилось много паять. Убедитесь, что у вас есть надлежащая вентиляция, и полезно иметь пару вспомогательных рук или пинцет, чтобы удерживать провода и другие материалы. Около 3/4 контактов использовалось на Arduino. Как только части были на месте, нужно было плотно прижать провода, особенно к светодиодным лентам. Я использовал зажимы при приклеивании каждой детали, чтобы обеспечить плоское и прочное соединение между пластиками. Если мне нужно было заменить детали, я могу удалить склеенные детали и при необходимости приклеить их заново.
Я подключил кнопки шлейфом к заземляющему проводу вместо того, чтобы соединять каждый отдельный провод с кнопкой. Каждая кнопка имеет соответствующий вывод для Arduino вместе со светодиодами.
Шаг 3. Создайте код
Вы можете создать свой собственный код и 3D-отпечатки или загрузить код вместе с 3D-отпечатками с моего сайта www.neehaw.com
Мой код не самый эффективный, но он выполняет свою работу. У меня есть два игровых состояния, которые представляют два игровых режима, реализованных в настоящее время. Первый - обычный гитарный герой, и для этого нужно нажать первую кнопку на холостом ходу. Он будет проходить через серию анимаций, после чего начнется игра. Регулировка громкости изменит громкость динамика, а регулировка потенциометра скорости изменит скорость движения светодиодов вниз.
Чтобы использовать другой режим 8-битной игры на гитаре, нажмите 5-ю кнопку. В этом режиме пользователь может играть на электрогитаре, настраивая ее с помощью ручки скорости. Когда ручка перемещается, следующая нажатая кнопка будет новой мелодией. Чтобы выйти из этого режима, одновременно удерживайте все 5 кнопок.
Шаг 4: Наслаждайтесь
Надеюсь, вы извлекли уроки из этого проекта. Не стесняйтесь редактировать, и если вы создадите этот проект, дайте мне знать, как это получилось:)
Я открыт для любых комментариев и предложений. Спасибо за уделенное время.
Рекомендуемые:
Использование гитары Guitar Hero для управления масштабированием (только для Windows): 9 шагов
Использование гитары Guitar Hero для управления Zoom (только для Windows): поскольку мы находимся в разгаре глобальной пандемии, многие из нас застряли в уборке дома и присоединяются к собраниям на Zoom. Через некоторое время это может стать очень утомительным и утомительным. Убирая свой дом, я обнаружил старую гитару Guitar Hero, которую бросили в
Более простой контроллер клонирования Guitar Hero !: 10 шагов (с изображениями)
Более простой контроллер Guitar Hero Clone !: Это вдохновлено отличной идеей Realities, но я использовал контроллер ПК вместо печатной платы клавиатуры, что устраняет необходимость в сложной сборке флиппера
Исправление отключения гитары Guitar Hero: 5 шагов (с изображениями)
Исправление отключения гитары Guitar Hero: Итак, вы только что купили эту красивую бывшую в употреблении гитару Guitar Hero на ebay, и когда она пришла к вам, она просто не подключилась к этому USB-ключу, так что вы думаете, что потратили 30 евро; насмарку. Но есть исправление, и это исправление, скорее всего, сработает
Проект Guitar Hero Arduino: 12 шагов (с изображениями)
Guitar Hero Arduino Project: Wij zijn Maarten Vrebos, Justin Cavanas en Wannes Stroobandt и мы изучаем мультимедиа & communatietechnologie. Для ее создания и создания аудиовизуальных и аудиовизуальных материалов. Принципы ИТ hebben wij een Guitar Hero-gitaar gehackt en gebruikt als behui
Создайте комплект Guitar Hero для своего ПК: 11 шагов
Создайте комплект Guitar Hero для вашего ПК: в этой статье будет рассказано о создании комплекта для вашего компьютера, который позволит вам практиковать свои навыки гитарного героя с помощью программного обеспечения с открытым исходным кодом и стоимостью около 30 долларов по частям