Smart bulbs are too expensive for what they are. We figured that we could make a web-app, smart LED that can take advantage of the endless features of your Amazon echo.
What it does
Using Amazon AWS, certain commands are triggered with the voice, such as color change, whose values will then be sent to the nodejs webserver and finally through a monodirectional pipe to the python scripts that directly control the LED.
How we built it
In the end, we feel that this was the best way to manage our time.
Challenges we ran into
We had trouble trying to setup threading that would allow Einstein to keep the LEDs flashing at their current PWM, but check for new arguments through the pipe.
Accomplishments that we're proud of
We were able to a program that can send commands from an Amazon Alexa, using our voices, to change the color of an LED.
What we learned
What's next for Einstein
We would like to be able to use the GPIOs to feed the base of a transistor that allows current to flow from any electronic device to ground, essentially making any electronic device "smart."