智能家居是一個以住宅環(huán)境為基礎(chǔ),且安裝具有智能化設(shè)備家居系統(tǒng)的建筑環(huán)境。智能家居不單有著傳統(tǒng)家居的全部功能,添加了具有智能化的設(shè)計,使得建筑物能夠在此基礎(chǔ)上實現(xiàn)信息的收集與分析,人們可以通過此系統(tǒng)在戶外實時查看建筑信息及控制家居內(nèi)的相關(guān)設(shè)備,使得人們能夠更加有效的控制自己的生活,使得家庭生活空間更加的舒適安全,便捷高效及節(jié)能優(yōu)化。
此次的設(shè)計是一個小型的系統(tǒng)集成,在此次的設(shè)計中是以家庭環(huán)境為背景,以Arduino控制器為基礎(chǔ),設(shè)計出的一個可以采集光照,溫濕度,煙霧數(shù)據(jù),通過LCD屏本地顯示,并能夠通過通信技術(shù)傳輸?shù)結(jié)eelink云平臺上。從而實現(xiàn)對室內(nèi)環(huán)境的遠(yuǎn)程監(jiān)測。
結(jié)構(gòu)搭建:
為什么使用Arduino控制器?
Arduino是一個開源的單片機電子設(shè)計平臺,他包含很多的硬件以及編程軟件。同時還有各種各樣周邊的硬件去兼容Arduino這個平臺,并且這些硬件通常都已經(jīng)帶有了兼容Arduino控制器的函數(shù)庫。
Arduino的優(yōu)勢:
開源,技術(shù)架構(gòu)靈活規(guī)范,有擴展性。
開發(fā)環(huán)境完善,支持多平臺開發(fā)
封裝了很多函數(shù)和大量的傳感器函數(shù)庫,降低了開發(fā)難度。
n選用Arduino UNO,其處理器核心是ATmega328,同時具有14路數(shù)字輸入/輸出口(其中6路可作為PWM輸出),6路模擬輸入,一個16MHz晶體振蕩器,一個USB口,一個電源插座,一個ICSPheader和一個復(fù)位按鈕。
溫濕度傳感器DHT11:
選用DHT11溫濕度傳感器。
供電電壓:3.3~5.5V
輸 出 :單總線數(shù)字信號
測量范圍 :濕度20-90%RH
溫度:0~50℃
測量精度 濕度+-5%RH, 溫度+-2℃
分 辨 率 濕度1%RH, 溫度1℃
氣敏式煙霧傳感器MQ-2:
選用DHT11溫濕度傳感器。
電壓:5V
輸出TTL信號LED指示
雙信號輸出,模擬量TTL電平輸出
TTL輸出有效信號為低電平
模擬量輸出0~5V電壓,濃度越高電壓越高
輸出TTL的靈敏度可通過電位器調(diào)節(jié)
光照度傳感器BH1750FV
選用光照度傳感器BH1750FV
輸出量為光照度(Illuminance)
測量范圍1~65535 lux,分辨率最小到1lux
低功耗(Power down)功能
屏蔽50/60Hz市電頻率引起的光照變化干擾
較小的測量誤差(精度誤差最大值+/-20%)
網(wǎng)絡(luò)模塊W5500
5500集成了TCP/IP協(xié)議棧,10/100M以太網(wǎng)數(shù)據(jù)鏈路層(MAC)及物理層(PHY),使得用戶使用單芯片就能夠在他們的應(yīng)用中拓展網(wǎng)絡(luò)連接。
YeeLink云平臺
Yeelink可分為硬件電路接入層、平臺數(shù)據(jù)傳遞層和具體實現(xiàn)應(yīng)用層三個不同的層次。接入層將設(shè)備通過接入網(wǎng)關(guān)介入到平臺,實現(xiàn)向平臺上傳數(shù)據(jù)和接收平臺的控制消息功能。平臺層為本項目的核心,主要完成設(shè)備信息處理、與社交網(wǎng)絡(luò)融合的同時為應(yīng)用層提供接口。應(yīng)用層使用平臺提供的應(yīng)用沙盒和應(yīng)用程序接口完成社交、物聯(lián)網(wǎng)和移動APP 融合的應(yīng)用。
定義設(shè)備需要在YeeLink平臺申請一個APIKey,并在源程序中對傳感器進(jìn)行配置。
責(zé)任編輯:pj
-
單片機
+關(guān)注
關(guān)注
6067文章
44976瀏覽量
650154 -
溫濕度傳感器
+關(guān)注
關(guān)注
5文章
598瀏覽量
36509
發(fā)布評論請先 登錄
【正點原子STM32H7R3開發(fā)套件試用體驗】DS18B20、DHT11溫濕度采集
《DNESP32S3使用指南-IDF版_V1.6》第三十章 DHT11數(shù)字溫濕度傳感器
溫濕度傳感器是什么類型的傳感器
dht11溫濕度傳感器工作原理介紹
dht11采用什么通信協(xié)議
DHT11型傳感器參數(shù)分析
dht11溫度傳感器特性的具體含義
dht11溫度傳感器的原理及應(yīng)用
DHT11溫度傳感器測量范圍與精度
ds18b20溫度傳感器和dht11的區(qū)別
溫濕度傳感器怎么調(diào)試
Arduino Nano 和 NodeMCU ESP8266 讀取 DHT11 環(huán)境溫濕度數(shù)據(jù)及 OLED顯示

評論