用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文章
7314浏览量
93968 -
服务器
+关注
关注
13文章
10094浏览量
90876 -
电子墨水屏
+关注
关注
4文章
63浏览量
20539
原文标题:esp8266桌面天气预报
文章出处:【微信号:cirmall,微信公众号:电路设计技能】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
晶科鑫 | 国产26MHz晶振匹配Espressif(乐鑫) ESP8285/ESP8266芯片案例
ESP8266和ESP32开发板常见的2种下载方式
ESP8266和ESP32开发板常见的2种下载方式
请问一下我想用ESP8685直接替换ESP8266而不用写程序,可以让ESP8685直接通过之前ESP8266的外挂的flash运行程序吗
【ESP8266】进入透传模式后,数据间隔怎么调整,
【RA4E2开发板评测】——7.使用AT指令获取城市天气预报
【RA4M2-SENSOR】—— 14.使用AT指令获取天气预报信息
【RA-Eco-RA6M4开发板评测】——4.使用ESP8266获取任意城市的天意预报
STM32+esp8266连接机智云,上传温湿度数据并控制继电器开关(平台配置、代码生成、代码移植)
【RA4L1-SENSOR】+ RA4L1-SENSOR开发板之使用ESP8266获取任意城市天气预报
ESP8266烧录与机智云一键配网教程
【RA-Eco-RA4M2开发板评测】RA4M2 + ESP8266获取城市天气预报(二)使用串口助手获取天气+破解任意类型AT指令
【RA-Eco-RA4M2开发板评测】RA4M2 + ESP8266获取城市天气预报(一)
用esp8266 at device做一个网页服务器 ,运行webnet_test显示错误怎么解决?
零知开源——ESP8266+MPU6050 实现运动姿态检测

用ESP8266控制墨水屏来显示天气信息
评论