Оглавление:

Zelda Song Player: 4 шага
Zelda Song Player: 4 шага

Видео: Zelda Song Player: 4 шага

Видео: Zelda Song Player: 4 шага
Видео: Legend of Zelda Sound Effects (On Drums!) 2024, Ноябрь
Anonim
Image
Image
Подготовка динамика
Подготовка динамика

В этом руководстве я покажу вам, как собрать устройство на базе Arduino Uno, чтобы воссоздать контроллер Nintendo 64 для воспроизведения первых шести песен из Legend of Zelda: Ocarina of Time. Он может воспроизводить Колыбельную Зельды, Песню Сарии, Песню Времени, Песню Бурь, Песню Солнца и Песню Эпоны. Посмотрите видео для обучения и демонстрации песен.

Ссылки на запчасти:

DFRduino Uno

Входной экран

Оратор

Ссылка на GitHub:

Шаг 1. Подготовка динамика

Подготовка динамика
Подготовка динамика
Подготовка динамика
Подготовка динамика

Чтобы использовать динамик без перемычек, мы изменим контакты динамика. Используя иглу, поднимите язычок, удерживающий провода питания (красный) и данных (зеленый), и поменяйте их местами. Это сделано для того, чтобы иметь возможность взаимодействовать с выводами ICSP Arduino. Вторую группу контактов мы будем использовать для подключения к контакту 11 данных, но об этом позже.

Шаг 2: соберите устройство

Собрать устройство
Собрать устройство
Собрать устройство
Собрать устройство
Собрать устройство
Собрать устройство
Собрать устройство
Собрать устройство

Теперь, когда ваш динамик модифицирован и готов к выполнению поставленной задачи, мы можем собрать проигрыватель песен. Пропустите кабель динамика через Arduino и Input Shield перед тем, как соединить их вместе. Это уменьшит количество лишних проводов, свисающих с устройства. Теперь подключите динамик ко второму ряду контактов ICSP, при этом красный провод должен быть ближе к желтой кнопке, чем черный провод. В приложении вы найдете схему самого входного экрана, если вам нужна помощь в выравнивании проводов питания, данных и заземления. Как вариант, посмотрите видео.

Теперь просто переверните устройство, приклейте ленту и приклейте его к аккумуляторной батарее / блоку питания, например, к тем, которые используются для зарядки телефонов. Вы также можете просто подключить его к компьютеру. Как только это будет сделано, загрузите код в следующем разделе.

Шаг 3. Загрузка кода

Загрузите код с https://github.com/mitomon/MitosArduinoScripts/tre… на свой Arduino. Вы можете либо создать новый файл в среде Arduino IDE, скопировать и вставить код из zeldaSongPlayer.ino и сделать то же самое для pitches.h, либо загрузить сами файлы и импортировать их в Arduino IDE. Обратите внимание, что для работы вам потребуются оба файла.

Управление простое, используется всего 5 кнопок. Мы используем четыре кнопки клавиатуры в качестве желтых кнопок в исходном контроллере N64 и кнопку джойстика в качестве синей кнопки A. Первоначально я думал использовать мини-кнопку для A, но решил использовать кнопку на джойстике, потому что мне не нужны были перемычки, и это было более эргономично. Вы можете воспроизводить песни точно так же, как в игре; если вы нажмете клавишу неправильно, он также выдаст такой же сигнал ошибки, как и в игре.

Я работаю над добавлением остальных песен и, возможно, опции Scarecrow, но пока у меня все в порядке с моей новой музыкальной игрушкой.

Шаг 4: Особая благодарность DFRobot

Особая благодарность DFRobot
Особая благодарность DFRobot

Я хотел бы поблагодарить DFRobot за спонсирование этого проекта. Если вы не заметили, этот проект можно построить, используя детали из одних рук. Доставка была быстрой, а сами детали, как вы можете видеть из этого проекта, очень универсальны. Еще раз проверьте ссылки во вступлении или перейдите в их магазин прямо здесь.

Рекомендуемые: