Skip to content

Latest commit

 

History

16 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Портативная мини-консоль на ESP32

License: MIT

Проект представляет собой портативную игровую консоль на базе ESP32 с дисплеем ILI9341 и 3D-печатным корпусом. Устройство может(пока их придется самому переписать, но в будующем планируется библеотека для упрощения переписания, а также библеотека со всеми портированными играми) запускать ретро-игры.

Компоненты

Компонент Характеристики
Микроконтроллер ESP32-WROOM-32
Дисплей ILI9341 (SPI, 2.4")
Кнопки Тактильные 6×6 мм (4 шт)
Джойстик HW504 или KY023
Батарея любой аккамулдятор Li-Ion + модуль заряда TP4056

Установка и прошивка

1. Настройка среды

  1. Установите Arduino IDE
  2. Добавьте поддержку ESP32:
    Файл → Настройки → Дополнительные ссылки:
    https://espressif.github.io/arduino-esp32/package_esp32_index.json
  3. Установите библиотеки через Инструменты → Управление библиотеками:
    • TFT_eSPI (для дисплея)

2. Подключение дисплея ILI9341

// Настройки в 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

3. Загрузка прошивки

  1. Подключите ESP32 к ПК через USB
  2. В Arduino IDE: Инструменты → Плата: ESP32 Dev Module Порт: выберите COM-порт устройства Загрузите код из папки firmware
  3. Загрузите прошивку

Структура репозитория

├── firmware/     # Исходный код прошивки
├── schematics/    # Схемы подключения
└── docs/          # Инструкции и документация

📜 Лицензия MIT License. Подробнее в файле LICENSE.

Авторы: aDL1n Связаться: Discord - adl1n_

About

Портативная консоль сделанная на основе ESP32

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages