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!
bbtinkerer
Created November 25, 2019 © GPL3+

Azure Smart Snooze Alarm Clock

Smart alarm clock that adjust the alarm time depending on how long you take to wake up.

IntermediateFull instructions provided8 hours30
Azure Smart Snooze Alarm Clock

Things used in this project

Hardware components

Azure Sphere MT3620 Starter Kit
Avnet Azure Sphere MT3620 Starter Kit
×1
0.96" OLED 64x128 Display Module
ElectroPeak 0.96" OLED 64x128 Display Module
×1
Buzzer, Piezo
Buzzer, Piezo
I used a small 5V buzzer to fit on a protoboard, a big one like the above will work too, just wont fit on a protoboard.
×1
Through Hole Resistor, 680 ohm
Through Hole Resistor, 680 ohm
×1
Through Hole Resistor, 4.7 kohm
Through Hole Resistor, 4.7 kohm
×2
Through Hole Resistor, 10 kohm
Through Hole Resistor, 10 kohm
×1
General Purpose Transistor NPN
General Purpose Transistor NPN
×1
SparkFun Snappable Protoboard
SparkFun Snappable Protoboard
×1
Tactile Switch, Top Actuated
Tactile Switch, Top Actuated
×2

Software apps and online services

Microsoft Azure
Microsoft Azure
Microsoft Azure IoT Central
Microsoft Visual Studio 2019
Microsoft Azure Sphere

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)
Solder Wire, Lead Free
Solder Wire, Lead Free
Wire Stripper & Cutter, 18-10 AWG / 0.75-4mm² Capacity Wires
Wire Stripper & Cutter, 18-10 AWG / 0.75-4mm² Capacity Wires

Story

Read more

Schematics

Azure Smart Snooze Alarm Clock

Schematic is in documentation/fritzing

Code

Azure Smart Snooze Alarm Clock

Credits

bbtinkerer
3 projects • 18 followers

Comments