Here is my latest HubDuino project ... a 4 Button - 1 RGB LED (well really 2 RGB LED wired in parallel even though I know its not recommended).
I gutted a spare echo dot I have for the case (which I am still using without the case because it kind of looks cool under the hood).
I ripped the power bars off a solderless breadboard and dremeled off a few rows towards the bottom of the breadboard to fit inside the echo dot.
Then I soldered some breadboard wires to the buttons mounted on a piece of cheap perfboard and connected those up so some input pins and ground on the ESP8266 and was able to get it all nice and snug in the echo dot enclosure.
As I mentioned above, I know its not the recommended way of using LEDs wired in parallel but discovered it seemed to work fine, and at this point the LEDs only comes on when I am in my office and the garage door opens.
I wasn't able to reuse the original micro usb slot and had to open up the back a bit to make it work, I did have a slight miscalculation which is why it looks so big. I am not too worried about it though since you can't see it when in normal use.
Now I have to figure out what to do with all my buttons (4 presses, 4 held, and maybe 4 release although I am still trying to wrap my head around using a release as button).
Right now I have buttons perform the following actions
- open close/garage door (which is just another hubduino wired to my garage door opener)
- toggles my desk light
- toggles my desk fan
- turn off the LED in the unit once it goes on
I think HubDuino might need it's own category where people can show off what they have used it for. The main HubDuino thread is getting to be a pretty long read !!! Thanks @ogiewon for a such a great app/driver