-
1Step 1
First wire the system with the circuit diagram attached.
-
2Step 2
Install Arduino IDE
- Visit the (https://www.arduino.cc/en/software) and download the Arduino IDE suitable for your operating system.
- Install the Arduino IDE following the installation instructions specific to your OS.
-
3Step 3
Add ESP32 board
- Open the Arduino IDE.
- Go to File> Preferences.
- In the “Additional Boards Manager” URLs field, add the following URL: ‘https://dl.espressif.com/dl/package_esp32_index.json’.
- Click OK.
-
4Step 4
- Go to Tools > Board > Boards Manager.
- In the search box, type ‘ESP32’.
- Install the ESP32 package by Espressif Systems.
-
5Step 5
Select ESP32 S3 Dev Module
- Go to Tools > Board.
- Scroll through the list and select ESP32 S3 DEV Module.
-
6Step 6
Install Required Libraries
- Go to Sketch > Include Library> Manage Libraries.
- Install the following libraries by searching for them one by one and clicking “Install”:
- JPEGDecoder
-
7Step 7
Add TFT_eSPI, Animated GIF Library Externally
- I have given the TFT_eSPI, animated gif library.
- Unzip them and add that library inside Documents > Arduino> Libraries.
-
8Step 8
Upload the Code
- Open the Arduino Coe.
- Connect the ESP32 S3 module to your computer using a USB cable from the USB port of the microcontroller.
- Select the COM port by going to Tools > Port, and selecting the port where the ESP32 S3 is connected.
- Connect GPIO 0 with GND using a jumper.
- Click the Upload button in the Arduino IDE.
- After uploading remove the jumper.
- Click reset.
-
9Step 9
1. Download and install the mobile app
2. Upload an image/ Gif and enjoy
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.
hello Sir :
I want to ask you about the code.
do I have to connect the ESP32 S3 board when I want to verify the code ?
because I got error message : " error compiling for board ESP32 Dev Module".
( my PC was connected to ESP32 but not S3 type when I tried to verify the code )
regards,
Dewa
Are you sure? yes | no