其中主控部分和墨水屏是一体的,可以单独使用。
墨水屏我是在
微雪电子买的,这里有很多资料,也有配套的ESP32开发板。

一个墨水屏就可以显示基本的天气、时钟、粉丝数以及贪吃蛇小游戏。

不过墨水屏有个通病就是很容易出现残影,时间久了影响显示,一般断电几分钟后才能恢复。 墨水屏的玻璃管某宝直接搜试管定做就有,1.5元一个,直径35mm,高70mm。
拟辉光管部分就是LED灯珠、亚克力板、3D打印框架。
这种看上去比较好看,并且是磁吸式的,后期更换比较方便。
B站数据和天气的数据(这里用的是心知天气),GET回来JSON数据然后解析。

参考粉丝显示器教程
时钟用的是NTP的库,开了一个定时器计时,一个小时联网校准一次。
用的是ESP32内置的RMT库输出数字波形,并且提供了控制ws2812的范例程序(arduinoIDE-文件-示例-esp32-RMT-RMTWriteNeoPixel)。参考WS2812使用教程
参考教程OLED贪吃蛇教程
小程序是在串口助手的基础上修改的。更具自己的需求添加图标设置指令就行了。
参考的链接已经在文章中了,在此由衷感谢开源的的前辈们。




