MICHAEL GARDI
Published © CC BY-NC-SA

Retro-ish Alarm Clock

What started as a useless machine ended up being quite useful and cute.

IntermediateFull instructions provided10 hours291
Retro-ish Alarm Clock

Things used in this project

Hardware components

ESP32 Development Board Wireless WiFi + Bluetooth Dual Core Module
×1
Waveshare 1.5inch OLED Display Module 128x128 Pixels 16-bit Grey Level
×1
uxcell12mm Diameter 5 Pcs DC 5V 2 Terminals Electronic Continuous Sound Buzzer
×1
Mini 7mm Momentary (Off-ON) Push Button Micro Switch (1 white and 1 black)
×2
5.5 mm x 2.5mm DC Power Female Socket Panel Mount Adapter (Amazon)
×1
AC/DC Power Adapter 6V 2A (2000mA) 5.5x2.5 Meter Long / 5.5x2.1mm Regulated
×1
M3 x 8 mm bolts.
×4
Some hookup wire.
×1

Story

Read more

Custom parts and enclosures

Retro+Clock+Back.stl

Retro+Clock+Bell+Peg.stl

Retro+Clock+Bell.stl

Retro+Clock+Body.stl

Retro+Clock+Button.stl

Retro+Clock+Display+Back.stl

Retro+Clock+Display+Cover.stl

Retro+Clock+Face.stl

Code

QRCode_Clock.ino

Arduino
No preview (download only).

Code snippet #2

Plain text
OLED Display    ESP32
~~~~~~~~~~~~    ~~~~~
VCC (Red)        V3.3
GND (Black)      GND
DIN (Blue)       D21
CLK (Yellow)     D22
CS  (Orange)     D14
DC  (Green)      D27
RST (White)      D26

Code snippet #3

Plain text
Component       ESP32
~~~~~~~~~       ~~~~~
Power+ (Center)  VIN
Power GND        GND
White Button     D04
Black Button     D33
Buzzer           D05

Credits

MICHAEL GARDI
10 projects • 6 followers
A retired software developer, who appreciates having the time to make whatever the heck he wants.
Contact

Comments

Please log in or sign up to comment.