用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文章
7335瀏覽量
94755 -
服務器
+關注
關注
14文章
10251瀏覽量
91480 -
電子墨水屏
+關注
關注
4文章
64瀏覽量
20690
原文標題:esp8266桌面天氣預報
文章出處:【微信號:cirmall,微信公眾號:電路設計技能】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
【ESP8266系列】WT8266-S3模組規格書
【ESP8266系列】WT8266-S5模組規格書
【ESP8266系列】WT8266-S6模組規格書
【ESP8266系列】WT8266-S1模組產品介紹
【ESP8266系列】WT8266-S6模組產品介紹
無需安裝!在瀏覽器里就能玩轉ESP32/ESP8266,這個神器絕了!
晶科鑫 | 國產26MHz晶振匹配Espressif(樂鑫) ESP8285/ESP8266芯片案例
ESP8266和ESP32開發板常見的2種下載方式
ESP8266和ESP32開發板常見的2種下載方式
【RA-Eco-RA6M4開發板評測】——4.使用ESP8266獲取任意城市的天意預報
STM32+esp8266連接機智云,上傳溫濕度數據并控制繼電器開關(平臺配置、代碼生成、代碼移植)
【RA4L1-SENSOR】+ RA4L1-SENSOR開發板之使用ESP8266獲取任意城市天氣預報
ESP8266燒錄與機智云一鍵配網教程
用ESP8266控制墨水屏來顯示天氣信息
評論