Проект представляет собой портативную игровую консоль на базе ESP32 с дисплеем ILI9341 и 3D-печатным корпусом. Устройство может(пока их придется самому переписать, но в будующем планируется библеотека для упрощения переписания, а также библеотека со всеми портированными играми) запускать ретро-игры.
| Компонент | Характеристики |
|---|---|
| Микроконтроллер | ESP32-WROOM-32 |
| Дисплей | ILI9341 (SPI, 2.4") |
| Кнопки | Тактильные 6×6 мм (4 шт) |
| Джойстик | HW504 или KY023 |
| Батарея | любой аккамулдятор Li-Ion + модуль заряда TP4056 |
- Установите Arduino IDE
- Добавьте поддержку ESP32:
Файл → Настройки → Дополнительные ссылки:
https://espressif.github.io/arduino-esp32/package_esp32_index.json - Установите библиотеки через Инструменты → Управление библиотеками:
TFT_eSPI(для дисплея)
// Настройки в TFT_eSPI/User_Setup.h:
#define ILI9341_DRIVER
#define TFT_MISO 19
#define TFT_MOSI 23
#define TFT_SCLK 18
#define TFT_CS 17
#define TFT_DC 16
#define TFT_RST 22- Подключите ESP32 к ПК через USB
- В Arduino IDE: Инструменты → Плата: ESP32 Dev Module Порт: выберите COM-порт устройства Загрузите код из папки firmware
- Загрузите прошивку
├── firmware/ # Исходный код прошивки
├── schematics/ # Схемы подключения
└── docs/ # Инструкции и документация
📜 Лицензия MIT License. Подробнее в файле LICENSE.
Авторы: aDL1n Связаться: Discord - adl1n_
