A Wireless (or wired) tally system for Blackmagic's ATEM vision mixers built upon Arduino Ethernet and Xbee's based upon the Skaarhoj code. Developed by coral.
For the first revision of this Tally system you will need the following:
Coordinator (the one interfacing with the ATEM and converting it to wireless):
1 x Arduino Ethernet
1 x Xbee Shield of your choice
1 x Xbee Pro (i used S2B RP-SMA) with ZigBee AT Coordinator firmware uploaded (Set to broadcast with X-CTU, more info about setting Xbee to broadcast here).
Client (for each client):
1 x Arduino USB
1 x Xbee Shield of your choice
1 x Xbee Pro (i used S2B RP-SMA) with ZigBee AT Router firmware uploaded.
1 x Red LED (for program indication)
1 x Green LED (for preview indication)
TODO:
Switch to API mode to use the XBees builtin output to minimize the client cost.
Actually write the client.
GPL licensed:
To cite Kasper from his own project:
"The library is licensed under GNU GPL v3. It allows you to use the library for any project, even commercial ones, as long as you keep the code using the library open - and deliver a copy to your client. In other words, even though you might deliver a black box hardware device, you still must give your client a copy of the Arduino sketch you have uploaded to the board. And who knows; either they will improve your product, maybe do nothing at all - or mess it up so you can sell some support hours. :-)"