This project creates a data visualization clock by using a Raspberry Pi and LEDs. When connected to the Internet, the Raspberry Pi can be programmed to capture real time or static data which can then be displayed on the clock face. The traditional clock face is represented with an RGB LED at each of the twelve numbers.
To provide the user with opportunity to learn manufacturing, electronics, programming, and research using big data.
- CAD program,
- Raspbian OS,
- Python
- Piece of wood (dimensions)
- 12 RGB LEDs
- PTH Addressable https://www.sparkfun.com/products/12999
- Raspberry Pi can not run these, so will need an Arduino interface or use different LEDs.
- SMT RBG 5050 LED https://www.adafruit.com/product/619
- These work with Raspberry Pi directly.
- PTH Addressable https://www.sparkfun.com/products/12999
- Wires
- Raspberry Pi Zero W
- microB to USB A adapter (https://www.adafruit.com/product/1099)
- micro HDMI to HDMI adapter (https://www.adafruit.com/product/2819)
- micro SD card (https://www.adafruit.com/product/1294)
- Micro-USB power adapter or battery pack
- Soldering Iron (optional)
- Prototyping Breadboard (optional)
- Raspberry Pi Clock Python program: https://github.com/rasathus/RGBLedClock
- Code for LPD6803 module:
- Code for using WS2812 LEDs with Raspberry Pi
- Adafruit guide to WS2812 (NeoPixel)
- WS2801
- https://www.adafruit.com/product/2343
- https://www.npmjs.com/package/rpi-ws2801
- https://learn.adafruit.com/adafruit-dotstar-leds/overview
- https://www.adafruit.com/product/1787
- Need to use this for converting 3v logic (Pi) to 5v (LEDs)