Предыдущие статьи:
Кратко напомню, что это мульти-гаджет для 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