Varto
Хочете будувати кар’єру в Data Science та AI? Vodafone Big Data Lab відкриває новий набір —>

Український ентузіаст створив портативну ретро-консоль за 810 гривень на базі ESP32-S3 та виклав проєкт у відкритий доступ

Користувач соцмережі Threads на ім’я Олександр (під нікнеймом esp_diy), власноруч зібрав портативну ігрову ретро-консоль та опублікував усі напрацювання у відкритому доступі. На сторінках проєкту на GitHub та MakerWorld ентузіаст виклав принципову схему, список комплектуючих, прошивку та 3D-моделі корпусу, щоб кожен охочий міг повторити розробку. Загальна вартість необхідних запчастин становить близько 810 грн (без урахування пластику для друку, акумулятора формату 18650 та дрібних радіодеталей).

Залишити коментар
Додай у Google
Український ентузіаст створив портативну ретро-консоль за 810 гривень на базі ESP32-S3 та виклав проєкт у відкритий доступ

Користувач соцмережі Threads на ім’я Олександр (під нікнеймом esp_diy), власноруч зібрав портативну ігрову ретро-консоль та опублікував усі напрацювання у відкритому доступі. На сторінках проєкту на GitHub та MakerWorld ентузіаст виклав принципову схему, список комплектуючих, прошивку та 3D-моделі корпусу, щоб кожен охочий міг повторити розробку. Загальна вартість необхідних запчастин становить близько 810 грн (без урахування пластику для друку, акумулятора формату 18650 та дрібних радіодеталей).

Апаратною основою пристрою став мікроконтролер ESP32-S3 (версія N16R8), який працює у парі з екраном роздільною здатністю 320×240 пікселів, звуковим підсилювачем MAX98357A та 3-ватним динаміком. Як програмну оболонку автор використав оверлей до популярної платформи Retro-Go. Це дозволяє запускати на кишеньковій приставці класичні ігри для NES/Dendy, Game Boy, Game Boy Color, Sega Master System, Game Gear, PC Engine, Atari Lynx, Game & Watch та SNES — щоправда, найважчі тайтли останньої консоль уже не тягне. Ігри завантажуються зі звичайної повнорозмірної SD-карти.

Переглянути в Threads

Для зручності керування Олександр реалізував турбо-кнопки з частотою близько 15 Гц для Dendy, а для ігор SNES розробив спеціальну розкладку, яка адаптує керування під вісім фізичних кнопок. Автономність забезпечує один акумулятор 18650 — його заряду вистачає приблизно на вісім годин безперервної гри. За словами розробника, при рідкісному використанні одного заряду вистачає на цілий тиждень, а завдяки налаштуванню мінімальної гучності грати можна в одній кімнаті з іншими людьми, не заважаючи їм.

Найскладнішим етапом створення пристрою стало проєктування корпусу. Автору довелося з точністю до міліметра розрахувати положення кожного отвору на макетній платі, щоб екран, кнопки, джойстик та батарея щільно стали на свої місця. Усі деталі Олександр креслив самостійно. Корпус складається з двох кришок, що стягуються чотирма гвинтами, має отвори під USB-C та SD-карту збоку, а вимикач винесений на нижню грань. Ентузіаст друкував деталі з PLA-пластику з карбоновою текстурою поверхні, а готовий профіль для принтерів Bambu Lab завантажив на MakerWorld.

У документації на GitHub інженер також поділився технічними нюансами, з якими зіткнувся під час складання. Зокрема, він попередив про модулі дисплеїв, які маркуються як ILI9341, але насправді працюють на контролері ST7789, а також нагадав про необхідність живити аналоговий джойстик виключно від 3,3 В та використовувати зовнішні підтягувальні резистори на 10 кОм через довгі дроти на макетній платі. Готові моделі для 3D-друку також доступні на MakerWorld.

Першою грою, яку Олександр запустив на власній консолі, стали культові «Танчики» — як згадка про дитинство, коли він грав у них із батьком та сестрою. Втім, за зізнанням самого автора, найчастіше приставкою користуються його друзі, що він вважає найкращою оцінкою своєї саморобки.

Прискорення до 800 разів: український розробник створив ультрашвидку бібліотеку Corundum HFT для міжпроцесної взаємодії
Прискорення до 800 разів: український розробник створив ультрашвидку бібліотеку Corundum HFT для міжпроцесної взаємодії
По темi
Прискорення до 800 разів: український розробник створив ультрашвидку бібліотеку Corundum HFT для міжпроцесної взаємодії
Друге життя «хламу»: як українці перетворюють старі читалки на  корисні смарт-девайси
Друге життя «хламу»: як українці перетворюють старі читалки на корисні смарт-девайси
По темi
Друге життя «хламу»: як українці перетворюють старі читалки на корисні смарт-девайси
Український інженер створив із платформи «Лілка» універсальний ІЧ-пульт для побутової техніки
Український інженер створив із платформи «Лілка» універсальний ІЧ-пульт для побутової техніки
По темi
Український інженер створив із платформи «Лілка» універсальний ІЧ-пульт для побутової техніки
Читайте головні IT-новини країни в нашому Telegram
Читайте головні IT-новини країни в нашому Telegram
По темi
Читайте головні IT-новини країни в нашому Telegram

Хочете повідомити важливу новину? Пишіть у Telegram-бот

Головні події та корисні посилання в нашому Telegram-каналі

Обговорення
Коментарів поки немає.