Оглавление:
Видео: Карманные шахматы: 4 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:50
Это шахматы! В твоем кармане.
Этот проект направлен на создание небольшого устройства, на котором можно запускать небольшие игры, такие как змейка, пакман, тетрис и даже шахматы.
Запасы
- 1,3-дюймовый графический OLED-дисплей 128x64
- Arduino Pro Mini (вы можете использовать модули как на 5 В, так и на 3,3 В. Один модуль на 3,3 В будет проще в использовании, а модуль на 5 В быстрее)
- Кнопки тактильного переключателя
- Резисторы 1 кОм
- Li-Po аккумулятор (емкость аккумулятора на самом деле не имеет значения, но легче установить аккумулятор меньшего размера)
- Модуль зарядного устройства Li-Po (лучше купить его со встроенным усилителем 5 В, иначе вам, возможно, придется его сделать)
- Прототип печатной платы для пайки компонентов
- Переключатель включения / выключения
- 3D-принтер для кейса
Примечания
Если вы решите использовать 3,3 В Arduino, вы можете использовать регулятор 3,3 В на Arduino для питания его от литий-полимерной батареи. Но если вы собираетесь использовать Arduino на 5 В, вам понадобится усилитель от 3,3 до 5 В. Самый простой способ сделать это - купить зарядное устройство Li-Po со встроенным усилителем 5 В или купить отдельный модуль повышения напряжения с 3,3 В на 5 В.
У меня не было их обоих под рукой, поэтому я разобрал старый динамик Bluetooth, распаял компоненты усилителя от 3 до 5 В и переделал его на своей собственной плате. Если вы хотите узнать, как это сделать, вы можете посмотреть это видео.
Шаг 1: Схема
Итак, схема простая, только нужно подключить много проводов.
При пайке на печатной плате важно быть осторожным, чтобы не капать припой на другую сторону платы, так как там будут компоненты.
Вы можете найти схему выше.
Шаг 2: Программное обеспечение
Чтобы загрузить программное обеспечение на arduino pro mini, вам нужно использовать программатор. Есть много инструкций о том, как это сделать, поэтому я не буду объяснять это в этой статье. Вот ссылка на один из них.
Если у вас нет программиста, вы даже можете использовать другой Arduino для его программирования. Вот ссылка на это.
Итак, шахматный код - это пример скетча для u8glib. Он работает очень хорошо и поддерживает несколько OLED-экранов с разными драйверами. Чтобы загрузить его, вам необходимо загрузить библиотеку. Затем вам нужно добавить его в папку с библиотеками Arduino. После этого вы можете скачать прикрепленный код и загрузить его на свой Arduino. (Я прикрепляю свой собственный код, потому что я изменил некоторые мелочи для кнопок, чтобы они работали с аналоговыми контактами и т. Д.)
Шаг 3: Дело
После того, как все спаяли и загрузили код, я спроектировал и напечатал на 3D-принтере корпус, в который он поместится. Я напечатал один кусок из черного, а другой из серого PLA. В этом чехле здорово то, что он защелкивается. Так что при необходимости его можно легко снять.
Шаг 4: Конец
Так что теперь вы можете делать с ним все, что угодно. Мой главный подход к этому проекту заключался в том, чтобы иметь возможность носить с собой устройство для игры в шахматы где угодно. Но скетчи таких игр, как змейка, пакман или тетрис, можно найти в Интернете. Так как на этой штуке 4 кнопки, то и играть в эти игры будет достаточно.
Оставляйте любые вопросы или предложения.
Рекомендуемые:
Карманные часы своими руками: 9 шагов
Карманные часы «сделай сам»: в этом загруженном мире отслеживание времени необходимо для повышения производительности, а если вы любитель, то почему бы не создать устройство для отслеживания времени. Благодаря технологиям существуют устройства под названием «часы», но! когда ты делаешь что-то сам по себе
Распознавание лиц на Raspberry Pi 4B за 3 шага: 3 шага
Обнаружение лиц на Raspberry Pi 4B за 3 шага: в этом руководстве мы собираемся выполнить обнаружение лиц на Raspberry Pi 4 с помощью Shunya O / S, используя библиотеку Shunyaface. Shunyaface - это библиотека распознавания / обнаружения лиц. Проект направлен на достижение максимальной скорости обнаружения и распознавания с помощью
Цифровые шахматы - отслеживайте свою игру в шахматы онлайн: 5 шагов
Цифровые шахматы - отслеживайте свою игру в шахматы онлайн: я много играл в шахматы с детства, и, поскольку в Интернете есть огромное количество веб-сайтов, на которых можно играть в шахматы против компьютеров или живых соперников, я ни разу не нашел веб-сайт который отслеживает вашу игру в шахматы, в которую вы на самом деле играете
Бумажные карманные домашние животные: 5 шагов (с изображениями)
Paper Pocket Pets: Paper Pocket Pets (PPP) - это набор, предназначенный для создания интерактивных модульных и носимых игрушек. Он поощряет детей к движению и общению благодаря реакции питомца и позволяет детям создавать своего собственного репрезентативного питомца, а также менять
Карманные колонки: 5 шагов
Карманные колонки: Привет всем, это одна из моих первых инструкций, поэтому, пожалуйста, критикуйте, но будьте любезны! В любом случае, недавно я обнаружил, что мне нужны портативные колонки, но я не использую Ipod, поэтому мне нужно было что-то, что могло бы может использоваться любым mp3-плеером. Так что я придумал