Camera Tally Light with Display (Tally Arbiter)

Copyright Claim

Camera Tally Light with Display (Tally Arbiter)

Boost
2
1
0

Print Profile(0)


No Print Profile yet. Add one to earn points.

+ Add Print Profile

Boost
2
1
0
0
0
0
Released

Description

A DIY tally light for multicamera live streams that work with the Tally Arbiter program. This tally light is to be attached to cameras and can connect to Blackmagic ATEM, Roland, OBS and a range of other video switchers, via the Tally Arbiter app.

Follow the Tally Arbiter documentation here: https://josephdadams.github.io/TallyArbiter/docs/intro/

Once you reach the ‘Remote Tally Viewing (Listener Clients)’ Section of the documentation follow the instructions for ‘Using an ESP32 board with NeoPixel LEDs’ but use the Arduino program provided on my GitHub instead (https://github.com/JamieK0/Tally-Arbiter-ESP32-Listener).

 

Features

  • Neopixel indicator lights for program and preview
  • OLED screen for displaying messages
  • Messages are sent to the OLED screen on the tally light unit by including "@" at the start of the message
  • 3D printed case. CAD files are included
  • Side and bottom attachment points for accessories. Coldshoe mount is included in the CAD files.

Tally Arbiter

A camera tally lights project capable of listening/fetching tally data from multiple sources or video switchers and arbitrating whether an end device is considered to be in Preview or Program. Supports many different switcher types and protocols as well as many types of tally output.

Learn more here.

Bill of materials

  • ESP32 development board
  • 1.3 inch i2c OLED screen
  • 6x neopixel LEDs
  • 14x M3 4mm length (OD 4.5mm) heated inserts
  • 6x M3 16mm hex socket grubscrews
  • Black PLA filament
  • White PLA filament
  • Insulated copper wires

Tools

  • 3D printer
  • Soldering iron
  • Hot glue gun
  • Hex key set

Installation

3D Printing

Use the seperate 3mf files in the CAD folder for printing. I printed my case in PLA and it has been working fine. The top piece is to be printed in white to act as diffusion for the LEDs.

Recommended print settings

  • 3 permiters
  • 15% infill for the bottom piece
  • No infill or solid infill for the top piece. This is to ensure the LED diffusion is smooth.
  • The coldshoe mount should be printed with the tally connector face facing the built plate. Supports may be needed.

Wiring

ESP32OLEDNeopixels
3VVCC5V
GNDGNDGND
D18 DIN
D21SCA
D22SCK

Programing the ESP32

Use the Ardunio IDE to program the ESP32. This tutorial is helpful for installing ESP32 boards in the IDE. The Arduino IDE sketch file is in the esp32-neopixel-listener folder.

Building the case

Use a soldering iron to melt the heated inserts into the holes in between the two parts of the case. Add heated inserts to the accessory attachment points as well. The screen can be placed into its compartment. Use some hot glue to secure it in place if necessary. The ESP32 can slide in on an angle before being pushed against the back of the case to hold it in place. The neopixels sit above the ESP32. Use the appropriately sized hex key to screw the grub screws into the heated inserts, attaching the two pieces of the case.

 

Comment & Rating (0)

Please fill in your opinion
(0/5000)

No more