Купить ESPboy2 можно на www.tindie.com или собрать самостоятельно.
С последних статей на хабре о проекте ESPboy прошло больше года.
Кратко напомню, что это мульти-гаджет для IT энтузиастов, ардуинщиков, любителей ретро игр, пентестеров.
Открытость платформы, 100% совместимость с Arduino IDE, WiFi на борту, автономность работы в несколько часов, доп модули и AppStore - делают устройство идеальным для обучения, прототипирования и IoT экспериментов.
Схемы и код открыты и в простейшем варианте устройство может быть собрано за полчаса из нескольких деталей с AliExpress за 8$. Также можно купить готовый девайс на tindie.com, но такой вариант пока дороговатым получается. На youtube канале проекта демонстрируются некоторые возможности, на hackaday - лог разработки.
ESPboy2 пока доступен только для разработчиков, но кому интересен, оставляйте емейл в форме предзаказа. Как только будет запущен для заказа, покупки или сборки - напишем.
Пилю проект в качестве хобби, время от времени помогают знакомые и энтузиасты.
Предыдущие статьи:
![](https://habrastorage.org/getpro/habr/upload_files/8bc/ef4/8bc/8bcef48bcd0b25f1e2fc72d80adf7405.jpeg)
В основе лежит старенький уже на сегодня чип ESP8266 c WiFi с подключенными к нему цветным экраном 128х128, кнопками, динамиком, RGB светодиодом и еще парой удобных дополнений.
Меня все время ругают, почему не ESP32. Повторюсь, что слишком уж он крутой этот ESP32, что с одной стороны добавляет возможностей, а с другой напрочь убивает творческую составляющую на тему смекалистого преодоления ограничений железа. Если кому то утверждение кажется спорным, то еще добавлю, что ESP32 не самый мощный контроллер на сегодня и у него тоже недостатки имеются. В целом не стоит переоценивать значение "мощности процессора". Как показывает рост интереса к ретро-платформам прошлого и нео-ретро последние годы, параметр крутости процессора или контроллера вообще роли не играет в той сфере. Atari 2600, ZX Spectrum, C64, PICO8... Как говорится: "Плохому танцору..." :)
![](https://habrastorage.org/getpro/habr/upload_files/881/95f/aaa/88195faaa04906fa5a5a52d0f974154c.jpeg)
В ESPboy есть слот расширения, на который выведены интерфейсы I2C, SPI, UART, I2S куда втыкаются штатные модули, которые при загрузке соответствующего софта превращают устройство в ретро игровую консоль, GSM телефон, GPS навигатор, FM радио, перехватчик радиопакетов, читалку/писалку rfid/nfc, MP3 плеер, погодную станцию, универсальный ИК пульт, LORA мессенджер и много чего еще.
Есть фирменный онлайн AppStore с приложениями, куда можно подключиться прямо с устройства через WiFi, выбрать из списка нужное приложение и за полминуты загрузить. Это значительно удобнее классического обновления прошивки микроконтроллера через подключение проводами к компьютеру и последующими плясками с бубном вокруг среды разработки и библиотек с многократными попытками все это скомпилировать и залить в железку.
![](https://habrastorage.org/getpro/habr/upload_files/8ee/99a/baa/8ee99abaabcc6c5e2d23af32a0e83a25.jpeg)
![](https://habrastorage.org/getpro/habr/upload_files/8df/a98/090/8dfa980901997dcce047525d11d9227a.jpeg)
Список опробованных модулей можно увидеть на сайте проекта www.espboy.com, весь софт, как уже говорилось, на GitHub для изучения и экспериментов. Много чего в работе и еще больше в планах. К сожалению не удалось поспеть в прошлом году довести модули до промышленного изготовления, все они в виде прототипов, но энтузиасты с помощью сообщества в проектном форуме и Discord чате собирают при желании любой без сложностей. Думаю, что в этом году часть модулей все же получится выпустить в заводском исполнении.
![](https://habrastorage.org/getpro/habr/upload_files/a0b/1f2/1d9/a0b1f21d9de2cd8921b39121eaa0da28.jpeg)
Так что же конкретно нового получилось сделать за прошедший год несмотря на опостылевший вирус и волны прокрастинации:
Работает сайт, а также форум и 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
и кое-что по мелочи…
Собраны, протестированы и обеспечены софтом несколько новых модулей:
Каордиограф
Генератор сигналов разной формы и частоты
Переработан и улучшен софт прошлого года
![](https://habrastorage.org/getpro/habr/upload_files/63e/fd9/2f9/63efd92f966dd90c9a16258c15afcbd2.jpeg)
В разработке еще с десяток модулей, которые неспешно собираются и тестируются.
Уже есть задумки по ESPboy3.
В планах развитие AppStore - добавить общую онлайн таблицу игровых рекордов, внутренние чаты, многопользовательские игры типа шахмат или пошаговых стратегий, систему отзывов у приложений и доску объявлений. Получится аналог BBS прошлого. Ностальгия )
Заглядываясь на кикстартер успех FLIPPER ZERO, тоже посещают мысли о запуске компании на Kickstarter. Но такой разворот требует значительных усилий в сторону маркетинга, продаж, что далее неизбежно повлечет за собой масштабирование производства, логистики, поддержки, переход на новый уровень R&D и управление процессами в целом. Бросаться в такой омут очертя голову не охота. Хочется делать основательно, а в этом случае уже нужны заинтересованные люди, понимающие в бизнесе и инвестиции.
![](https://habrastorage.org/getpro/habr/upload_files/f14/c03/214/f14c0321402755cf51b65c931df8d147.jpeg)
В целом проект ESPboy и сопутствующий Little Game Engine неспешно развиваются с участием нескольких энтузиастов в режиме “хобби” с тестированием коммерческих моделей по монетизации (что пока не покрывает и малой части личных затрат), но с сохранением полностью бесплатного варианта использования.
Кому интересно, присоединяйтесь, есть много интересных задач и на этапах разработки концепций и на этапах проектирования и на этапах реализации и даже тестирования.
Да и просто поиграться с устройством в современные технологии довольно увлекательно и познавательно.
Купить ESPboy2 можно на www.tindie.com или собрать самостоятельно.
Сайт проекта: www.espboy.com
Лог проекта на hackaday.com https://hackaday.io/project/164830-espboy-the-ultimate-multi-gadget
Чат проекта в 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