0.前言
偶然逛咸鱼,看见有DIY电子价签的,感觉非常有意思(类似以下这种),简单查了一下成本很低,想着能不能也搞一个玩玩,利用树莓派来连接和跑代码,由于没有接触过,一直没搞懂墨水屏和树莓派之间是怎么连接的,咸鱼请教各种卖家,终于弄明白,墨水屏和开发板(树莓派)中间还有一个驱动板。而且公开资料十分详细。
微雪官网出售电子纸和相应驱动板,附带各种资料
微雪官方的电子纸和驱动板相对比较贵,所以买电子价签自己进行拆解就很划算。
咸鱼有卖家自己做的驱动电路板,省了我再学习电路相关知识的成本,毕竟就体验一下。
1.实验目的
使用树莓派作为开发板,连接墨水屏和驱动板,显示固定图像,定时刷新
2.实验方法
- 汉朔电子价签及拆解
电子价签拆解还是比较难拆的,需要沿着缝隙一点点拆,壳子拆掉也就损坏了。
这个型号的电子价签支持局部刷新和三色(红黑白)
- 驱动板
- 墨水屏连接驱动板
3.实验过程
使用杜邦线将树莓派和开发板进行连接,具体引脚对应情况,分别在微雪官网和树莓派实验室官网。连接好了以后选择对应目录下的测试文件运行。我是连接的树莓派,脚本是python,对应选择示例程序(微雪官网资源)。
目录结构为
/home/pi/bcm2835-1.60/e-Paper/RaspberryPi&JetsonNano/python/examples
选择对应墨水屏示例文件,如epd_2in13bc_test.py
4.实验结果
修改了python脚本,写得太乱还没整理,就不贴了先,运行显示了如下图案。
添加了对应位置应该显示的图形等,运行显示了如下图案
图1的数据和图标每日更新一次,显示为第二天的天气预报
图2的数据每小时更新一次,显示为现在的温度、风速、湿度
图3的数据每秒更新一次,显示现在的时刻
天气预报用的是和风天气(图标和数据)
openweather好像没办法获得每小时的数据?所以就没用openweather的数据了。