Оглавление:
Видео: Блочная игра: 3 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:52
Это вдохновлено проектом pockeTETRIS. Я хотел иметь печатную плату с большим экраном, чтобы было удобнее играть без чехла, и добавить переключатель включения / выключения.
Шаг 1. Сборка
Файлы дизайна находятся на EasyEDA.
Печатные платы должны быть бессвинцовыми, поскольку это портативная игра.
НЕОБХОДИМЫЕ ПРЕДМЕТЫ
Плата - меню, затем «Создать файл изготовления» - создайте Гербер или закажите в JLCPCB
1,3-дюймовый OLED 128X64 - убедитесь, что контакты соответствуют печатной плате
3 - резисторы 10 кОм
3 - кнопочные переключатели SMD 6x6
ATtiny85
2-позиционный 3-контактный ползунковый переключатель
CR2032 Держатель батареи BAT-HLD-001-THM
CR2032 Батарея
Разъем DIP8
Программатор микросхем AVR или ATtiny
Бессвинцовый припой
Паяльник
Очиститель алкогольной электроники
Дешевая зубная щетка
Защита глаз для пайки, обрезки и очистки.
ПАЙКА
Большая часть этого проекта выполняется через пайку отверстий, но в нем используются кнопки SMD, чтобы на задней стороне не было острых краев. Пайка поверхностного монтажа для меня в новинку, поэтому я поделюсь тем, что узнал. Чтобы припаять кнопки SMD, сначала расплавьте припой на 1 контактную площадку, повторно расплавьте припой и вставьте 1 ножку для кнопки в припой. Перед продолжением убедитесь, что кнопка выровнена. Затем нагрейте контактные площадки и ножки утюгом и расплавьте припой до образования припоя. Я научился пайке SMD в лаборатории Коллина.
Припаяйте кнопки для поверхностного монтажа в первую очередь.
Далее припаиваем гнездо Attiny85 и резисторы на тыльной стороне. Совместите выемку гнезда с контуром шелкографии. После этого обрежьте выводы, а затем припаяйте детали на лицевой стороне. После завершения обрежьте оставшуюся часть пайки.
ОЧИСТКА
Флюс от припоя оставит липкий осадок. После пайки используйте спирт для электроники, чтобы распылить или покрыть печатную плату и почистить зубной щеткой. Используйте защиту для глаз.
Шаг 2: запрограммируйте ATtiny85
Добавление поддержки платы Arduino IDE для ATtiny. Перейдите в меню «Файл» и выберите «Настройки». В поле «Дополнительные URL-адреса диспетчера плат» введите: https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x -boards-manager / package_damellis_attiny_index.json и нажмите ОК.
Перейдите в меню «Инструменты», затем в «Совет» выберите «Диспетчер плат», а затем в раскрывающемся списке выберите «Внесено»: выберите пакет «attiny» и нажмите кнопку «Установить».
После завершения установки закройте окно «Boards Manager» и выберите
Доска: «ATtiny25 / 45/85»
Процессор: «ATtiny85»
Часы: «Внутренние 8 МГц»
Программа ATtiny
Необходимо запрограммировать Arduino для AVR Programming Shield
Загрузите «Arduino как ISP эскиз» [Файл] -> [Примеры] -> [Arduino как ISP].
Прикрепил экран программирования AVR к Arduino
Микросхема Socket ATTINY85 на плате программирования AVR
Выберите Программист, [Инструменты] -> [Программист] -> [Arduino как ISP] Установить загрузчик программы, [Инструменты] -> [Записать загрузчик]
Откройте PockeTetris Sketch в программном обеспечении Arduino
Загрузить эскиз, [Файл] -> [Загрузить с помощью программатора]
После успешной загрузки скетча убедитесь, что точка на ATtiny85 и выемка сокета находятся на одной стороне, и вставьте микросхему в разъем.
Шаг 3. Играйте
Средняя кнопка изменяет блок и опускает его при удерживании. Также есть режим паузы, который потребляет меньше энергии при одновременном нажатии левой и правой кнопок.
Мне понравилось строить и играть в эту игру.
Рекомендуемые:
Игра в рулетку DIY 37 Leds Arduino: 3 шага (с изображениями)
DIY 37 Leds Arduino Roulette Game: Roulette - это игра в казино, названная в честь французского слова, означающего маленькое колесо
Игра Python Tic Tac Toe: 4 шага
Игра Python Tic Tac Toe: игра Python Tic Tac Toe Эта игра сделана на Python, который является компьютерным языком, я использовал редактор Python под названием: pycharm, вы также можете использовать обычный редактор кода Python
Игра Corona с нуля: 4 шага
The Corona Game in Scratch: Привет, друзья, я создал Игру с нуля, чтобы показать важность использования дезинфицирующего средства и маски в этом " Новый нормальный " в увлекательной обучающей форме. Используются спрайты: вирус EarthDoctorCorona, флакон с дезинфицирующим средством, маска
Игра Саймона - Веселая игра !: 5 шагов
Simon Game - Fun Game !: Справка: После долгих выходных вы должны очень постараться, чтобы выполнить все задания и работу, за которые вы отвечаете. Пора нам тренировать мозг, не так ли? Помимо этих скучных и бессмысленных игр, есть игра под названием Simon Game
KB-IDE: блочная программа для платы ESP32: 5 шагов
KB-IDE: блочная программа для платы ESP32: 15 июня 2019 года MakerAsia запускает KB-IDE, новую среду IDE для ESP-IDF и Arduino IDE (ESP32 Core). KB-IDE - это трехрежимная IDE программирования для плат IoT. В настоящее время поддерживаются платы ESP32. Пользователи могут программировать в блочном режиме (визуальное программирование) и код