EnchantOS and LiteFXOS, Libraries for Props

Status
Not open for further replies.
The code on github:
https://github.com/thefirebrandforge/EnchantOS

Motivation
While there are several libraries for driving LED strips in the way of specifying which LEDs should be lit and what color, I haven't found one that is simply a collection of LED pattern algorithms and a way of mapping the patterns onto a LED strip.

Having an interest in props, and well modularized software, I've created exactly that. I've uploaded the core components of the prop software I created as libraries to accomplish what was previously mentioned. Hopefully this will make prop lighting a whole lot easier.

Brief Demo
Although it is only a few source files at the moment, which might not seem like much, it is enough for this Judge Dredd Lawgiver prop. It is using only 3 basic and reusable LED patterns, configured for different timings and LED strip positions. Much effort was put into creating a meaningful interface while maximizing code reuse.

https://www.youtube.com/watch?v=dvatEOpsaqw

Brief Description
LiteFXOS is an independent subset, that is a collections of LED patterns and simple thread management. It only depends on FastLED, and is applicable to other Arduino platforms.

EnchantOS is the library intended for props, which also depends on the Teensy Audio library. There is accompanying hardware for prop use including audio and motion detection.

Here are some other demos of what can be with this library.
https://www.youtube.com/watch?v=SVqy0UfX7fo
https://www.youtube.com/watch?v=5iBdiM5KXlg

There will be more to come. Expanding the collections of LED patterns is one; on the prop side of things, configuration file read, IMU detection. Accompanying hardware and precompiled hex images satisfying common prop uses will follow shortly as well.
 
Status
Not open for further replies.
Back
Top