翻页式机械显示屏

这是一个完整的开源模块化翻页式机械显示屏项目,复刻了老式机场 / 火车站时刻表的机械翻牌效果,提供从机械结构、电路设计到固件代码的全套 DIY 方案

翻页式机械显示屏封面
oshw_hqzl2026-03-12 11:46:13Apache-2.0
212
Star2

PCBA
该项目存在多块PCBA,可切换查看

chainlinkBase
chainlinkBuddyBreadboard
chainlinkBuddyTDisplay
chainlinkDriver
chainlinkDriverTester
sensor
sensor_smd

设计文件

KiCad图标chainlinkBase.zip924.23KB

EDA查看器

复制嵌入代码

详细介绍

这是一个完整的开源模块化翻页式机械显示屏项目,复刻了老式机场 / 火车站时刻表的机械翻牌效果,提供从机械结构、电路设计到固件代码的全套 DIY 方案。

项目核心特点

  • 模块化设计:支持自由组合行列,可扩展为时钟、信息牌等多种形态

  • 完整开源:包含 3D 打印模型、PCB 设计、驱动电路与控制固件

  • 两种机械方案

    • 52-flap 模块(推荐):字符更丰富

    • 40-flap 模块:结构更紧凑

  • 链式驱动:单块驱动板可控制 6 个模块,支持长链扩展

  • 多种控制接口:支持 USB / 串口控制,可接入 ESP32 等主控实现联网控制

技术架构拆解

1. 机械部分

  • 3D 打印壳体与传动结构,步进电机驱动翻牌叶片

  • 霍尔传感器用于位置校准,确保字符显示精准

  • 提供两种尺寸规格:

    • 52-flap:105.586mm × 196.29mm

    • 40-flap:126.16mm × 133.776mm

2. 电子部分

  • 驱动板:ChainLink Buddy 系列,支持 6 模块 / 板,采用 74HC125 缓冲器保障长链通信

  • 传感器 PCB:集成霍尔传感器与电机接口,负责模块状态反馈

  • 电源方案:5V 供电,支持 USB-C 或外部电源输入

3. 软件部分

  • 固件基于嵌入式开发,支持模块寻址与链式通信

  • 提供 Python 脚本用于字符排版与配置生成

  • 支持自定义字符集(字母、数字、符号)

典型应用场景

  • 复古风格数字时钟

  • 车站 / 机场信息牌复刻

  • 艺术装置与交互展示

  • 创客教育与机械电子教学

License

Apache License Version 2.0

项目地址

https://github.com/scottbez1/splitflap