HackDApp Wiki

Smart Cyber Clock

ESP32C3 + 1.8" TFT + air quality sensor + 3W speaker — DIY WiFi steampunk desk clock

Smart Cyber Clock

DIY WiFi-enabled steampunk desk clock with ESP32C3, TFT display, air quality sensor, and 3W speaker. Source: huyvector.org

ComponentLinkNotes
Copper wire1mm + 0.7mm
BatteryLink
Type-C Charging Module4.2V
ESP32C3Link
TFT Display 1.8" + Rotary EncoderLink
Air Quality SensorLink
SwitchLink
3W SpeakerLink
LED Edison Bulb39mm
Glass Fuse6×30mm
Brass Tubes3mm
ComponentLinkNotes
Copper wire1mm + 0.8mm
Type-C Charging ModuleLink
BatteryLink
ESP32-C3Link
3W SpeakerLink
Air Quality SensorLink
TFT Display 1.8" + Rotary EncoderLink
LED Edison Bulb38mm
Glass Fuse6×30mm
Brass Tubes3mm
SwitchLink

Code & Schematics

Required Libraries (Arduino / PlatformIO)

  • Adafruit_GFX
  • Adafruit_ST7735 and Adafruit_ST7789
  • Adafruit_AHTX0
  • ENS160 — ScioSense ENS160 Library (Adafruit Fork)

Configuration

// Enter WiFi credentials
const char* ssid = "YOUR_WIFI_NAME";
const char* password = "YOUR_WIFI_PASSWORD";

// Set timezone offset (seconds)
// GMT+7: 7 * 3600
// GMT-5: -5 * 3600
const long gmtOffset_sec = 7 * 3600;

Tools Used

ToolAliExpress Link
Soldering Iron StationLink
Solder WireLink
Solder FluxLink
Soldering Iron Stand ClampLink
Desoldering PumpLink
Mini Pliers CutterLink
Cutting PadLink
Circle CutterLink

Community

  • YouTube — Subscribe for more DIY electronics & creative builds
  • Facebook Group — Huy Vector Community

On this page