机场 24x24 像素显示单元 Airport 24x24 Dot Matrix RGB Character Display Unit

机场 24x24 像素显示单元 Airport 24x24 Dot Matrix RGB Character Display Unit

💡 原文中文,约6400字,阅读约需16分钟。
📝

内容提要

本文介绍了作者在咸鱼App上购买的机场RGB点阵显示单元,拆解清理后详细介绍了其内部结构和电路布局。作者使用树莓派Pico和Rust Embassy开发框架编写了屏幕驱动程序,实现了背光和LCD像素的驱动,并探讨了分时复用的RGB驱动方式。

🎯

关键要点

  • 作者在咸鱼App上购买了3个24x24像素的机场RGB点阵显示单元。
  • 这些显示单元用于显示航班信息,特点是显示效果醒目,来自浦东机场。
  • 显示单元需要清理,外壳有划痕,但屏幕成色很好。
  • 背后有散热金属片,RGB背光板功耗较大,需谨慎驱动。
  • 屏幕由两层静态TN组成,每层24x24像素,响应速度快,对比度高。
  • LCD驱动板分为上下两块,使用LC7931驱动芯片,布局近似但连接方式不同。
  • 电路部分通过万用表测量,背光和LCD驱动是独立电路。
  • LCD驱动板使用74HC245作为缓冲芯片,增加信号驱动能力。
  • 背光电路由16组RGB LED组成,通过移位驱动,电位器可调亮度。
  • 选择RPi Pico作为MCU,使用Rust Embassy开发框架编写驱动程序。
  • 背光驱动和LCD像素驱动的实现过程详细描述,包括代码示例。
  • 采用分时复用的RGB驱动方式,通过快速切换颜色合成各种颜色。
  • 作者在2023年末完成拆机折腾,后续制作了CH32X033(X035)的驱动板。
➡️

继续阅读