Coder Social home page Coder Social logo

dsmithson / spydertallycontroller Goto Github PK

View Code? Open in Web Editor NEW
4.0 4.0 0.0 22.38 MB

Tally controller for Spyder video processor using a Raspberry Pi

License: Apache License 2.0

C# 81.44% HTML 15.62% CSS 2.44% JavaScript 0.50%
christie spyder tally vista

spydertallycontroller's Introduction

SpyderTallyController

Hi there! This repository contains source code and information for building a Tally controller device designed for use with the Spyder video processor. The core of the project is based around the Raspberry Pi single-board computer. Check out the associated blog post on this project here for help building your own device.

Tally Controller Tally Controller
Tally Front View Tally Open Top View
Tally Controller Tally Controller
Web Status Page Web Configuration Page

Key Features and Overview

  • Works with Spyder 200 / 300 / X20 / X80 hardware
  • Works with every major release version of Spyder software
  • Supports different servers and rules per individual tally
  • Built-in web server for remote configuration and monitoring
  • Front panel shows device IP and on/off tally icons for quick viewing of status

If you have a Spyder video processor of any generation, this device will work as a tally controller for that processor. For those wondering what tallies are, imagine a live show where multiple cameras are pointed at talent on a stage. Lights are usually physically positioned on top of the cameras and light up when a camera is β€˜live’ to help the talent know which camera they should be looking at. The tally controller described here contains relays (electronically controlled contact closures) which open and close when specific sources are shown or hidden in windows on Spyder.

The video below walks through the device hardware and software, providing an overview and demo of the project for those of us out there who prefer to consume video content.

Video thumbnail with play button

Building your own Device

All the instructions needed to get a device built and programmed are contained as a blog post on my Knighware.net website, and you can view that post here. The post walks through the hardware needed to build your own device, the wiring for that hardware, and even configuring an SD card image containing the configured tally application.

Some Useful Links

spydertallycontroller's People

Contributors

dsmithson avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

spydertallycontroller's Issues

I2c exceptions?

Hi Derek, I'm running your pi image without the LCD or the relays for basic testing and to ensure the pi I have works... Do I have to have the LCD wired up for the server to run? I'm happy to post my log but I'm starting to assume I need the I2c bus going to make this run.

Thanks and Happy New Year!

new Pi Image

Is anyone able to create a new Pi image with the recent changes?
I do not understand how to take the changes that fix the issue (fails if there is no display screen)

i2c issue

Pi turns on, reboots a couple times. I see an IP Address assigned in DHCP. When I try that I get NGINX Gateway error. I do not know the Pi login to check the status of the service. Tried on Pi 3 and 4 both.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.