Найти в Дзене
131 GADGETS

Создание портативной консоли на Arduino Nano

Оглавление

Всем привет, хотим рассказать вам о нашем первом устройстве, а именно о портативной консоли Play131.

Сама Play131
Сама Play131

Характеристики:

  • В роли микроконтроллера выступает Arduino Nano
  • Процессор: ATmega328P
  • Батарея с емкостью 1200мАч
  • Разрешение экрана: 128x64
  • OLED экран SSD1306

Графический дизайн:

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

Главное меню
Главное меню

В главном меню представлены три меню:

  1. Играть
  2. О приставке
  3. Тест кнопок

В меню «Играть» представлены 3 приложения:

  1. Тундра131 (2D симулятор танка)
  2. Заметки (можно с помощью кода вывести картинку или текст)
  3. Рисовалка (с помощью кнопок можно нарисовать то, что вы хотите)

Меню «Играть»
Меню «Играть»

В меню «О приставке» представлены характеристики устройства:

  1. Модель
  2. Процессор
  3. Разрешение экрана и модель экрана
  4. Емкость аккумулятора
  5. Версия ОС

В меню «Тест кнопок» проверяются кнопки на работоспособность

На экране выведено шесть нолей. По нажатию какой-нибудь из кнопок, один из нулей отображается, как единичка.

Разработка:

После того, как были закуплены все компоненты для консоли, была начата разработка чертежей и корпуса.

Корпус печатался на 3D принтере, модель создавалась в Tinkercad.

Всего на разработку и изготовление первой консоли Play131 ушло 8 месяцев. Да, для такого устройства и много, но для первого проекта это нормально.

Что в общем:

Приставка продается на нашем сайте (ссылку на сайт оставлю внизу) за 2499₽. Может быть и много, но у нас в планах начало разработки новой консоли с большим экраном, с большей емкостью аккумулятора и с микроконтроллером помощнее. Также скоро состоится релиз нового устройства. Следите за новостями в нашем телеграм канале.

Спасибо за просмотр, делитесь своим мнением в комментариях и ставьте лайки. До скорого!

Телеграм канал: 131gadgets

Автор статьи: со-основатель команды Алан Хамитов