Оглавление:

Карманные шахматы: 4 шага
Карманные шахматы: 4 шага

Видео: Карманные шахматы: 4 шага

Видео: Карманные шахматы: 4 шага
Видео: Шахматные развлечения: четверные шахматы 2024, Ноябрь
Anonim
Карманные шахматы
Карманные шахматы

Это шахматы! В твоем кармане.

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

Запасы

- 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 кнопки, то и играть в эти игры будет достаточно.

Оставляйте любые вопросы или предложения.

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