用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文章
7255瀏覽量
91818 -
服務器
+關注
關注
13文章
9791瀏覽量
87928 -
電子墨水屏
+關注
關注
4文章
61瀏覽量
20214
原文標題:esp8266桌面天氣預報
文章出處:【微信號:cirmall,微信公眾號:電路設計技能】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
ESP8266燒錄與機智云一鍵配網教程

【RA-Eco-RA4M2開發板評測】RA4M2 + ESP8266獲取城市天氣預報(二)使用串口助手獲取天氣+破解任意類型AT指令
【RA-Eco-RA4M2開發板評測】RA4M2 + ESP8266獲取城市天氣預報(一)
把esp8266加入到c51單片機單通道程序怎么寫
arduino(1)--ESP8266配置
esp32和esp8266代碼共用嗎
esp8266和esp32區別是什么
ESP8266需要燒錄固件庫嘛
esp8266不燒錄可以使用嗎
esp8266wifi模塊怎么連接手機
Arduino Nano 和 NodeMCU ESP8266 讀取 DHT11 環境溫濕度數據及 OLED顯示

評論