用ESP8266控制墨水屏來顯示天氣信息,屏幕用的是微雪的墨水屏裸屏
Esp8266在更新完天氣后進入低功耗狀態(tài),充一次電可以運行幾個月。
物料清單
· 2.9寸墨水屏
· Nodemcu 或 Wemos 或我的集成板( gerber 文件在 /PCB folder,元件清單也在)
· 鋰電池
· 3d打印的外殼(文件在 /stl )
· 多語言支持
通過修改lang.h可以支持多語言. 天氣數(shù)據(jù)支持的語言有 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睡眠期間不會消耗太多電量。
天氣數(shù)據(jù)來源
因為ESP8266不能直接訪問HTTPS的網(wǎng)站來獲取數(shù)據(jù)(內(nèi)存不夠),只能建了一個轉(zhuǎn)發(fā)站。天氣源用的是和風天氣。每天有3000次使用次數(shù),為了節(jié)約,我在服務(wù)器上建了個緩存,重復(fù)請求在20分鐘內(nèi)得到的都是緩存。
服務(wù)器端文件在 /php 文件夾里。
責任編輯:lq
-
數(shù)據(jù)
+關(guān)注
關(guān)注
8文章
7255瀏覽量
91819 -
服務(wù)器
+關(guān)注
關(guān)注
13文章
9791瀏覽量
87930 -
電子墨水屏
+關(guān)注
關(guān)注
4文章
61瀏覽量
20214
原文標題:esp8266桌面天氣預(yù)報
文章出處:【微信號:cirmall,微信公眾號:電路設(shè)計技能】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
ESP8266燒錄與機智云一鍵配網(wǎng)教程

【RA-Eco-RA4M2開發(fā)板評測】RA4M2 + ESP8266獲取城市天氣預(yù)報(二)使用串口助手獲取天氣+破解任意類型AT指令
【RA-Eco-RA4M2開發(fā)板評測】RA4M2 + ESP8266獲取城市天氣預(yù)報(一)
把esp8266加入到c51單片機單通道程序怎么寫
ESP8266 通過 MQTT 協(xié)議實現(xiàn) LED 的遠程控制

arduino(1)--ESP8266配置
esp32和esp8266代碼共用嗎
esp8266和esp32區(qū)別是什么
ESP8266需要燒錄固件庫嘛
esp8266不燒錄可以使用嗎
esp8266wifi模塊怎么連接手機
Arduino Nano 和 NodeMCU ESP8266 讀取 DHT11 環(huán)境溫濕度數(shù)據(jù)及 OLED顯示

評論