基于STM32xxU6核心的墨水屏信息站
五一放假,在家里有空设计了一款墨水屏信息站,使用了之前画的 STM32xxU6 核心板。信息站自带锂电池充放电管理,板载墨水屏,功耗可以做到非常低,理论上计算,如果每 10 分钟刷新一次显示,200maH 的电池充满电可以使用至少 3 个月。
板载功能
本次的底板是基于上一次 STM32xxU6 的核心板设计的,所以首先具备了其核心板的功能,除此之外:
- 板载锂电池充放电管理,基于 SGM4056 方法,这款芯片体积非常小;
- 板载墨水屏驱动;
- 板载外设电源管理,当不需要供电时,可以断开墨水屏的电源;
- 板载 2.4 G 无线射频芯片,使用了 NRF24L01 方案;
- 板载 USB 转 UART 调试接口;
- 引出了核心板的 USB 接口,可以做 USB Device 或者 USB Host 使用;
硬件效果
固件移植
本次墨水屏的固件基于微雪的方案做了修改,并验证成功。
没有移植 MicroPython ,因为没有必要。
看一张显示 Demo :