Welcome to the Smart Alarm Project!
***check out the latest adafruit 3D-Hangouts, where we just got featured!***
smart_alarm is an open-source project about building and programming a Internet of Things alarm clock. This instructable provides all information you need to build the smart alarm clock on your own. Even though we wanted to leave a lot of space for your ideas and improvements, the smart alarm clock is designed to have the following "starting features".
- text to speech synthesizer
- three ways of wake-up sound:
- play local mp3 files
- play internet radio station and
- play latest news as podcast (independent to the alarm time)
- set alarm via smartphone or any other computer
- running apache2 server
- automatic display brightness adjustment
- audio amplifier volume control
- 3D-printalbe case
- case built-in tactile switch
- alphanumeric display shows text
- 3W speaker definitely wakes you up
- ... whatever you want to add ...
Check the images above and this youtube link for more information.
If you are looking for the 3D printable case, you might want to check out
Cloning the repository files to your Raspberry Pi Zero will enable you to check your soldering and finally run the main program easily. To complete this project you need basic knowledge in soldering and programming.
Consider this table of content as an overview of the steps you need to complete.
Table of Content
- Raspberry Pi Zero running Raspbian
Clone Project Code
Setup Apache Server
In order to complete the project you need the following (or similar) things:
Raspberry Pi Zero (with minor changes you might as well use a different Raspberry Pi)
Keyboard, Mouse and Screen (for initial setup)
Micro SD Card (8GB or more is recommended)
USB-WiFi-Stick (for example: EDIMAX EW-7811UN Wireless USB Adapter)
Audio Amplifier (PAM8403)
Hole Grid Board (70mm x 50mm x 1.2mm, 24x18 holes, plus one hole in each corner, can be found easily online)
Button (Tactile Switch)
Speaker (3 Watt 4 Ohm 40mm diameter)
14-Segment Alphanumeric Display
Screws: 4x M2 6mm, 4x M2.5 6mm, 4x M2.5 16mm
Resistors, Capacitors, Wires, ...
-> Let's start with Step 1