首页 > 应用与分享 > ESP8266 墨水屏天气时钟
  • ESP8266 墨水屏天气时钟

  • 2021-07-08 16:31:17 阅读量:7640 来源:应用与分享

本文作者:立创源硬件平台 OSHWHub 户@甘草酸不酸,禁止商用,未经许可禁止转载,答疑互动请点击查看原文章


  


  


 


   


  


  

更多请点击查看

1、介绍

1、默认支持2.9寸墨水屏,代号029A01

2、码云连接,内含旧版本源码和新版固件

3、点此观看演示视频

4、如需其他同尺寸的屏幕,请留言(不支持威锋、雨辰)
5、使用Arduino开发
6、使用心知天气个人免费版KEY
7、提供适合3D打印的外壳文件
8、休眠电流0.026ma(部分板子能达到),工作电流120-70ma

9、原版硬件使用DUCK的天气墨水屏项目 (无温湿度芯片)

10、@HalfSweet的改良版硬件(有温湿度芯片)



2、功能简介


天气模式

1、天气实况、未来2天天气
2、紫外线强度、室外环境湿度、风力等级
3、中间显示一句话,网络获取或自定义
4、电量显示,电压或百分比
5、室内温湿度显示(需硬件支持sht30芯片)

6、可选夜间不更新


阅读模式

1、多达2.8mb的使用空间,最多可存3本书
2、使用索引方式,准确计算页数,可任意跳转,无限上一页
3、记忆功能,自动恢复上一次看的书籍和页数

4、电量显示


时钟模式

1、超大数字显示,不必眼瞎
2、可调详尽显示或极简模式

3、每10分钟校准一次,无网则使用离线模式,但每天24点会强制联网


配网模式

1、手动选择配置网络
2、配置天气KEY和城市
3、文件管理器
4、丰富的设置项
5、屏幕实时消息回传提示,网络状况尽在掌握

6、预留OTA接口


所有模式下低电量会提示并永久休眠,小于等于3.3V


按键操作逻辑


1、按住按键3不放,再按复位按键,即可进入模式选择界面(按键3-GPIO5 按键2-GPIO0)

2、所有界面的按键操作逻辑为:
a.单独短按为切换选项

b.组合按键为确认操作或调出菜单:先按着按键3不放,再短按一下按键2,此时要释放按键3才会生效(已改所有界面统一)

3、按键2不可按得太快,不能在屏幕刷新的时候按,会导致屏幕死机,原因是按键2与屏幕刷新共用一个io口



3、注意事项


1、天气获取需要心知天气私钥(20次/分钟),需要自己去申请,然后在配网界面输入即可。
2、原版U8g2_for_Adafruit_GFX库无法使用大字库,故我对该库做了修改,码云或群里下载
3、其他库均可在库管理器下载的到
4、无法连接wifi可能是被路由器拉黑或网络差,天线附近需要净空不能有飞线,电池挡住天线也可能会有影响
5、无法获取天气信息请检查城市名是否填对,免费用户只能查看到地级市
6、误低压休眠的请检查电池测量电路是否正常,电池电压是否大于3.2V(搭板的玩家自己给A0加上分压电路接上5V,分压后不能超过1V,否则烧ADC)
7、如原版的MOS管(排线附近)使用起来发热严重可用cj3400代替,LDO使用ME6209A33PG代替(压降越低越好)
8、如无法连接8266的热点或无法打开配网页,请检查手机是否开启了智能选网模式
9、电池电压不建议低于3.5V,虽然也能用(看小说和天气),但一旦电流过大就会掉电重启
10、电压低于3.45V的时候上传文件和需要扫描周边网络模式的有机会卡死
11、电池可以用:902030-500mah,603759-1400mah(过大可能会影响天线信号)


使用到的库

GxEPD2 该库适配大多数大连佳显屏幕
U8g2_for_Adafruit_GFX
ArduinoJson
NTPClient
ESP_EEPROM
ClosedCube_SHT31D

 

目前已知BUG

1、进入配网模式有几率重启,多试几次就好。
2、电压低(小于3.45V?)会导致上传文件、扫描周边网络时卡死。
3、开机载入数据有小几率会重启系统,EXCCAUSE Code(3),加载或存储期间的处理器内部物理地址或数据错误?
4、在配网页面连接无效的的WIFI会卡顿一段时间,有相应提示。可能是硬件问题,无法同时进行STA和AP的收发?等待提示连接失败即可操作其他。

5、在配网界面更换城市后无法即时刷新天气数据,不影响天气模式正常使用,https get数据失败,暂无能力解决。(已解决但又未完全解决)



  


  


4、数据来源注明

1、根据《中华人民共和国气象法》第二十五条,在您使用心知天气的数据服务或产品时,必须注明数据服务来源

2、一言服务由 hitokoto.cn 提供



5、文档


  



工程附件


2.9墨水屏外壳Micro-下沉上盖-螺丝沉孔-M1.2X5.zip


2.9墨水瓶外壳-Typec-下沉上盖-M1.2沉孔-含加大电池仓0617.zip


V012-25-029A01-100周年纪念版V2.bin


flash_download_tool_v3.8.7_0.zip


V012-28-029A01.bin



本文作者:立创源硬件平台 OSHWHub @甘草酸不酸,禁止商用,未经许可禁止转载

热门物料
型号
价格
MAX31865ATP+T/模数转换芯片ADC 12.95
LTM4644IY#PBF/电源模块 130.7
ADUM1201BRZ-RL7/数字隔离器 4.69
MAX31855KASA+T/ADC/DAC-专用型 8
DS3231MZ+TRL/实时时钟(RTC) 11.31
AD7190BRUZ-REEL/模拟前端(AFE) 37.95
AD623ARZ-R7/仪表放大器 11.23
MAX3232EEAE+T/RS232芯片 6.41
ADUM3160BRWZ-RL/隔离式USB芯片 21.98
AD620ARZ-REEL7/仪表放大器 20.91
您的浏览器版本过低(IE8及IE8以下的浏览器或者其他浏览器的兼容模式),存在严重安全漏洞,请切换浏览器为极速模式或者将IE浏览器升级到更高版本。 【查看详情】
推荐您下载并使用 立创商城APP 或者最新版 谷歌浏览器火狐浏览器360浏览器搜狗浏览器QQ浏览器 的极(高)速模式进行访问。
© 2022 深圳市立创电子商务有限公司 版权所有

提示

您确定删除此收货地址吗?

提示

您确定删除此收货地址吗?

成功提示

content

失败提示

content

微信咨询

关注公众号咨询客服

咨询客服
  • 在线客服热线

    0755-83865666

  • 服务时间

    工作日  8:30~20:30

    节假日  8:30~18:00

  • 服务投诉

QQ咨询
优惠券
芯媒体

立创商城旗下芯媒体

微信号:icsight

建议反馈
填问卷 立创用户体验问卷调查 立即参与
活动规则
活动规则
展开客服