ATEM无线Tally灯
ATEM_tally_light_with_ESP8266
1/5
已发布
项目简介
无线Tally灯,配合ATEM切换台,通过ESP WiFi模块连接。
这是一个基于ESP8266/ESP32微控制器开发的无线Tally灯与“直播中”指示系统,专为Blackmagic Design ATEM切换台设计。项目核心解决的是传统有线Tally系统布线复杂、且受ATEM切换台客户端连接数量限制(通常仅支持5-8个同时连接)的问题。通过引入Tally Server中继功能,整个系统仅需占用切换台一个连接,其余Tally灯可通过WiFi网络相互转发数据,理论上可无限扩展设备数量,非常适合多机位演播室、教堂直播、教育录播等需要大量摄像机信号指示的场景。
标签
项目特点
无线连接:通过 WiFi 与 ATEM 切换台通信,无需布线,部署灵活
双平台支持:兼容 ESP8266(如 D1 Mini)和 ESP32 两种主控芯片
多灯带驱动:支持 NeoPixel 和 FastLED 库,可驱动多种 RGB LED 灯带
实时响应:Tally 状态变化后毫秒级更新灯光颜色
开源可定制:GPL-3.0 协议,代码完全开放,可自行修改颜色、亮度、网络配置
低成本易制作:核心物料仅需几十元,适合个人或小型工作室 DIY
技术规格
| 主控芯片 | ESP8266(如 Wemos D1 Mini)或 ESP32 |
|---|---|
| 无线协议 | WiFi 802.11 b/g/n |
| 通信协议 | ATEM 切换台控制协议(通过 UDP) |
| 支持的切换台 | Blackmagic Design ATEM Mini Pro / ATEM Mini Extreme / ATEM Television Studio 等 |
| LED 驱动库 | Adafruit NeoPixel 或 FastLED |
| 供电电压 | 5V(USB 供电) |
| 工作电流 | 约 200-500mA(取决于 LED 数量) |
| 最大 LED 数量 | 取决于主控芯片内存,通常支持 30-60 个 |
| 固件烧录方式 | Arduino IDE 或 PlatformIO |
项目资源
搜索资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| Wemos D1 Mini (ESP8266) 或 ESP32 开发板 | 1 | — | 推荐 D1 Mini,体积小 |
| WS2812B / SK6812 RGB LED 灯带 | 1 米 | — | 或单个 NeoPixel 灯珠 |
| 5V USB 电源适配器 | 1 | — | 建议 2A 以上 |
| 杜邦线(母对母) | 若干 | — | 用于连接主控与灯带 |
| 3D 打印外壳或通用塑料盒 | 1 | — | 可选,用于固定灯带 |
| 330Ω 电阻 | 1 | — | 串接在数据线上,保护引脚 |
| 1000μF 电解电容 | 1 | — | 并联在灯带电源端,滤波 |
能力画像
**记忆与知识检索**:3/5 — 需要查阅 ATEM 协议文档和 ESP8266 库资料,但核心代码已提供
**动手与操作**:4/5 — 需要焊接排针、连接灯带、制作外壳,适合有一定手工经验的人
**编程与算法**:3/5 — 主要工作是修改 WiFi 配置和 ATEM IP 地址,少量代码调试
**设计与建模**:2/5 — 外壳可下载现成模型,也可自行设计简单盒子
**实验与调试**:4/5 — 需要调试 WiFi 连接、Tally 状态同步、LED 颜色显示
**协作与分享**:3/5 — 可通过 GitHub Issue 或 PR 贡献代码,社区活跃度中等
**学习与研究**:4/5 — 适合学习 WiFi 通信、UDP 协议、LED 驱动、嵌入式开发
**系统集成**:3/5 — 可集成到现有导播系统,但需固定 IP 和网络环境
项目图库
所需技能
基础电子知识(面包板、杜邦线、电源连接)
焊接技能(排针、灯带接头)
Arduino IDE 或 PlatformIO 基本使用
简单网络配置(WiFi SSID/密码、静态 IP 设置)
阅读英文技术文档(ATEM 协议说明)
3D 打印或手工制作外壳(可选)
适用场景
小型直播演播室、网络直播间
多机位视频制作现场(如会议、讲座、体育赛事)
教育机构视频教学录制
独立视频创作者的多机位拍摄
开源硬件学习与 DIY 项目实践
低成本替代商用 Tally 系统