B-5750辉光管时钟(二)

上回书说到,RX8025T。

但是人为什么要跟自己过不去呢,翻了一下库存,又不是没有DS3231M!为什么要折磨自己,总之修改了设计方案,RTC改回了DS3231M。

现在的设计是一片HV5523带两根5750,总共8根管,辉光管和主控板分上下两片,上板有辉光管,HV5523,还加了个BH1730预留为以后的自适应亮度。上下板通过两个2*4BTB连接器对接,用M2铜柱加强结构。下板主控是经典的库存没用完的STM32F103C8T6,一片ESP07做NTP校时,DS3231M的RTC。本来还在考虑要不要加上些个电池管理做成充电的,还是下一版再说吧。下板上还有很大空地,感觉还有很大的升级空间。

目前的HV5523驱动只能实现最简单的数字显示,还没做出来小数点控制,也没加上5523串联拓展的支持,后期还想加上PWM调亮度的功能,感觉有点难,可能得先实现硬件SPI推动5523。之前计算过一次PWM调亮度所需要的5523时钟频率,应该是可以做到的。

还需要写一个BH1730的驱动,目前网上遍地是BH1750的驱动,不过似乎没有1730的。两个芯片大致区别如下:

BH1730BH1750
量程0.001 ~ 100k lx1~65535 lx
传感器1路可见光、1路红外光1路可见光

本来在考虑用光敏三极管连单片机ADC做环境光采集的,但是呢这玩意对不同光敏感度差很多,还得算参数怪麻烦,不如数字化多好,就用BH1730了!

不过感觉蛮弱智的,100k lx了还能看见个鬼辉光管发光。。总之先弄着,至于驱动问题就丢给后边的我去头疼吧!