Часть 3: ESPboy2 — гаджет для ретро игр и экспериментов с IoT, новости проекта 2021
Предыдущие статьи:
Кратко напомню, что это мульти-гаджет для IT энтузиастов, ардуинщиков, любителей ретро игр, пентестеров.
Открытость платформы, 100% совместимость с Arduino IDE, WiFi на борту, автономность работы в несколько часов, доп модули и AppStore — делают устройство идеальным для обучения, прототипирования и IoT экспериментов.
Схемы и код открыты и в простейшем варианте устройство может быть собрано за полчаса из нескольких деталей с AliExpress за 8$. Также можно купить готовый девайс на tindie.com, но такой вариант пока дороговатым получается. На youtube канале проекта демонстрируются некоторые возможности, на hackaday — лог разработки.
ESPboy2 пока доступен только для разработчиков, но кому интересен, оставляйте емейл в форме предзаказа. Как только будет запущен для заказа, покупки или сборки — напишем.
В основе лежит старенький уже на сегодня чип ESP8266 c WiFi с подключенными к нему цветным экраном 128х128, кнопками, динамиком, RGB светодиодом и еще парой удобных дополнений.
Меня все время ругают, почему не ESP32. Повторюсь, что слишком уж он крутой этот ESP32, что с одной стороны добавляет возможностей, а с другой напрочь убивает творческую составляющую на тему смекалистого преодоления ограничений железа.

В ESPboy есть слот расширения, на который выведены интерфейсы I2C, SPI, UART, I2S куда втыкаются штатные модули, которые при загрузке соответствующего софта превращают устройство в ретро игровую консоль, GSM телефон, GPS навигатор, FM радио, перехватчик радиопакетов, читалку/писалку rfid/nfc, MP3 плеер, погодную станцию, универсальный ИК пульт, LORA мессенджер и много чего еще.
Есть фирменный онлайн AppStore с приложениями, куда можно подключиться прямо с устройства через WiFi, выбрать из списка нужное приложение и за полминуты загрузить. Это значительно удобнее классического обновления прошивки микроконтроллера через подключение проводами к компьютеру и последующими плясками с бубном вокруг среды разработки и библиотек с многократными попытками все это скомпилировать и залить в железку.


Список опробованных модулей можно увидеть на сайте проекта www.espboy.com, весь софт, как уже говорилось, на GitHub для изучения и экспериментов. Много чего в работе и еще больше в планах. К сожалению не удалось поспеть в прошлом году довести модули до промышленного изготовления, все они в виде прототипов, но энтузиасты с помощью сообщества в проектном форуме и Discord чате собирают при желании любой без сложностей. Думаю, что в этом году часть модулей все же получится выпустить в заводском исполнении.

Так что же конкретно нового получилось сделать за прошедший год несмотря на опостылевший вирус и волны прокрастинации:
-
Работает сайт, а также форум и Discord чат, где идеями и достижениями делятся друг с другом международное комьюнити.
-
Устройства продаются на tindie.com во все концы света, а любители самостоятельно паять по открытым схемам собирают полнофункциональные самоделки ESPboy и модулей к ним.
-
По предварительной оценке, активных устройств на сегодня штук 400 и их число растет.
-
Работает онлайн ESPboy AppStore и улучшенный AppStore2 в экспериментальном режиме, куда, судя по статистике, за последние полгода пришло более 5000 тысяч запросов на загрузку приложений.
-
Разработана и протестирована вторая версия девайса — ESPboy2 в более компактном исполнении, симпатичном корпусе, единым USB и прочими мелкими улучшениями. При этом сохранилась полная совместимость с классическим ESPboy. В новом исполнении устройство выглядит более законченным и приятным для использования людьми, далеким от DIY.
-
Портировано около сотни игр c платформы Arduboy и написано около десятка новых игр на Little Game Engine, улучшен эмулятор ZX Spectrum 48k и CHIP8/SCHIP, добавлен звук в эмулятор GameBoy
-
Портирован думообразный свободно распространяемый 3Д шутер — Anarch
-
Написан разнообразный полезный софт
-
UART terminal
-
Рожицы COZMO в качестве прикола и демонстрации использования в робото-проектах
-
Порт известного в ZX Spectrum кругах музыкального однобитного движка Phaser1
-
и кое-что по мелочи…
-
Собраны, протестированы и обеспечены софтом несколько новых модулей:
-
Каордиограф
-
Генератор сигналов разной формы и частоты
-
Переработан и улучшен софт прошлого года

В разработке еще с десяток модулей, которые неспешно собираются и тестируются.
Уже есть задумки по ESPboy3.
В планах развитие AppStore — добавить общую онлайн таблицу игровых рекордов, внутренние чаты, многопользовательские игры типа шахмат или пошаговых стратегий, систему отзывов у приложений и доску объявлений. Получится аналог BBS прошлого. Ностальгия )
Заглядываясь на кикстартер успех FLIPPER ZERO, тоже посещают мысли о запуске компании на Kickstarter. Но такой разворот требует значительных усилий в сторону маркетинга, продаж, что далее неизбежно повлечет за собой масштабирование производства, логистики, поддержки, переход на новый уровень R&D и управление процессами в целом. Бросаться в такой омут очертя голову не охота. Хочется делать основательно, а в этом случае уже нужны заинтересованные люди, понимающие в бизнесе и инвестиции.

В целом проект ESPboy и сопутствующий Little Game Engine неспешно развиваются с участием нескольких энтузиастов в режиме “хобби” с тестированием коммерческих моделей по монетизации (что пока не покрывает и малой части личных затрат), но с сохранением полностью бесплатного варианта использования.
Кому интересно, присоединяйтесь, есть много интересных задач и на этапах разработки концепций и на этапах проектирования и на этапах реализации и даже тестирования.
Да и просто поиграться с устройством в современные технологии довольно увлекательно и познавательно.
-
Сайт проекта: www.espboy.com
-
Лог проекта на hackaday.com https://hackaday.io/project/164830-espboy-the-ultimate-multi-gadget
-
Предзаказ ESPboy2 https://forms.gle/nNGewLwkSyeA4K9L8
-
Чат проекта в Discord: https://discord.gg/9HY4w2Y
-
Фоум проекта: http://community.espboy.com
-
Схемы и плата ESPboy: https://easyeda.com/ESPboy/espboy_pcb_v3-82
-
Tindie.com: https://www.tindie.com/products/18194/
Всем добра!
С уважением, РоманС
mailto: espboy.edu@gmail.com
JoyToy показала распаковку фигурки Малогарста Кривого из легиона Сынов Хоруса
Iron Studios открыла предзаказ на статую Шанг Цунга из классической Mortal Kombat
Создатель оригинальной God of War раскритиковал авторов God of War Laufey за отсутствие страсти к играм
Бывший креативный директор Halo призвал Activision вернуть уволенных разработчиков для работы над серией
По данным датамайнеров, Nintendo готовит бесплатные подарки для подписчиков Switch Online
В сети появились новые кадры GTA VI из журнала Game Informer
Ветеран Bethesda заявил, что Skyrim не получила спин-офф из-за The Elder Scrolls Online
Prime 1 Studio открыла предзаказ на статую Мистера Фриза