天气墨水屏-添加阅读器功能

3个月前

简介:天气、TXT阅读器、时钟

开源协议: GPL 3.0

  • 6.6k
  • 18
  • 76

描述

4大功能已经完成
2021-06-13配网界面更新文件管理功能
 
 
 
建议使用改良版硬件、改良版仅TYPEC接口的有3D打印外壳  地址https://oshwhub.com/HalfSweet/29-EPaper-Thermo-hygrometer
 
本项目的硬件使用隔壁DUCK的天气墨水屏项目,程序使用arduino IDE重新开发,无需激活码,使用心知天气个人免费版KEY(20次/分钟),需要自己去申请,在配网界面填入即可。
 
  • 码云连接(内含源码)
  •  
  • 天气模式
  • TXT阅读模式(可网页上传文件)
  • 配网模式
  • 时钟模式
  •  
  • 按住按键3不放,再按复位按键,即可进入模式选择界面(按键3-GPIO5 按键2-GPIO0)
  • 所有界面的按键操作逻辑为:
  • a.单独短按为切换选项
  • b.组合按键为确认操作或调出菜单:先按着按键3不放,再短按一下按键2,此时要释放按键3才会生效(已改所有界面统一)
  •  
  • 感谢GxEPD2库提供的屏幕驱动,该库适配大连佳显屏幕
  • 按键2不可按得太快,不能在屏幕刷新的时候按,会导致屏幕死机,原因是按键2与屏幕刷新共用一个io口
  • 原版U8g2_for_Adafruit_GFX库无法使用大字库,故更改了库,自行到码云或群里下载
  • 其他库均可在库管理器下载的到
  • 无法连接wifi请检查是否被路由器拉黑
  • 无法获取天气信息请检查城市名是否填对,免费用户只能查看到地级市
  • 低压休眠的请检查电池测量电路是否正常,电池电压是否大于3.2V(搭板的玩家自己给A0加上分压电路接上5V,分压后不能超过1V,否则烧ADC)
  • 如原版的MOS管(排线附近)使用起来有问题可用cj3400 代替,LDO使用ME6209A33PG代替。
  • 如无法连接8266的热点,请检查手机是否开启了智能选网模式
  • 电池可以用:902030-500mah,603759-1400mah

 

目前已知三个BUG
BUG1,在配网页面连接无效的的WIFI会卡顿一段时间,有相应提示。可能是硬件问题,无法同时进行STA和AP的收发?等待提示连接失败即可操作其他。
BUG2,开机载入数据有小几率会重启系统,EXCCAUSE Code(3),加载或存储期间的处理器内部物理地址或数据错误?
BUG3,在配网界面更换城市后无法即时刷新天气数据,不影响天气模式正常使用,https get数据失败,暂无能力解决。
 


 
 

一些数据来源注明

1.根据《中华人民共和国气象法》第二十五条,在您使用心知天气的数据服务或产品时,必须注明数据服务来源
2.一言服务由 hitokoto.cn 提供
3.GxEPD2

文档

BOM

暂无

工程成员

服务时间

周一至周五 9:00~18:00
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 立创EDA微信号

    easyeda

  • QQ交流群

    664186054

  • 立创EDA公众号

    lceda-cn