Close
0%
0%

OBS_IRL_STREAM_DECK

CONTROL YOUR OBS WITH A WEARABLE

Similar projects worth following
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.

Tech demo glove controlling live stream effects during the IRL stream


https://clips.twitch.tv/CheerfulInventivePidgeonPraiseIt-iaRoMfRgHXwslbsG

some more demo!

https://clips.twitch.tv/PluckyPiliableBasenjiImGlitch-BFIjQvBhsSrbF_Tk

  • 1 × SPARKFUN ESP32 THING PLUS ESP32
  • 15 × GATERON ks-9 BUTTONS
  • 1 × Diymore Double 18650 V8 Lithium Battery Shield Micro USB 5V/3A 3V/1A Power Bank POWER REG
  • 2 × 18650 V8 Lithium Battery BATTERY
  • 1 × PC WITH DOCKER PERSONAL COMPUTER

View all 7 components

  • IMU Up and Running

    nate.damen03/16/2021 at 16:45 0 comments

    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. 

View project log

  • 1
    DOWNLOAD_CAD

    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
    This is not going to be an in-depth docker tutorial, but just the bare minimum. Search for Docker, install for your system.

    Then docker pull the following images: https://hub.docker.com/_/eclipse-mosquitto and https://hub.docker.com/r/nodered/node-red
    follow those pages to run the containers.

    Alternatively, you can install node-red on your system natively, since it may give you a little more flexibility with other software. You can also install eclipse mqtt on a raspberry pi, which is also popular to do.
  • 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!

View all 8 instructions

Enjoy this project?

Share

Discussions

JVS wrote 02/25/2021 at 22:40 point

Wow, trippy

  Are you sure? yes | no

nate.damen wrote 02/26/2021 at 03:53 point

Thanks, JVS!

  Are you sure? yes | no

Richard Hogben wrote 02/23/2021 at 17:45 point

This is some TheSushiDragon quality content :)

  Are you sure? yes | no

nate.damen wrote 02/23/2021 at 17:50 point

I cannot read quality content without hearing and seeing his effect in my head, 🤣. He is amazing! 

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates