Skip to content

bechynsky/obs_touch_key

Repository files navigation

OBS Studio touch control

Arduino with touch TFT display to control OBS Studio scenes is easy way how to add more comfort to your broadcasting or screen capture projects. Goal is to create cheap and portable device.

Hardware

Arduino with Keyboard library support. I use Arduino Leonardo with ATmega32u4.

TFT Touch Shield for Arduino. I use 2.8" TFT Touch Shield for Arduino w/Capacitive Touch. You can use what is available for you. You will need different background picture if resolution will is not 240x320 pixels. I like this sice it is same size as Arduino so it fits nice.

SD card to store background bitmap. I use very old one just 1 GB formated with FAT file system. SD card reader is part of TFT shield.

TFT Display setup

For display setup please follow this instruction or instruction provided by your display vendor.

Software

Software jsut draw bitmap image from SD card. It listens for touch event. Based on coordinates of touch event is sends key strokes and highlight virtual button. Be aware there is no feedback from OBS. It just sends keyboard shortcuts.

Screen 1

Screen 2

Screen 3

Disadvantage

There is no feedback from touch screen compare to physical buttons like in this OBS Control Rig project.

Arduino Leonardo runs on memory limit. If you need more complex functionality or more libraries you need to choose SAMD based Arduino.

Kudos

Thanks to ridercz to draw background for this project.

About

Arduino with touch TFT display to control OBS Studio

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages