Power Glove Pi: 7 шагов
Power Glove Pi: 7 шагов
Anonim
Power Glove Pi
Power Glove Pi
Power Glove Pi
Power Glove Pi

Это перчатка Nintendo Power Glove с Raspberry pi-zero внутри. Я использую оригинальный D-pad, A, B, Start и Select для элементов управления.

Вещи, которые вам понадобятся для этого проекта:

1) Силовая перчатка Nintendo.

2) Raspberry pi zero с SD-картой и всеми кабелями и адаптерами.

3) Паяльник с припоем.

4) Какой-то режущий инструмент, я использовал дремель.

5) Небольшой провод и резистор на 330 Ом.

6) Ремесленный нож или лезвие бритвы.

7) Черная изолента и горячий клей.

8) Инструмент для зачистки проводов / кусачки и крестовая отвертка.

9) Маленькое сверло с дрелью, я использовал одно для своего Dremel.

Шаг 1: разбираем силовую перчатку

Разбирая силовую перчатку на части
Разбирая силовую перчатку на части

1) Обрежьте шнур, идущий сзади.

2) Переверните его и выверните 4 винта Philips. Передняя панель должна оторваться.

3) Откройте панель и перережьте провод, идущий к датчикам спереди, и провода, идущие к шнуру сзади.

4) Открутите еще 5 винтов Philips, удерживающих материнскую плату на месте.

5) Выньте плату и срежьте все оставшиеся провода, диоды, резисторы и все остальное. Но НЕ избавляйтесь от КРАСНОГО светодиода на плате.

Это было бы хорошее время, чтобы почистить силовую перчатку.

Шаг 2: резка

Резка
Резка
Резка
Резка
Резка
Резка

1) Возьмите Dremel или режущий инструмент и вырежьте часть доски, в которую вы поместите Raspberry Pi. Сосредоточьтесь на 12 верхних кнопках и используйте мою картинку в качестве ориентира. Вы захотите оставить кнопки D-pad, Center, A, B, Start и Select. Оберните отверстие изолентой, чтобы у вас не было шорт, и убедитесь, что Raspberry Pi плотно сидит. Оберните изолентой резиновую прокладку для 12 кнопок, которые вы не используете.

Шаг 3: подготовка к сверлению и трассировке

Подготовка к бурению и трассировке
Подготовка к бурению и трассировке
Подготовка к бурению и трассировке
Подготовка к бурению и трассировке
Подготовка к бурению и трассировке
Подготовка к бурению и трассировке

1) Используя небольшое сверло, просверлите отверстия рядом со следами, показанными на картинке. СЛЕДУЮЩИЙ, а не дальше.

2) С помощью ножа или бритвы соскребите защитный слой со следа, чтобы он стал золотистым или блестящим прямо у каждого отверстия.

3) С помощью припоя и паяльника нанесите припой на каждую дорожку, чтобы подготовиться к пайке.

Шаг 4: пайка

Пайка
Пайка
Пайка
Пайка
Пайка
Пайка

Прикрепленное изображение покажет вам, что это за кнопка и где нужно подключить провод к трассе.

Для проводов есть общее заземление и по одному для каждого из них для Вверх, Вниз, Влево, Вправо, B, A, Пуск и Выбор - всего 9 дорожек / проводов.

1) Возьмите провода длиной около 3 дюймов и зачистите их концы. Проденьте их в отверстия и согните проволоку так, чтобы она касалась следа. Припаиваем провод к следу.

Теперь я бы перешел к шагу 5 (Программное обеспечение), чтобы протестировать программное обеспечение перед окончательной пайкой.

2) Подключите провода Up, Down, Left, Right, B, A, Start и Select к контактам GPIO на Raspberry pi. Подключите общее заземление к контакту заземления на пи.

Если вы не знаете, где находятся контакты GPIO, используйте изображение выше.

GPIO - Элементы управления

23 - Вверх

27 - Вниз

22 - слева

17 - Правый

19 - Квадрат (B)

16 - Х (А)

12 - Старт

6 - Выбрать

Контакт 39 земля - Общая земля

3) Подключите светодиодный светильник. Подойдите к красному светодиоду у D-Pad. Сторона с прямолинейным краем (а не с круглым краем) является отрицательной и идет к резистору 330 Ом, а затем к выводу 6 (земля) на пи. Круглая сторона перейдет к контакту 8 (GPIO 14) на пи.

Если у вас есть светодиодный индикатор в вашей сборке, чтобы заставить его работать, вам необходимо включить последовательный порт GPIO. Вы можете сделать это в Retro pi или отредактировав файл /boot/config.txt и добавив следующую строку:

enable_uart = 1

Когда вы закончите пайку, приклейте пи на другую плату.

Шаг 5: Программное обеспечение

Программное обеспечение
Программное обеспечение

1) Загрузите Retro Pie «https://retropie.org.uk/download/» и разархивируйте его.

2) Использование Win32diskimager "https://sourceforge.net/projects/win32diskimager/". Запишите Retro Pie на SD-карту.

3) Вставьте SD-карту в Raspberry pi и убедитесь, что Retro pi загружается нормально. Возьмите SD-карту и вставьте ее обратно в свой компьютер.

4) Установка элементов управления GPIO.

-Установите Notepad ++, если вы когда-нибудь захотите изменить контакты GPIO из программного обеспечения.

-Загрузите модифицированный zip-файл Retrogame сюда и разархивируйте его.

После извлечения вы увидите файл с именем (setupcontrols.bash) и папку с именем (otherMod)

Скопируйте их оба и вставьте в загрузочный диск, который появился, когда вы вставили карту microSD в свой компьютер.

-Теперь извлеките микро SD и вставьте его в Raspberry Pi. Загрузите Pi в RetroPie и нажмите F4 на подключенной клавиатуре, чтобы выйти в командную строку.

Теперь нужно установить программное обеспечение. Для этого вам нужно набрать одну команду:

sudo bash /boot/setupcontrols.bash

Следуйте инструкциям по установке. Последний шаг спрашивает, хотите ли вы перезагрузиться, нажмите Y и введите, чтобы это произошло.

Если вы хотите получить более подробную информацию об этом шаге, перейдите сюда: «https://othermod.com/gpio-buttons/»

Шаг 6: Работа с кейсом

Работа с делом
Работа с делом
Работа с делом
Работа с делом
Работа с делом
Работа с делом

1) Возьмите нож Dremel или Craft (я использовал нож Craft) и вырежьте прорези для 2 Micro USB и одного Micro HDMI.

Шаг 7: Готово !

Готово !!!
Готово !!!

1) Вставьте 2 из 5 винтов обратно в материнские платы и 4 основных обратно, и все готово. Поиграйте в какие-нибудь игры, потому что вы играете с Power, Nintendo Power.

Источники:

-https://othermod.com/gpio-buttons/

-https://howchoo.com/g/ytzjyzy4m2e/build-a-simple-raspberry-pi-led-power-status-indicator

-https://www.instructables.com/id/Power-Glove-20th-Anniversary-Edition/

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