日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

廢話不多說,一起操練起來。主要為了實現實時顯示時間、室內溫度、濕度,室外溫度,主要材料淘寶上購買,總價大概40元,算是親密接觸物聯網一大體驗。

此項目是基于一個開源項目基礎上改的,我是照方抓藥,關于開源項目的地址及我所使用的數據等,如果需要,關注我,回復:8266,自動獲取。

主要配件:

Esp8266開發板

DHT11溫度傳感器

0.9英寸oled顯示屏

面包板,杜邦線,usb線

這些配件某寶40元包郵。

接線示意如圖

具體接線

物聯網初體驗01:小白親手制作天氣預報機,大屏顯示溫濕度及天氣

 

1.esp8266安到面包板上,面包板中間的凹槽為分隔位置,讓8266位于面包板正中,靠近一端,把電源usb口向外,方便外連電腦和供電。

2. oled顯示屏放在另一端正中位置,把插線按牢固。

3. 接溫濕度傳感器DHT11,一般購買的是三個針腳,分別是+ - 以及 out,或者是Vcc GND和DATA,用杜邦線連接到開發板8266上,前為DHT22針腳,后為8266針腳,

Vcc—Vcc

GND—GND

Data—D5

4.連接oled屏,oled屏為i2c接口,四個針腳,前為oled屏,后為esp8266針腳

Vcc-3V3

GND--GND

SCL—D4

SDA—D3

硬件連接過程結束。

第二大部分,搭建軟件平臺

一是注冊天氣預測平臺的api,供調用查詢當前天氣及未來三天的天氣使用。

二是搭建Arduino IDE開發環境。

1 注冊OpenWeather帳號及申請Appid、城市id

打開openWeather網站,注冊帳號,填寫郵箱等信息,注冊成功后。搜索要顯示天氣的城市,比如哈爾濱 https://openweathermap.org/city/2037013,到這個頁面,在上面連接處會有一個7位的數字碼,這個是城市id,單獨記錄一下。

物聯網初體驗01:小白親手制作天氣預報機,大屏顯示溫濕度及天氣

 

點擊最上面欄API,點API Keys,

物聯網初體驗01:小白親手制作天氣預報機,大屏顯示溫濕度及天氣

 


物聯網初體驗01:小白親手制作天氣預報機,大屏顯示溫濕度及天氣

 


物聯網初體驗01:小白親手制作天氣預報機,大屏顯示溫濕度及天氣

 

平臺提供很多種服務,我們使用免費服務就可以,點Get API key,

物聯網初體驗01:小白親手制作天氣預報機,大屏顯示溫濕度及天氣

 

填寫api名稱,得到一個key,記錄好這個key,后面也會使用到。到這里注冊OpenWeather完成。

安裝Arduino IDE開發環境

1.到Arduion官網下載,windows和mac平臺均有,默認安裝即可。

物聯網初體驗01:小白親手制作天氣預報機,大屏顯示溫濕度及天氣

 

2安裝好后進行配置,

復制 http://arduino.esp8266.com/stable/package_esp8266com_index.json

Arduino 打開文件—首選項

物聯網初體驗01:小白親手制作天氣預報機,大屏顯示溫濕度及天氣

 

把復制內容粘貼到附加開發板管理網址,點保存。

3.添加開發板,

打開項目—開發板—開發板管理

物聯網初體驗01:小白親手制作天氣預報機,大屏顯示溫濕度及天氣

 

配置那個json文件,在這里要讀取一會,有時可能連不上網。

物聯網初體驗01:小白親手制作天氣預報機,大屏顯示溫濕度及天氣

 

讀取結束搜索 esp8266,找到后點安裝。

如果連不上網,可以嘗試代理試一下。安裝成功進行下一步。

物聯網初體驗01:小白親手制作天氣預報機,大屏顯示溫濕度及天氣

 

安裝成功后,把開發板設置成NodeMCU 1.0這一項。

4安裝庫文件支持

這里使用DHT11、Oled都需要硬件驅動,這些庫就是對應的硬件驅動。

項目-->加載庫-->管理庫-->添加zip庫,把幾個庫依次安裝。

物聯網初體驗01:小白親手制作天氣預報機,大屏顯示溫濕度及天氣

 

5修改代碼

需要修改幾部分

物聯網初體驗01:小白親手制作天氣預報機,大屏顯示溫濕度及天氣

 

修改成8266自動連接的無線wifi用戶名和密碼。

物聯網初體驗01:小白親手制作天氣預報機,大屏顯示溫濕度及天氣

 

OPEN_WEATHER_MAP_APP_ID修改成你自己的appid,

OPEN_WEATHER_MAP_LOCATION_ID修改成城市代碼,前面說的7位數字。

其他沒有需要修改的。

6 連接com口,usb線連接8266和電腦,

物聯網初體驗01:小白親手制作天氣預報機,大屏顯示溫濕度及天氣

 

電腦如果只接一個設備,唯一一個就com口,如果多個,可能查看設備來了解com口情況。設備管理器,端口是com3,選上com3。

物聯網初體驗01:小白親手制作天氣預報機,大屏顯示溫濕度及天氣

 

保存修改后的代碼,

物聯網初體驗01:小白親手制作天氣預報機,大屏顯示溫濕度及天氣

 

7編譯燒錄

點擊向右這個箭頭,就可以編譯代碼,燒錄到8266上,燒錄好后,8266自動重啟,屏幕亮起,顯示連接,連接成功后就可以顯示當前室內溫度、濕度,當前室外溫度,后續3天的天氣情況,連網自動對時。

8成品展示

物聯網初體驗01:小白親手制作天氣預報機,大屏顯示溫濕度及天氣

 


物聯網初體驗01:小白親手制作天氣預報機,大屏顯示溫濕度及天氣

 


物聯網初體驗01:小白親手制作天氣預報機,大屏顯示溫濕度及天氣

 

這款是通過屏幕顯示溫度、濕度等信息,還有一種方案,不用屏幕,使用網頁端顯示內容,操作上比這個要復雜一些,后續也會把目前這個改成第二種方案。

如果其他文檔,關注@高騰岳 ,回復 8266,獲取相關資料。

分享到:
標簽:聯網
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定