https://github.com/maximecb/ledburn
Awesome LED Cube Project
https://github.com/maximecb/ledburn
Last synced: over 1 year ago
JSON representation
Awesome LED Cube Project
- Host: GitHub
- URL: https://github.com/maximecb/ledburn
- Owner: maximecb
- License: apache-2.0
- Created: 2019-12-19T01:04:41.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-03-10T00:48:44.000Z (over 6 years ago)
- Last Synced: 2025-02-09T17:33:36.649Z (over 1 year ago)
- Language: Python
- Homepage:
- Size: 438 KB
- Stars: 1
- Watchers: 5
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ledburn
Awesome animated LED structure project
```
sudo apt-get install libportaudio2
pip3 install numpy sounddevice pyglet
```
## Animations
Animations concepts:
- Concept of edges and vertices
- Each edge has a list of connections at each end
- Animations are classes with an internal state
- update method, and method to signal a beat/pulse
## Ideas
Right now, for mapping the structure, there is a test sequence animation.
This will be ok for the cube, but it might not be good enough for more
complex structure. Something we could do instead, is to connect the LED
strips of the physical structure in any order, and correctly map the edges
in software. This would simplify the assembly process for the physical
structure.
For animation ideas, see the bottom of the `animations.py` source file.