IV-18 VFD时钟

lurt发布

老早之前就看着IV-18管子眼馋,翻了一下立创开源,暂时还没有完全符合个人胃口的设计。于是决定自己做一个。
软硬件大部分参考了@AmamiyaYukoDesu的设计。ESP32引脚还剩很多,可以自行修改原理图添加蜂鸣器、温湿度等功能。

设计

RTC使用RX8025T,VFD驱动使用HV5812,搭载TEMT6000环境光。考虑到我懒得时不时给一个时钟充电,所以还是用有线供电,没有使用锂电池。micro-usb可供电以及烧录程序,type-c只可供电。这样设计供电口灵活,而且type-c口可以只用6pin,好焊。
用了两层叠板设计,中间使用排针连接。左侧两块板子不焊,起美观对称作用。四块板子用四根M3*160丝杆连接,通过若干M3螺母固定。

程序

程序用Arduino编写,主框架使用了FreeRTOS。
目前按键实现了短按KEY键显示日期两秒;长按KEY键进入时间/日期设置模式,此时短按KEY选择当前设置的位,短按UP/DOWN键调整当前位数值。当前版本可能存在少量BUG。
可能出现的问题的解决方案:1.检查是否安装Onebutton库和RX8025库 2.数码管显示错误,可尝试跳转RX8025_init()的定义,修改I2C引脚为:Wire.begin(22,23);
ESP32还可以实现联网同步时钟、物联网控制等效果。未来有兴致了可能会继续更新程序。

开源链接

IV-18 VFD时钟 – 立创开源硬件平台

分类: 开源硬件