Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Esp32-C3 bassed Tiny Game Console

I made keychain sized game console with st7789 display and using esp32-C3 SoC. In this project used part of mostly recycled parts from broken smartwatch and electronics boards.

📺 Video Tutorial

Build your own following the step-by-step guide!

Watch the tutorial

Click the image above to watch the full tutorial on YouTube.

🛠️ Hardware Checklist

To use this library and run the provided examples, you will need:

🔌 Pinout & Wiring

By default, the library is configured to use the standard SPI pins of the ESP32-C3. You can customize these pins directly in the setup file to match your project's needs.

Component ESP32-C3 Pin :---
TFT MOSI Default SPI MOSI GPIO 6
TFT SCLK Default SPI SCLK GPIO 4
TFT CS Defined in User_Setup -1
TFT DC Defined in User_Setup GPIO 8
TFT RST Defined in User_Setup GPIO 5
SD Card MISO Default SPI MISO (Only if using SD!) -1
Left One Leg GPIO 1
Right One Leg GPIO 7
Action One Leg GPIO 3
Buzzer Positive Leg GPIO 0

(Note: Check your specific ESP32-C3 board's pinout diagram for the exact default SPI GPIO numbers).

💻 Arduino Installation & Setup

1. Install the Library

2. Configure the User Setup This is an important step! Just like TFT_eSPI, you must configure the library to work with your specific wiring.

  • Navigate to your Arduino libraries folder and open this library's folder.
  • Open the User_Setup file.
  • Define your specific pins, SPI speed, and color format here.
  • ⚠️ SD Card SPI Sharing: If you are using an SD card on the exact same SPI bus as the display, you must uncomment the MISO definition in this file. If you are not using an SD card, leave it commented out.
  • Save and close the file.

🤝 Support

If you found this project helpful, please consider:

Happy Making!

Games

About

I made keychain sized game console with st7789 display and using esp32-C3 SoC. In this project used part of mostly recycled

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Sponsor this project

Packages

Contributors

Languages