This project utilizes a Windows app called OpenTally (get it from here: https://github.com/mattv8/open-tally), OBS websocket plugin (get it from here: https://github.com/Palakis/obs-websocket), an Arduino Pro Micro, WS2812 RGB LEDs, and 3D printed hardware to build an inexpensive OBS Tally Light system that is power efficient and relatively easy to get up and running. The tally lights themselves are designed to work with a standard hot (or cold) shoe found on most DSLR's and camcorders.
- A computer with OBS and the OBS Websockets Plugin installed.
- Access to a 3D printer.
- I recommend Solutech White filament for best LED color results. It's a translucent white filament that makes for a good light diffusion effect on the "bulb" part.
- An Arduino Pro Micro.
- WS2812B Ring Lamp or similar 23mm diameter.
- 3.5 mm surface-mount headphone connector.
- 3.5 mm male-to-male headphone wire.
- Recommended: purchase in 25 ft lengths or as necessary for the distance between your cameras.
- Soldering iron and solder.
- 28 AWG copper wire (recommended).
I would welcome any software contributions! I have licensed the CAD parts and software as GPLv3. If you want to contribute to the software side, you will need the following: (https://docs.microsoft.com/en-us/nuget/consume-packages/install-use-packages-visual-studio).
- Arduino IDE. -Simply fork this project and edit the open-tally-usb-client.ino file to your needs. -Submit any changes you want as a pull request.
If you want to contribute to the hardware side, you will need:
- PTC Creo 5 for editing CAD files.
- Unfortunately Creo is not free software. FOSS alternatives are FreeCAD, OpenSCAD or Blender.
- I have provided STEP files in the "/CAD/STEP Files" folder that can be opened in other CAD programs.
- I have provided STL files in the "/CAD/STL Files" that can be sent straight to your favorite slicer for 3D printing.
- Project ideas from the following OBS forum thread: https://obsproject.com/forum/threads/live-cameara-led.73922/
- Arduino portion loosely based off of https://boprograms.eu/obsTally/.