Round TFT displays have become increasingly popular in embedded electronics, offering a modern alternative to conventional rectangular LCDs.
I'm using a 1.28" 240x240 pixels round display with GC9A01 driver.
Using TFT_eSPI library the hardware SPI can be mapped to any pins of the ESP32.
Using TFT_eSPI library the hardware SPI can be mapped to any pins of the ESP32.
2. 1.28" GC9A01 display
Same display model i've used- AliExpress link 1 AliExpress link 2
Circuit Diagram:
As the connections are straightforward you can follow the photo of my setup with solid copper wires.
Arduino IDE code:
The demo code for clock interface and speedometer can be found in my drive link
Note: You need to setup the TFT_eSPI library for this display, don't worry you can follow my setup guideline that shows what to do step by step. Setup guideline pdf drive link
How to upload the code?
After extracting the zip file (i.e speed-gauge.zip) you will find two files (speed-gauge.ino & gauge.h). Keep these two files in the same folder named "speed-gauge". Now open the speed-gauge.ino file with Arduino IDE software. https://www.arduino.cc/en/software/
Additionally : If not already installed, you need to install ESP32 boards.
Additionally: You can install TFT_eSPI library like this.
Note: Keep these settings when uploading the code.
If you face any problems with the project, feel free to send me e-mail with a subject "round display" to abid.business01@gmail.com



Comments
Post a Comment