Hackster is hosting Hackster Holidays, Ep. 7: Livestream & Giveaway Drawing. Watch previous episodes or stream live on Friday!Stream Hackster Holidays, Ep. 7 on Friday!
ericBcreator
Published © GPL3+

Alarm Clock with Web Interface, wake up light, temp. & more

ESP powered alarm clock with web (WiFi setup) interface, wake up light mode, multiple (recurring) alarms, triggering, messages...

IntermediateShowcase (no instructions)2 hours42,423
Alarm Clock with Web Interface, wake up light, temp. & more

Things used in this project

Hardware components

Wemos D1 Mini
Espressif Wemos D1 Mini
×1
MAX7219 4x8x8 led matrix
×1
Rotary Encoder with Push-Button
Rotary Encoder with Push-Button
×1
Buzzer
Buzzer
×1

Software apps and online services

Arduino IDE
Arduino IDE

Story

Read more

Custom parts and enclosures

Alarm clock case 3D file

A case for housing the alarm clock with a panel on the side for mounting i.e. a light and detection sensor.

Alarm clock case - 8 matrix version

Schematics

Schematic with PIR and light sensor

Schematic for the eBc alarm clock

Adafruit-GFX-Library

Max72xxPanel library

Rotary encoder library

ESPUI library

Code

eBc alarm clock code - version 3.023 - 20210327 - ESPUI 2.x version

Arduino
Zip file.

Note: it needs ESPUI 2.x and ArduinoJSON 6.x libraries
No preview (download only).

eBc alarm clock code - 20191225 - ESPUI 1.x version

Arduino
Zip file with the eBc alarm clock code files

Note: it needs ESPUI 1.x and ArduinoJSON 5.x libraries
No preview (download only).

Credits

ericBcreator
9 projects • 221 followers

Comments