ESPdex is a compact ESP32 project that displays Pokémon from the first generation on a 160x128 ST7735 display. The project connects to Wi-Fi and periodically downloads random Pokémon images from the PokeAPI, displaying them on the screen.
This project is built with ESP-IDF 5.3 and LVGL 9.4.
- ESP32 + ST7735 (160x128) display via SPI
- Wi-Fi connection and HTTP image downloads
- Random first-generation Pokémon images
- Periodic automatic pokemon updates
- Smooth rendering using LVGL 9.4
- Configure Wi-Fi credentials in the code:
#define WIFI_SSID "your_ssid"
#define WIFI_PASSWORD "your_password"Connections:
| Display Pin | Connected to |
|---|---|
| 1 - GND | ESP32 GND & Power supply GND |
| 2 - VCC | Power supply 3.3V |
| 3 - SCK | SPI_PIN_SCLK - ESP32 pin 18 |
| 4 - SDA | SPI_PIN_MOSI - ESP32 pin 23 |
| 5 - RES | SPI_PIN_RST - ESP32 pin 21 |
| 6 - RS | SPI_PIN_DC - ESP32 pin 19 |
| 7 - CS | SPI_PIN_CS - ESP32 pin 5 |
| 8 - LEDA | Power supply 3.3V |

