• 方案介紹
  • 附件下載
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

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

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

源碼及庫文件.rar

共1個文件

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

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

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

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

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

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

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

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

WIFI 氣象站實(shí)物圖展示:

使用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

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

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

相關(guān)推薦