
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:04


Привет всем! Я хочу поделиться с вами проектом, который мы реализовали в этом году для «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-дизайн Intertet, который нам понравился. Ссылка здесь…
www.thingiverse.com/thing:2293173
Однако нам пришлось кое-что сделать, чтобы 3D-печать соответствовала нашему дизайну. Например, нам пришлось увеличить кнопки и отверстия для джойстиков.
Тем не менее, вы можете распечатать другой дизайн или сделать это самостоятельно.
Шаг 5: Последний шаг

Мы решили склеить компоненты силиконом, потому что это был простой и хороший вариант сделать прототип.
Рекомендуемые:
Ретро аудио / видео к дополнительному аудиокабелю: 8 шагов (с изображениями)

Ретро аудио / видео к дополнительному аудиокабелю: я создал этот кабель для выполнения очень конкретной функции - для подключения MP3-плеера к автомобильному радиоприемнику, у которого есть аудио / видео порт, а не дополнительный аудиопорт. Этот процесс почти идентичен моему ретро-стерео патч-кабелю, с той лишь разницей, что
Ретро-футуристический USB-накопитель: 16 шагов (с изображениями)

Ретро-футуристический USB-накопитель: Некоторое время назад мне подарили USB-накопитель. Корпус накопителя выглядел красиво, но, к сожалению, через несколько месяцев использования он начинает вызывать проблемы с ненадежным подключением. Поэтому я перестал пользоваться этим приводом. Большинство людей
MP3-плеер в стиле ретро Arduino!: 8 шагов (с изображениями)

MP3-плеер Arduino в стиле ретро !: MP3-плеер может показаться устаревшим. Смартфоны могут намного лучше этого! Со всеми этими приложениями и потоковыми сервисами вам даже не нужно скачивать музыку или песню. Но когда я столкнулся с модулем DFplayer, он меня очень взволновал
Ретро-звуковой чип с Arduino - SAA1099: 16 шагов (с изображениями)

Ретро-звуковой чип с Arduino - SAA1099: в этой инструкции я покажу вам, как использовать Arduino Uno с винтажным чипом синтеза звука, чтобы воспроизводить файлы формата midi в виде прямоугольной волнистой формы! Если вам просто нужен быстрый обзор чем занимается этот проект, посмотрите видео выше. В противном случае продолжить
Ретро аркадные часы - Arduino: 6 шагов (с изображениями)

Ретро аркадные часы - Arduino: создайте интерактивные прикроватные аркадные часы с сенсорным экраном и анимированными аркадными фигурами, которые вы можете записывать звук по вашему выбору для будильника. Это обновление предыдущего проекта, который теперь включает чехол с 3D-принтом и четыре отдельные программы