用ESP8266控制墨水屏来显示天气信息,屏幕用的是微雪的墨水屏裸屏
Esp8266在更新完天气后进入低功耗状态,充一次电可以运行几个月。
物料清单
· 2.9寸墨水屏
· Nodemcu 或 Wemos 或我的集成板( gerber 文件在 /PCB folder,元件清单也在)
· 锂电池
· 3d打印的外壳(文件在 /stl )
· 多语言支持
通过修改lang.h可以支持多语言. 天气数据支持的语言有 zh,en,de,es,fr,it,jp,kr,ru,in,th将ESP8266连接到墨水屏(nodemcu,集成板忽略)
BUSY—->gpio4 RST—->gpio2 DC—->gpio5 CS—->gpio15 CLK—->gpio14 DIN—->gpio13
这些针脚针对的是墨水屏模块,如果用裸屏和集成板的话不用接线将 gpio16 和 rst 连接。
· 低功耗
Nodemcu不适合低功耗
我用了一个HT7333来保证ESP睡眠期间不会消耗太多电量。
天气数据来源
因为ESP8266不能直接访问HTTPS的网站来获取数据(内存不够),只能建了一个转发站。天气源用的是和风天气。每天有3000次使用次数,为了节约,我在服务器上建了个缓存,重复请求在20分钟内得到的都是缓存。
服务器端文件在 /php 文件夹里。
责任编辑:lq
-
数据
+关注
关注
8文章
6884浏览量
88813 -
服务器
+关注
关注
12文章
9016浏览量
85171 -
电子墨水屏
+关注
关注
4文章
56浏览量
19744
原文标题:esp8266桌面天气预报
文章出处:【微信号:cirmall,微信公众号:电路设计技能】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论