Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ralphschuler/pixelclock
https://github.com/ralphschuler/pixelclock
Last synced: 26 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/ralphschuler/pixelclock
- Owner: ralphschuler
- License: mit
- Created: 2023-01-17T15:16:07.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-06-12T03:41:05.000Z (over 1 year ago)
- Last Synced: 2024-10-13T01:13:53.036Z (about 1 month ago)
- Language: TypeScript
- Size: 192 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
## Requirements
- 90X ws2812b leds (LED Strip)
- Raspberry Pi Zero W## Installation
```bash
# configure raspberry pi# install nodejs
wget https://unofficial-builds.nodejs.org/download/release/v19.4.0/node-v19.4.0-linux-armv6l.tar.gz
tar xvfz node-v19.4.0-linux-armv6l.tar.gz
sudo cp -R node-v19.4.0-linux-armv6l/* /usr/local/
rm -rf node-v19.4.0-linux-armv6l
rm node-v19.4.0-linux-armv6l.tar.gz#NOTE: You may need to add node to your path manually. If so, run the following command:
echo "export PATH=$PATH:/usr/local/bin" >> ~/.bashrc# install dependencies
sudo apt install python3 python3-pip python3-dev make gcc build-essential
sudo pip3 install rpi_ws281x# clone the repo
git clone https://github.com/ralphschuler/pixelclock.git
git clone https://github.com/rpi-ws281x/rpi-ws281x-python.git # optional (example code in python)
cd pixelclock```
## Features
- [ ] RGB Led matrix with higher resolution
- [ ] Buttons on top for custom actions
- [ ] usb type-c for power
- [ ] Clock Enclosure (https://www.instructables.com/Lazy-Mini-Grid/)
- [ ] speaker for audio feedback
- [ ] vibration motor for haptic feedback
- [ ] dedicated power button with backlight for visual feedback
- [ ] Web app with PWA capabilities for mobile support
- [ ] Microphone for audio/music visualization and maybe a custom AI assistant
- [ ] Sync multiple clocks with each other
- [ ] Custom stand (https://www.thingiverse.com/thing:1756573/files)## Effects
- [ ] Matrix
- [ ] Falling Decay
- [ ] Fading Decay
- [ ] Rainbow
- [ ] Fairy Lights
- [ ] Fire
- [ ] Fireworks
- [ ] Rain
- [ ] Snow
- [ ] Thunderstorm
- [ ] Lightning
- [ ] Plasma
- [ ] Knight Rider## Animations
- [ ] Snake
- [ ] Tetris
- [ ] Pong## Scenes
- [ ] Start up
- [ ] Update
- [ ] Clock
- [ ] Weather
- [ ] Audio visualizer
- [ ] Alarm clock
- [ ] AI assistant (maybe some animated eyes)
- [ ] Github activity
- [ ] Spotify now playing