像素天气站-开发记录整理

2020-11

基本上完成了bmp图片的格式解析以及点阵汉字字库的解析,在汉硕电子价签的PCB上飞线调试,外面套了个塑料袋,以避免墨水屏表面划伤。

使用原来的墨水屏驱动电路,直接在PCB板上的飞线。

UTF8编码的汉字(源代码的格式为UTF8)在使用上比较方便(tchar=char),GB2312字符集的字库在文件大小上比较省空间,为了兼得这两种优势,做了一个UTF8转Unicode转GB2312的中间层,在墨水屏上实现了汉字的显示。

使用的NodeMCU作为开发板(内嵌ESP8266 4MB Flash),通过杜邦线连接。

天气源使用了无需注册的itianqi.com,好处是无需注册,还是http的,但只有网页数据,需要进行格式的解析。

------------------------这是分割线------------------------
2020年11月落叶的梧桐树。
image

2020-12

设计了第一版的硬件,这一版电源使用了先升压再降压的方案,效率比较低,后面换成了LDO直接降压的方式,整个硬件部分基本成型。
更新前:

更新后(找不到原始记录了,用21年的图吧):
image
image

中间鸽了几个月

2021-03

在原来硬件的基础上调整了下程序,基本的功能有了,但低功耗部分还待解决,后面把程序的nonos sdk2.1切换到nonos sdk3.0(nonos sdk 2021年7月起停止维护了),才搞定待机时长问题。

中间又鸽了几个月

2021-07

为了利用汉硕价签原来的外壳,重新设计了几次PCB,调整元器件布局,程序也出到第8版了。


2021-09

夏空的烈日渐行渐远,转眼已是秋风骤起时,像素天气站项目也告一段落,特此记录。
image

posted @ 2021-09-09 21:04  Yanye  阅读(160)  评论(0编辑  收藏  举报