先开个篇,慢慢写!!!同时会出个视频教程。
前言
去年的时候在闲鱼捡垃圾看到了有卖双色4.2寸电子墨水屏的很便宜(大连佳显的),就入手了两个,看别人做的万年历很不错,就想着直接用大佬们开源的程序魔改一下,结果大佬们只开源固件,悲剧的是大佬的固件不支持这款屏幕,更悲剧的是网上开源的驱动竟然也不支持这块屏幕,那没办法只能自己写了。项目的硬件和外壳是直接使用的开源资料,但是有几个地方我用的时候有问题会在下面介绍,只是我用的时候有问题,可能是我的硬件有问题。软件层面的方案是参考大学社团开发的墨水屏项目的方案。
硬件准备
我的硬件是,大连佳显的4.2寸三色电子墨水屏,esp8266模块,电路是用的HalfSweet大佬开源方案的电路。这个电路需要改动的就是 AP按键需要加一个上拉电阻,esp模块的电源的电容要用大一点的,不然会造成供电不足无限重启。
软件方案
我的方案是:在服务器上用php进行图片的编辑之后对图片进行编码,下位机定时发送get请求,服务器返回图片编码,下位机进行显示图片。这样的方案优点是下位机不用写太多的界面程序,节省了下位机的算力。缺点:由于图片是420*320的,编码数据比较大,目前没找到适合esp8266的解码算法,就需要每次接收15000个字符,网络稍微不顺畅就会造成后半段接收不到。还需要持续优化。
服务端写法:
下位机程序:
持续更新中。。。