久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: (家庭實用型)MSP430單片機空氣質量探測系統設計 [打印本頁]

作者: YYZZ052    時間: 2020-1-18 22:22
標題: (家庭實用型)MSP430單片機空氣質量探測系統設計
本項目通過MSP430開發而成,貼近生活的解決方案,,融合多傳感器,讓環境質量得到有效監控,

起初做這個項目的念頭在2013年3月,當時覺得北京的空氣實在是太差了,需要做一個設備放在窗外做實時提醒用,所以就用飯盒+MSP430打造了一個室外空氣探測器,后來又發現物聯網網站不錯,可以把數據上傳到物聯網上,于是飯盒加上了藍牙,用PC來上傳數據。5月份的時候感覺PC整天開著太費電了,于是想用Arduino來完成上傳的功能,于是把無線鏈接換成了NRF24L01。6月突發奇想,想給家里省點電,于是在家中的電熱水器上加上了MSP430做的另一個節點,7月參加了樂聯網的網絡電表計劃,于是整套系統里面有了第三個節點。

下面是盒子的功能介紹:

裸板是一片MSP430的轉接板+洞洞板,板上有一片MSP430+SPI Flash用作數據存儲
有一片RTC時鐘用于記錄時間,還有一顆電池,和JTAG調試口。


顆粒物監測器初期使用的是DSM501和DDP42NS,后來感覺這兩顆不夠穩定,數據也不太精確,然后換成了日貨……
Sharp的gp2y1010au。夏普這顆電路控制比較復雜,但精度確實不錯,而且很省電。
下圖是早起用的DSM501的版本


因為空氣探測器是放在室外的,為了整體防潑水,所以用了樂扣樂扣的飯盒,工作半年以來抗大雨無數,完全沒問題。

但是密閉和檢測空氣顆粒物是矛盾的,所以在盒子的隱蔽處有進風口和出風口,有一顆微小的風扇來提供空氣流
這顆風扇真的很小,而且只有5V 22mA的耗電。


這是傳感器組,溫濕度傳感器是DHT22,環境光傳感器是BH1750FVI,大氣壓力和溫度傳感器是BMP085
GPS是SIRF3貌似。電池是一顆3700mah的鋰電,板上自帶1A的3段充電電路


最早做項目的時候曾經想過用PC和Android手機來提交數據,所以還寫了PC和安卓的客戶端app



下面是熱水器模組的介紹:
模組是安裝在熱水器里面的,海爾電熱水器的側面板很好拆,于是就直接裝在泡沫里面了。
此控制器裝有一個NRF24無線通信模塊,另外有一只DS18B20溫度傳感器粘在金屬內膽上面讀取溫度(數據有一定遲滯)
單片機有一根GPIO接在熱水器的開關按鍵上面,所有的過熱保護措置還由熱水器自身實現,模塊只控制開關



下面是電能表模塊的介紹:
模塊是樂聯網團購的,能測量功率因數,電壓,電流,總功率,總耗電等……
外部通信板還是MSP430+NRF24,并且還有一顆DS18B20用來讀取電表箱外側的溫度




下面是Arduino主控的介紹:
買過多塊Arduino,最初是Leonardo,但是寫著寫著發現存儲空間不夠了,后來換了MEGA2560,
代碼空間夠了,但發現運行不穩定,大概4-5個小時就會自動重啟,又入了DUE,發現每隔20多小時還是自動重啟……
無奈了于是作罷。
主控帶有:1、紅外感應器,用于檢測家中人的活動狀況,然后自動控制熱水器水溫
2、DHT22,檢測家中溫濕度
3、光照度感應器,檢測家中光照
4、帶有一只EEPROM,用來存儲一些掉電可能會丟的數據(因為總是20多個小時就莫名重啟了)






由于arduino可以跑多段代碼,同時上傳數據到yeelink和樂聯網,所以兩邊網站上都可以查詢數據



附檔還有所有程序的源碼,因為是個人興趣項目,本人也不是專業軟件工程師(其實是硬件工程師啦)
所以基本都沒怎么寫注釋…… 各位湊合著看啦
所有的pin定義都在各工程的pinmap.h里面
所有的全局變量和全局函數都在variabledefine.h里面
工程請用IAR Embedded Workshop for MSP430打開

Arduino的工程說明:
HomeController.ino是變量聲明和初始化函數
HTTPServer.ino是HTTP Server的主要工程,提供了web界面來查看各傳感器參數
LeWei50.ino是樂聯網的提交模塊
Misc.ino是一些雜七雜八的東東
NetProtocol.ino是NRF24L01各節點中間的通信協議解析,我比較偷懶,沒弄什么自動組網之類的,各節點編號都是寫死的
NRF24L01.ino是NRF24的功能函數
NTPClient.ino是NTP時間校準,負責從NTP Server取回當前時間
Sensors.ino是所有Arduino板上的傳感器函數
SubmitData.ino是yeelink的提交函數,以及去各節點的定時讀取函數
YeeLight.ino里面是yeelight的控制函數,根據人的活動以及熱水器水溫來控制yeelight當個小夜燈
1363392271.9115.jpg (419.27 KB, 下載次數: 5)

1363612360.8027.jpg (275.88 KB, 下載次數: 4)

1363612375.2532.jpg (286.05 KB, 下載次數: 4)


全部資料51hei下載地址:
(家庭實用型)空氣質量探測系統設計.rar (7.8 MB, 下載次數: 16)


作者: 哈魯特    時間: 2020-7-28 10:24
流弊,小學生求帶




歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 亚洲综合天堂网 | 精品国产乱码久久久久久老虎 | 五月天天丁香婷婷在线中 | 亚洲视频一区在线观看 | 亚欧洲精品在线视频免费观看 | 亚洲精品一区二区另类图片 | 综合久久综合久久 | 欧美成人一区二区三区 | 久久精品亚洲国产奇米99 | 亚洲444kkkk在线观看最新 | 久久久久久免费免费 | 在线播放中文字幕 | 91精品国产综合久久久久 | 免费一级片 | www国产成人免费观看视频,深夜成人网 | 日韩一区欧美一区 | 欧美国产日韩一区二区三区 | 精品一区二区免费视频 | 欧美激情久久久 | 成年人免费看的视频 | 国产精品美女久久久久久免费 | 久久久久久久电影 | 欧美日韩亚 | 国产不卡一区在线观看 | 日本中文字幕日韩精品免费 | 久久精品一区二区三区四区 | 国产精品久久久久久久久久久久午夜片 | 亚洲视频一区在线观看 | 日韩视频高清 | 日韩欧美视频 | 国产成人精品久久二区二区 | 中文字幕在线播放第一页 | 欧美一二三| 国产精品综合视频 | 久久99精品久久久久久青青日本 | 国产精品视频导航 | 欧美亚洲国产日韩 | 99精品视频一区二区三区 | 精品日韩在线 | 国产精品国产a级 | 亚洲精品日韩欧美 |