Skip to content

A compact and interactive IoT display system using ESP32-S3, AHT20, BME280, and PCA9554 joystick controller — visualized on a 0.96” ST7735S TFT. The project demonstrates sensor fusion, input control, and real-time graphical display on low-power hardware.

Notifications You must be signed in to change notification settings

hussienzy/ESP32-Environmental-Monitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ESP32-S3 TFT Display (N096-1608TBBIG11-H13)

A simple test program for the 0.96" 80×160 TFT display (ST7735S driver) connected to the ESP32-S3-WROOM-1.

🧠 Features

  • Demonstrates SPI communication with ST7735S TFT
  • Uses Adafruit_GFX and Adafruit_ST7735 libraries
  • Smooth color animation test

🔌 Pin Configuration

Function ESP32-S3 Pin Description
TFT_CS GPIO16 Chip Select
TFT_DC GPIO47 Data/Command
TFT_RST GPIO21 Reset
TFT_SCLK GPIO17 SPI Clock
TFT_MOSI GPIO18 SPI Data
TFT_MISO Not used
Power 3.3 V VDD, LEDA
Ground GND GND, LEDK

🧰 Libraries

🧱 Hardware

  • ESP32-S3-WROOM-1 (8 MB Flash, No PSRAM)
  • Display: N096-1608TBBIG11-H13 (ST7735S 80×160 TFT)

🖼️ Output

Animated color-changing rectangle and text confirming correct display initialization.

About

A compact and interactive IoT display system using ESP32-S3, AHT20, BME280, and PCA9554 joystick controller — visualized on a 0.96” ST7735S TFT. The project demonstrates sensor fusion, input control, and real-time graphical display on low-power hardware.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages