加入星計劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴散
  • 作品版權(quán)保護
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入
  • 方案介紹
  • 附件下載
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

ESP8266 實時 WIFI 氣象站,源碼、庫文件一并奉上

2017/03/02
117
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

源碼及庫文件.rar

共1個文件

該設(shè)計仿制國外ESP8266+OLED Weather Station成功,原文鏈接:https://blog.squix.org/2017/01/esp8266-weather-sta...

下面介紹本人的設(shè)計

安卓手機app下載地址:https://espressif.com/zh-hans/products/software/esp-touch/resources,ios直接在AppStore里搜索 esptouch即可。

最新進展,源碼經(jīng)過修改可以通過官方的手機app讓Weather Station快連到WiFi,并自動記錄最后一次快連成功的路由器,下次會自動連接。如果換了WiFi環(huán)境自動進入快連界面,這時在手機運行官方app(esptouch)輸入WiFi密碼即可連接。

附件zip已經(jīng)打包好庫文件,解壓后放在沒有中文路徑的文件夾下面,再在arduino的“首選項”-- “項目文件夾位置” 指向這個文件夾。重啟arduino,然后打開“文件”--”項目文件夾“--WeatherStationDemo,選擇對應(yīng)的板和COM口下載即可。

源碼里面有一個wunderground 的key給大家試用,每天500次的API訪問量,記得把城市改到對應(yīng)的城市。從下午開始想著再申請幾個key結(jié)果死活不行,或許對ip有限制吧?

源碼改的亂七八糟,高手大俠見笑了。。。笑過之后請抽時間多指點能改進完善一下程序最好了!

注:修改好的源碼及庫文件見附件內(nèi)容下載。

WIFI 氣象站實物圖展示:

使用NodeMCU1.0(ESP8266-12E),集成了CP2102,可以直接電腦USB ;OLED是SSD1306的128×64,IIC接口
初接觸Arduino和ESP8266,現(xiàn)在仿制階段。
所有資料來自網(wǎng)絡(luò),感興趣的一起來完善它,高手大俠們多多指教!

作者博客:https://blog.squix.org/
制作網(wǎng)頁:https://www.instructables.com/id/ESP8266-Weather-Widget/
Arduino源碼:https://github.com/squix78/esp8266-weather-station
Arduino IDE可以像使用UNO一樣使用ESP8266,編譯環(huán)境的搭建:https://www.geek-workshop.com/thread-26170-1-1.html

目前改進設(shè)想
1、加入SmartConfig(WIFI快連),在手機或者PC上面通過APP配置路由器密碼,不用再在源碼里改動
2、把OLED換成LCD或者LED點陣屏,OLED太小了

  • 源碼及庫文件.rar
    下載
    描述:源碼及庫文件

相關(guān)推薦