Out Of Time - The Hacker’s CLock


This is going to be a smart clock, with the following features:

Possible features

I currently have a sony alarm clock but the local radio stations are :poop:, so I want to make a better alarm clock


I plan to first breadboard this, without any sort of external input sans serial. First I’m going to figure out the ui in p5.js / turtle to get an idea of what I need to do. Next, I’ll make the audio amp and player. Next would be the display / ui, should be pretty fast. Once I get audio output working, I’m going to design a faceplate for the display and controls. After that I think I’ll make the rest of the case then solder. I might use plexiglass, or 3d print, depending on cost. (I’ll probably pay for that) Then I’ll test one more time then solder, case up and go from there.


Product / nameLinkCostUsed for
Slide Potentiometer with Knob - 75mm Long - 10KΩhttps://www.adafruit.com/product/42192.95Volume control
5.0” 40-pin TFT Display - 800x480 with Touchscreenhttps://www.adafruit.com/product/159629.95Display and interface (wanted 7”, out of stock)
RA8875 Driver Board for 40-pin TFT Touch Displays - 800x480 Maxhttps://www.adafruit.com/product/159039.95Used to control the TFT, handle input
MicroSD card breakout board+https://www.adafruit.com/product/2547.50Read music and maybe config
Adafruit DS3231 Precision RTC Breakouthttps://www.adafruit.com/product/301317.50time
CQRobot Speaker 3 Watt 4 Ohm Compatible with Arduino Motherboard, 2.54mm Dupont Interface.https://www.amazon.com/CQRobot-JST-PH2-0-Interface-Electronic-Projects/dp/B0822XCPT8/ref=sr_1_4?keywords=8%2Bohm%2Bspeaker%2Barduino&qid=1671486487&sr=8-4&th=18.99Play audio
Arduino zerohttps://store-usa.arduino.cc/products/arduino-zero?selectedStore=us47.40Control it all
Audio IC Development Tools Adafruit Mono 2.5W Class D Audio Amplifier - PAM8302 (1 piece)https://www.amazon.com/Audio-Development-Tools-Adafruit-Amplifier/dp/B00PY2YSI4/ref=psdc_667846011_t2_B07P38H4P87.92drive les speakers
Adafruit Sensirion SHT31-D - Temperature & Humidity Sensorhttps://www.adafruit.com/product/285713.95Add some stats to display
Shipping and Tax from Adafruit22.28
Shipping and Tax from Arduino3.79
Tax from Amazon1.39
(Computed by awk -F| '{ sum += $4 } END { print sum } on the table without the header)