Оглавление:

Ретро-аркада с Arduino: 5 шагов
Ретро-аркада с Arduino: 5 шагов

Видео: Ретро-аркада с Arduino: 5 шагов

Видео: Ретро-аркада с Arduino: 5 шагов
Видео: Пять мифов о Raspberry Pi: зачем создавалась, как работает с Win 10 и кто победит — Pi 3 или Arduino 2024, Ноябрь
Anonim
Image
Image

Привет всем! Я хочу поделиться с вами проектом, который мы реализовали в этом году для «Creative Electronics», модуля Beng Electronics Engineering в Школе телекоммуникаций Университета Малаги.

www.uma.es/etsi-de-telecomunicacion/

Проект состоит из воссоздания миниатюрной аркадной машины с тремя простыми играми, разработанными с помощью Arduino:

-> СТЕК: Эта игра состоит из штабелирования этажей и подъема как можно выше, но будьте осторожны, чтобы ввести себя в заблуждение, потому что скорость увеличивается, а этажи становятся меньше.

-> ПРОСТРАНСТВО: в этой игре вы должны избегать врагов, которые падают каждый раз быстрее, и набирать как можно больше очков.

-> COCO: сравните свою точность с друзьями в игре с ограничением по времени, и вы увидите, кто лучший снайпер.

Вот список того, что вам нужно для этого:

- 1 ЖК-дисплей Nokia 5110.

- 1 Arduino Uno.

- 2 кнопки.

- 1 джойстик.

- 1 спикер.

- 1 батарея 9 В.

- 2 свитчера.

- 1 светодиод RGB.

- 1 адаптер для батареи 9 В, совместимый с Arduino.

- 5 10КОм для ЖК-дисплея.

- 2 10КОм для кнопок.

- 3330 Ом для светодиода RGB.

- Несколько проводов.

- 1 3D дизайн.

Шаг 1: Компоненты и соединения

Припой на стрипборде
Припой на стрипборде

На этой фотографии вы можете увидеть нужные вам соединения.

Для проверки компонентов лучше сначала сделать на макетной плате, прежде чем что-либо паять.

Первый шаг - подключить ЖК-дисплей к Arduino Uno и проверить правильность подключения контактов. Затем вы должны сделать то же самое с другими компонентами.

Шаг 2: Библиотека и код

Теперь вам нужно установить библиотеку для управления ЖК-дисплеем. Ссылка здесь и скачать:

www.rinkydinkelectronics.com/library.php?id…

Есть документ со всеми функциями, которые вы тоже можете использовать.

Следующим шагом является загрузка нашего кода и проверка его правильности.

github.com/acl173/Retro-Arcade-Machine-wit…

Мы также хотим поблагодарить этот пост, который помог нам в третьей игре, где нам нужно было изменить только некоторые вещи, чтобы добавить игру в аркаду:

www.elecfreaks.com/store/blog/post/joystic…

Шаг 3: Припаяйте стрипборд

Припой на стрипборде
Припой на стрипборде
Припой на стрипборде
Припой на стрипборде

Убедившись, что все работает правильно, вы начинаете паять полосу, которая придает стабильность и ясность цепи и проводам.

На первом фото вы видите все подключения, которые мы делаем:

-> Синий цвет: штыри для подключения к Arduino.

-> Черный цвет: мы использовали полосу, соединенную линиями, и сделали отключения, чтобы избежать короткого замыкания. Вторая фотография - тому пример.

-> Красный цвет: 10K для D3-D7, 10K для D12 и D8 и 330 Ом для D11-D9.

-> Зеленый цвет: соединения между панелью и другими компонентами.

-> Фиолетовый цвет: соединения для стрипборда.

-> Голубой цвет: есть две контактные шины. Самая длинная шина контактов предназначена для экрана, а маленькая - для джойстика. Штыревые шины не нужны, вы можете использовать провода, но это способствует более четкому дизайну.

-> Оранжевый цвет: отметьте границы стрипборда.

Третье фото - каким должно быть на финале.

Шаг 4: 3D-дизайн

3D дизайн
3D дизайн

На этом этапе мы используем бесплатный 3D-дизайн Intertet, который нам понравился. Ссылка здесь…

www.thingiverse.com/thing:2293173

Однако нам пришлось кое-что сделать, чтобы 3D-печать соответствовала нашему дизайну. Например, нам пришлось увеличить кнопки и отверстия для джойстиков.

Тем не менее, вы можете распечатать другой дизайн или сделать это самостоятельно.

Шаг 5: Последний шаг

Последний шаг
Последний шаг

Мы решили склеить компоненты силиконом, потому что это был простой и хороший вариант сделать прототип.

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