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

Олександр, користувач соцмережі Threads під ніком esp_diy, створив портативну ігрову ретро-консоль і виклав усі матеріали у відкритий доступ. На GitHub та MakerWorld він опублікував схему, список комплектуючих, прошивку та 3D-моделі корпусу, щоб інші могли повторити його розробку.

Вартість запчастин становить близько 810 грн (без пластику для друку, акумулятора формату 18650 та дрібних радіодеталей). Основою пристрою є мікроконтролер ESP32-S3 (версія N16R8), екран з роздільною здатністю 320×240 пікселів, звуковий підсилювач MAX98357A та 3-ватний динамік. Програмне забезпечення базується на Retro-Go, що дозволяє грати в класичні ігри для NES, Game Boy, Sega Master System та інших консолей, хоча найважчі ігри SNES не підтримуються.

Особливості конструкції

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

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

У документації на GitHub він також поділився технічними нюансами, зокрема, попередив про проблеми з дисплеями ILI9341, які насправді працюють на контролері ST7789, та зазначив важливість живлення джойстика від 3,3 В.

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


Джерело: dev.ua (https://dev.ua/news/retro-konsol-1794482859)

Пошук

Закрити