Extra Fancy Alarm Clock

Summary

My alarm clock broke, but it was lame anyway. My goal is to build one that can:

Plan

In order to accomplish such a feat, I plan to simply connect a Raspberry Pi to an LED matrix, pushbutton, speakers, and microphone, then put it all in a 3D-printed case. I’ve already programmed a basic voice assistant in Python, so I’ll just drive the LED matrix with it too. I was going to use a wired keypad with the GPIO, but the LED matrix hat makes that annoying so I’ll settle for a USB keypad. However, I may switch out the keycaps for 3D printed ones down the road.

Budget

| Product         | Supplier/Link                                                                    | Cost    | Notes 
| --------------- | -------------------------------------------------------------------------------- | ------- |
| LED Matrix Hat  | https://www.adafruit.com/product/2345                                            | $32.75  |
| 64x32 LED Matrix| https://www.adafruit.com/product/2279                                            | $61.85  |
| Raspberry Pi 3  | Already Owned                                                                    | $0.00   | I would get a new one if any were in stock
| 128GB MicroSD   | https://www.amazon.com/Amazon-Basics-microSDXC-Memory-Adapter/dp/B08TJRVWV1/     | $14.60  | Free shipping with Amazon Prime
| Numeric Keypad  | https://www.amazon.com/Numeric-Keyboard-Computer-Notebook-Letters/dp/B0BNPVMQVT/ | $9.53   | Free shipping with Amazon Prime
| USB Speaker     | https://www.amazon.com/gp/product/B08QRYTPGH/                                    | $21.18  | Free shipping with Amazon Prime
| USB Microphone  | https://www.amazon.com/gp/product/B074BLM973/                                    | $24.37  | Free shipping with Amazon Prime
| 3D Printed Case | Already Owned                                                                    | $0.00   |

| Total           |                                                                                  | $164.28 |