电子墨水屏待办清单及日历

电子墨水屏待办清单

电子墨水屏的待办事项显示日历,折腾了一段时间,终于有了些进展。

  • 代码库地址: ESP8266电子墨水屏日历
  • 白天显示待办事项

电子墨水屏待办清单及日历

缘由

一直用 TODOLIST 类的软件,记录个人待办的事项。手机上用的是 高效todo 和 微软的 todo 软件。高效todo的app用了好几年了,并且四象限的优先级分类方式,用起来比较顺手。也入手了kindle,相比平板、手机的待机时间要长很多。那时候就想弄个电子台历。当时的想法是,手机端输入的代办清单,可以自动同步到显示电子墨水屏,类似台历放在桌面上。

硬件

想法有了后,一直在找合适的硬件。15、16年左右,有各种类树莓派的开发板出现。象pcduino,香蕉派,硬件性能足够。可以刷 openwrt,linux等做路由和mini服务器。也入手过 51 单片机和 stm32, 因为尺寸问题,不是很适合。
也关注过某宝上的电子墨水屏店家,主要是微雪和大连佳显,但是 屏幕和驱动板的单价都不是很便宜,屏幕和驱动板价格加起来二三百,不划算,就一直拖着。
去年逛咸鱼,有各种二手电子标签卖,然后看到了有改装的天气日历买。带wifi和蓝牙的129,价格可以接受,并且已经有电池 + 3d打印外壳,不用摸电烙铁,果断入手最便宜的, 99包邮到家,开始折腾。

硬件清单

货几天后收到了,为表诚意,先确认收货,然后问卖家有啥技术资料否,没理我。没办法,只好”拆“。

主控芯片

电子墨水屏待办清单及日历
  • 上面是屏幕排线的编号,买的是三色黑白红的屏幕。猜测是微雪 4.2 三色屏幕。

USB串口

电子墨水屏待办清单及日历

电子墨水屏待办清单及日历
  • 通过界面设置服务器地址,设备编号,城市及区域编号(具体请参考和风天气接口)
  • APP设置

    • 简单的安卓app,安装包 doc 目录下 ecalendar.apk。

    电子墨水屏待办清单及日历
    • app代码写的太差,好多功能未实现,不开源了。需要修改,可以通过网页方式实现事项输入。同时,微软的 todo 也开放数据接口,可以修改下后端的接口实现,就可以直接接入微软 todo app了。
  • 开发中的问题

    • u8g2: 字体库问题,u8g2在esp8266上,存在问题,直接使用生成的字体文件,导致运行时出错,需要修改, 编译时,使用 doc目录下 u8g2_for_adafruit_gfx 中代码,替换下载的库代码(参考自甘草酸不酸天气日历项目)。

    • 和风天气: 接口使用 https 协议访问,目前代码中使用的esp8266 sdk版本的 ssl 实现有问题,连接和风接口时,总是报错。所以天气接口改为在后端php实现,通过后端调用天气接口。

    • GxEPD 显示的字体比较难看,存在高低和错位等问题,尝试过其他的 微软雅黑、汉仪等,都不理想。

    来源:hdqqq

    声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

    上一篇 2022年3月1日
    下一篇 2022年3月1日

    相关推荐