Часть 3: ESPboy2 — гаджет для ретро игр и экспериментов с IoT, новости проекта 2021

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

Предыдущие статьи:

  • раз: ESPboy гаджет для ретро игр и экспериментов с IoT

  • два: Часть 2: Mодули и AppStore. ESPboy — гаджет для ретро игр и экспериментов с IoT 

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

  • Написан разнообразный полезный софт

    • WiFi analyzer

    • WiFi sniffer

    • WiFi packet monitor

    • WiFi deauther

    • Пинговщик

    • I2C scanner

    • UART terminal

    • RSS reader

    • Рожицы COZMO в качестве прикола и демонстрации использования в робото-проектах

    • Игры из библиотеки ESPpert

    • Игры проекта tinyjoypad.com

    • Порт известного в ZX Spectrum кругах музыкального однобитного движка Phaser1

    • и кое-что по мелочи…

  • Собраны, протестированы и обеспечены софтом несколько новых модулей:

    • Дозиметр

    • Пульсометр

    • Каордиограф

    • Цифровой термометр диапазона -40-120С

    • Электронная рулетка

    • Сниффер и грабер радиосигналов Sub1Ghz Inspector

    • Универсальный ИК пульт

    • Bluetooth link (тестировался на мультиплеерной версии 3Д шутера “Catacombs of the damned”, портированного с Arduboy)

    • Генератор сигналов разной формы и частоты

  • Переработан и улучшен софт прошлого года

    • GSM телефон

    • GPS навигатор

    • LORA пейджер

    • RFID/NFC читалка-писалка

В разработке еще с десяток модулей, которые неспешно собираются и тестируются.

Уже есть задумки по 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

  • YouTube: https://www.youtube.com/c/ESPboy/videos

  • Софт: https://github.com/ESPboy-edu

  • Схемы и плата ESPboy: https://easyeda.com/ESPboy/espboy_pcb_v3-82

  • Tindie.com: https://www.tindie.com/products/18194/

Всем добра!

С уважением, РоманС

mailto: espboy.edu@gmail.com

Источник: https://habr.com/ru/post/558954/


Интересные статьи

Интересные статьи

Привет, Хабр! 4 февраля мы проводим онлайн-митап о найме в ИТ. Хотим поделиться с миром результатами исследования об изменениях в ИТ-найме, которое провели наши нани...
Часть 1 ‣ Часть 2 ‣ Часть 3 ‣ Часть 4 ‣ Часть 5 ‣ Часть 6 ‣ Часть 7 ‣ Часть 8 ‣ Часть 9 ‣ Часть 10 ‣ Часть 11 Starlink и проблемы космического мусора. Проблемы космического мусора д...
Начало использования Git напоминает посещение новой страны, языка которой вы не знаете. Пока ясно, где вы и куда идти, все хорошо, но стоит заблудиться — и начинаются большие проблемы. В и...
Привет, Хабр! Несколько месяцев назад я выступал на конференции FrontendConf 2019 с докладом Docker для фронтендера и хотел бы сделать небольшую расшифровку доклада для тех, кто больше любит чит...
В данной заметке будут рассматриваться различные "большие" программные средства для резервного копирования, включая коммерческие. Список кандидатов: Veeam Agent для Linux, Bacula. Будет провер...