Skip to content

SubCoderHUN/WT32-SC01-PLUS

Repository files navigation

WT32-SC01 PLUS: Clock, Weather Station, and Online Radio Datastream Receiver.

Features

Feature Image
Clock and weather
Configure Wi-Fi, brightness, and location
Dimming screen brightness
Online radio player
Saving WiFi credentials, screen brightness, location and radio status to EEPROM
Saving logs to the SD card in TXT format

PlatformIO

This source was written under PlatformIO. It's a great, user-friendly, and extensible integrated development environment. Highly recommended instead of the Arduino IDE.

LVGL & LoyanGFX

For this project, I used the (LVGL) and (LoyanGFX) for the interface. You can find the project file for SquareLine Studio (WT32-SC01-PLUS.spj) in the source code to edit the GUI.

Compile & GO

Everything is set up. You just need to fire up VSCode and compile the source code. ...and change the COM port in platformio.ini.😜

Just in case...

If you messed up something and the ESP32 is stuck in a bootloop, you can erase the flash memory with esptool.py --chip esp32-s3 erase_flash. Or, you can download esptool.exe from GitHub and run the following command: esptool.exe --chip esp32-s3 erase_flash.

Plans for the future

  1. In the future, I want to find some uses for the unused GPIO pins.
  2. I want to create an hourly forecast; at the moment, it only displays the current weather information.
  3. .... and so on 😄