Stream decks are all the rage and a wearable stream deck design was an inevitable. Why wearable though, what does it give you over a regular stream deck when you are sitting at your PC streaming? Not much, that's why this stream deck and data pipeline is to control your Open Broadcasting Software remotely, across the globe. This is an IRL stream deck!
I am still in the process of building out node-red workflows, but the sky is the limit for controlling or triggering effects and commands based on anything that speaks internet. Websockets, http, udp, tcp, socket.io. If node.js can speak with it, so can this stream deck.
Details
Tech demo glove controlling live stream effects during the IRL stream
Update:Arduino code is pushed with a major bug fix. The original code implimenting the IMU overlapped two button pins. So I burned out an IMU. Worked fine until I turned it off and on again. 🙃 So swapped the two button switch's from pins 22 and 23 of the thing plus to 26 and 25 respectively. IMU and buttons working good now.
Earlier last week I had the time to code the bit for pushing the imu data into node-red! The gif above is the result, where the recursion wings are controlled with acceleration in the x direction.
Skinny is pushing accel and gyro every 41ms over mqtt to Node-red. I'll have the arduino code pushed later after work today.
FOUND IN THE GITHUB LINK IS A LINK TO BOTH THE FUSION360 FILE AND A STEP FILE VERSION OF THIS GLOVE/BRACER.
USING FUSION360 YOU CAN MODIFY THE ARM MODEL TO MATCH YOUR OWN. THIS WILL ALLOW THE GLOVE TO FIT YOU PROPERLY.
2
Docker
3
OBS Websockets
If you have not already, install OBS from their website.
Then download and install obs websockets. It is a fantastic plugin! It allows other scripts, programs, and containers to communicate and control obs via websockets!
Wow, trippy