SkillShop
SkillShop › IoT Cases › MicroPython Watch
Day 65 of 100

MicroPython Watch

Displays · Board: XIAO · Day 65 of 100

A XIAO ESP32-S3 with OLED shows time and OpenWeatherMap data on your wrist. Build your own smartwatch face.

How it works

The XIAO ESP32-S3 wakes on a schedule, fetches time and weather, paints a watch face on its OLED, then sleeps to save battery. A wearable is mostly a power-management problem with a pretty face on top — this build teaches both halves.

What you'll learn

  • Wearable power management
  • Watch face UI design
  • Scheduled wake cycles
  • API-driven watch faces

Full project: code, wiring diagram & Wokwi simulation

The complete build guide lives in the original repo. Ours is a summary — the real thing is one click away.

Open full project on GitHub ↗

Summary by SkillShop. Project by Kritish Mohapatra — code and diagrams belong to the original repo.

More Displays builds