OLED Smart UI
Displays · Board: ESP32 · Day 38 of 100
An ESP32 OLED shows animated eyes, the time, and weather in one smart interface. Playful UI design on a 128x64 screen.

How it works
The ESP32 composes a small interface on the 128x64 OLED: animated eyes drawn frame by frame, the time fetched from NTP, and weather pulled from an online API. Three data sources, one playful screen — a complete lesson in fitting big ideas into tiny displays.
What you'll learn
- OLED frame animation
- Combining NTP and HTTP APIs
- Tiny-screen UI design
- Multi-source data fusion
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
Pi Pico
Seven Segment Display
Drive a single-digit 7-segment display with a Raspberry Pi Pico to count and show numbers. Covers GPIO wiring and segment mapping basics.
Read case →
ESP8266
RTC Clock
A DS3231 real-time clock keeps time for the ESP8266, printed to the serial monitor. Learn I2C communication and battery-backed timekeeping.
Read case →
ESP8266
IoT Button Counter
Three push buttons on the ESP8266 increment, decrement, and reset a counter shown on a live web page. Buttons meet Wi-Fi in a tidy starter project.
Read case →