Оглавление:
- Шаг 1: Необходимые детали
- Шаг 2: Подготовьте провода
- Шаг 3. Прошивка шестнадцатеричного файла на Atmega8
- Шаг 4: макетирование
- Шаг 5: Осциллятор + SNES
- Шаг 6: USB-данные и питание
- Шаг 7: Тестирование контроллера
- Шаг 8: макет на печатную плату
- Шаг 9: изменение контроллера
- Шаг 10: финальное тестирование + примечания
Видео: USB-контроллер SNES: 10 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:55
Сначала поучительно. Сообщите мне, что ему нужно и что нужно исправить. Я не составлял схему или программу. Я просто делаю руководство, которое показывает пошаговую сборку, как сделать контроллер USB SNES. Исходная страница находится здесь: www.raphnet.net/electronique/snes_nes_usb/index_en.php Это руководство превратит обычный контроллер snes в геймпад с USB-разъемом. Он протестирован для работы на XP, Vista, 7 и PS3. Он должен работать на Mac и Linux, но я их не тестировал. Устройство распознается как стандартное HID-устройство. -Вам не нужно ничего программировать для этого руководства. Программа уже скомпилирована и готова к прошивке на ваш чип. -Вам нужны базовые навыки пайки. -Основные навыки схематического чтения помогают, но я постараюсь объяснить каждый шаг.
Шаг 1: Необходимые детали
Список деталей: ---------------------------------------- - Микроконтроллер Atmega8 DIP - Программатор AVR (USB, параллельный или последовательный. Я использую USB.) -12 МГц Кристаллический осциллятор - [2] Стабилитрон 3,6 В, резистор -1,5 кОм (должно работать от 1,3 кОм до 1,7 кОм) - [2] резистор 68 Ом (от 60 до 75 должно работать) -USB штекерный кабель -SNES контроллер (первая партия работает лучше. Цвета проводов соответствуют руководству.) -Маленький провод. -PCB - www.radioshack.com/product/index.jsp - 2 доллара-макетная плата. Это значительно упрощает тестирование перед установкой в контроллер. Www.radioshack.com/product/index.jsp - Инструменты за 9 долларов: ---------------------- ------------------- - Инструмент для зачистки проводов - Резак для проводов - Паяльник - Припой - Плоскогубцы с острым концом (значительно упрощает установку и перемещение проводов на макетной плате) - Dremmel или режущий инструмент. (Чип не поместится в немодифицированный контроллер.
Шаг 2: Подготовьте провода
-Возьмите кабель USB и отрежьте его конец. Вам нужен только кабель и штекер usb. -Закрепите кабель USB и все 4 соединения внутри. (Некоторые кабели USB имеют 5 проводов. Для этого руководства не нужен 5-й провод, поэтому его можно отрезать. -Откройте контроллер SNES. Обрежьте соединительные провода рядом с платой, но оставьте достаточно проводов, чтобы их можно было припаять к плате. pcb. Лучше оставить слишком много провода и отрезать его, если он вам не нужен.
Шаг 3. Прошивка шестнадцатеричного файла на Atmega8
Я использовал USB-программатор, чтобы прошить свой чип. Это означает, что скомпилированный шестнадцатеричный файл отправляется с компьютера на чип. Никакого реального программирования делать не нужно. Последовательный и параллельный будут работать, но программное обеспечение программатора будет немного отличаться от моего.
Файл HEX можно загрузить здесь: (щелкните правой кнопкой мыши, чтобы сохранить цель как…) www.raphnet.net/electronique/snes_nes_usb/releases/nes_snes_db9_usb-1.7.hex Это прошивка, которая сообщает чипу, как обрабатывать все сигналы.
Всем чипам Atmega нужны байты предохранителя. Не беспокойтесь о том, что они делают, просто знайте, что для этого дизайна требуется: старший байт = 0xc9 младший байт = 0x9f
В вашей программе прошивки микросхем должна быть возможность установить эти предохранители. Я использовал ProgISP в своей системе.
Когда он у вас прошит, можно приступать к макетированию.
Шаг 4: макетирование
Я предполагаю, что вы знаете основы использования макета. Если нет, то для этого есть много руководств. Я также предполагаю, что вы умеете паять провода. Если вы не можете прочитать изображение, перейдите сюда: www.raphnet.net/electronique/snes_nes_usb/sch-revD-p.webp
Шаг 5: Осциллятор + SNES
Генератор подключается к контактам 9 и 10. Он может вращаться в любом направлении и работать. Часы SNES подключаются к контакту 28. Защелка SNES подключается к контакту 27. Данные SNES подключаются к контакту 26. Питание 5 В SNES подключается как к 5 В на микросхеме, так и к 5 В. USB. Заземление SNES подключается как к заземлению на микросхеме, так и к заземлению USB.
Шаг 6: USB-данные и питание
Эту деталь очень сложно правильно подключить. Обратите особое внимание на схему. USB 5V подключается к обоим контактам 5V, а заземление USB 5V SNES идет к обоим контактам заземления, а заземление SNES USB2 - это данные -. Он проходит: через стабилитрон 3,6 В на землю, через резистор 68 Ом, на контакты 2 и 3, на USB 5 В через резистор 1,5 кОм. USB3 - это данные +. он идет: через стабилитрон 3,6 В на землю через резистор 68 Ом на вывод 4
Шаг 7: Тестирование контроллера
Установив все детали на свои места, подключите USB-порт к компьютеру, и на нем должно появиться новое оборудование. Вы можете протестировать все кнопки на панели управления под игровыми контроллерами. Если он работает, вы готовы перенести его на плату и вставить в контроллер.
Шаг 8: макет на печатную плату
Я использовал доску ниже, чтобы сделать свой дизайн. Я вставил чип на место и с помощью дреммеля вырезал все ненужные участки на плате. Вам нужно сделать его как можно меньше, чтобы он поместился в контроллере. Обратите внимание, что все точки припоя возле контактов соединяют 3 отверстия. Это позволяет использовать на этой плате 2 провода на контакт. Примечание. Припой должен быть внизу платы. Положите его на изнаночную сторону, и штыри не соединятся.
Шаг 9: изменение контроллера
Пришлось немного обрезать кожух, чтобы все поместилось внутри. Свою схему кладу под кнопки abxy. На картинке показано, что я сделал. Установите его так, как хотите, главное, чтобы он закрывался.
Шаг 10: финальное тестирование + примечания
Проверьте это и посмотрите, работает ли он. Если это так, все готово. Если нет, проверьте распространенные ошибки. Общие ошибки: -------------------------- Проверьте правильность подключения питания и заземления. Проверьте направление стабилитронов. Они не работают в обоих направлениях. Осциллятор подключен? Вы правильно запрограммировали программу и байты предохранителя? Подключены ли данные snes, защелка и часы к нужным контактам? У вас где-нибудь есть паяльный мостик? ПРИМЕЧАНИЯ: --------------------------- Этот контроллер действительно работает на PS3, но кнопки не очень хорошо отображаются. Кнопки start и select не соответствуют ps3 start and select. Это можно использовать в некоторых играх-истребителях, которые позволяют переназначать кнопки. Сообщите мне, что я могу сделать, чтобы улучшить эту инструкцию.
Рекомендуемые:
Деревянная развлекательная система Super Nintendo (SNES): 11 шагов
Деревянная развлекательная система Super Nintendo (SNES): на выставке в Вене я случайно наткнулся на деревянную развлекательную систему Super Nintendo Entertainment System (SNES). Я играл на такой игровой приставке со старшим братом, когда был ребенком. Как я понял, снова пристрастившись к Супер Марио
Модификация внутреннего Bluetooth для SNES Classic Mini: 6 шагов (с изображениями)
Модификация SNES Classic Mini Internal Bluetooth: Приветствую всех вас, любителей классических консолей Nintendo! Это руководство поможет вам установить полупостоянный внутренний приемник Bluetooth на консоль SNES Classic Mini (до сих пор именуемую SNESC в остальной части руководства). Этот
Превратите обычную USB-флешку в надежную USB-флешку: 6 шагов
Превратите обычную USB-флешку в защищенную USB-флешку: в этом руководстве мы узнаем, как превратить обычную USB-флешку в безопасную USB-флешку. Все со стандартными функциями Windows 10, ничего особенного и ничего лишнего. Что вам понадобится: флэш-накопитель USB или флешка. Я очень рекомендую getti
Легкое 5-минутное USB-зарядное устройство на солнечной батарее / USB-зарядное устройство для выживания: 6 шагов (с изображениями)
Легкое 5-минутное USB-зарядное устройство на солнечной батарее / USB-зарядное устройство для выживания: Привет, ребята! Сегодня я только что сделал (наверное) самое простое зарядное устройство для солнечных батарей usb! Во-первых, мне очень жаль, что я не загрузил некоторые инструкции для вас, ребята … Я сдал несколько экзаменов за последние несколько месяцев (на самом деле не несколько, может быть, неделю или около того ..). Но
USB-концентратор для картриджа Snes: 3 шага (с изображениями)
Snes Cartridge Usb Hub: USB-концентратор внутри картриджа snes, просто подумал, что это будет забавный и довольно простой проект для начала. Когда вы играете в ретро-игры (например, эмуляторы snes / nes, если бы это были обычные игры для ПК, это не было бы чувствую себя как-то правильно) к компу подключили до