1、系統(tǒng)組成:STM32F103C8T6最小系統(tǒng)、S8050三極管、有源高電平觸發(fā)蜂鳴器、ESP8266_01S模塊、DHT11溫濕度傳感器、0.96OLED顯示屏、BH1750光照度傳感器、MQ2煙霧濃度傳感器、LED燈、碳膜電阻(300歐)、獨(dú)立按鍵、排針若干、杜邦線若干、微信小程序、USB轉(zhuǎn)TTL串口燒錄工具等。
2、需要用到的軟件:Keil5(STM32版本)、串口調(diào)試助手、Flymcu程序燒錄軟件、微信開(kāi)發(fā)者工具、字模取模軟件以及其它需要用到的軟件。
3、實(shí)現(xiàn)功能:
(1)檢測(cè)環(huán)境溫濕度,并實(shí)時(shí)顯示到OLED顯示屏。當(dāng)溫濕度超過(guò)程序中設(shè)置的閾值,實(shí)現(xiàn)蜂鳴器報(bào)警。
(2)檢測(cè)環(huán)境光照強(qiáng)度,并實(shí)時(shí)顯示到OLED顯示屏。當(dāng)光照強(qiáng)度超過(guò)程序中設(shè)置的閾值,實(shí)現(xiàn)蜂鳴器報(bào)警。
(3)檢測(cè)環(huán)境的煙霧濃度,并實(shí)時(shí)顯示在OLED屏上,當(dāng)煙霧濃度超過(guò)設(shè)定的閾值,將實(shí)現(xiàn)蜂鳴器報(bào)警。
(4)可手動(dòng)開(kāi)啟或關(guān)閉LED或蜂鳴器。
(5)利用ESP8266將數(shù)據(jù)傳輸?shù)交ヂ?lián)網(wǎng),此處我們利用微信開(kāi)發(fā)者開(kāi)發(fā)了一個(gè)微信小程序,作為我們數(shù)據(jù)傳輸?shù)交ヂ?lián)網(wǎng)的顯示載體。
(6)利用串口將數(shù)據(jù)打印輸出到PC端串口調(diào)試工具顯示。
(7)小程序端的按鍵和硬件端的按鍵具有同等功能。
(8)可后續(xù)拓展功能............(例如通過(guò)按鍵調(diào)整上下限和切換顯示內(nèi)容等)
4、主要技術(shù):
(0)煙霧濃度傳感器的驅(qū)動(dòng)方法,以及AD轉(zhuǎn)換的驅(qū)動(dòng)。
(1)定時(shí)器的驅(qū)動(dòng)以及使用方式方法。
(2)串口通訊的驅(qū)動(dòng)以及使用方法。
(3)各傳感器以及OLED顯示屏的底層驅(qū)動(dòng)方式方法。
(4)微信開(kāi)發(fā)者工具的使用以及語(yǔ)言的開(kāi)發(fā)。
(5)各傳感器采集數(shù)據(jù)后和按鍵的邏輯,互聯(lián)網(wǎng)連接的邏輯關(guān)系等方法。
(6)硬件通過(guò)ESP8266_01s將數(shù)據(jù)傳輸?shù)交ヂ?lián)網(wǎng)的驅(qū)動(dòng)方法。
等等...........
5、配置資料:
PDF原理圖、硬件程序源代碼、微信小程序源代碼、PCB制版文件壓縮包。
原理圖及PCB制版文件均是嘉立創(chuàng)EDA制作
(0)網(wǎng)盤(pán)壓縮包內(nèi)的資料包括:(其中第一個(gè)文件夾是微信小程序源代碼、第二個(gè)文件夾為硬件源代碼,第三個(gè)是制版文件,第四個(gè)是原理圖)
(1)硬件程序源代碼:
(2)PDF原理圖:
(3)微信小程序源代碼:
(4)PCB制版文件:
6、硬件程序講解視頻:
在公眾號(hào):風(fēng)吹搖鈴 奔赴星海? ? 觀看
7、微信小程序程序講解視頻:
在公眾號(hào):風(fēng)吹搖鈴 奔赴星海? ? 觀看
8、系統(tǒng)綜合聯(lián)調(diào)視頻:
在公眾號(hào):風(fēng)吹搖鈴 奔赴星海? ? 觀看
9、系統(tǒng)硬件一些圖片:
10、資料鏈接:文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-444502.html
在公眾號(hào):風(fēng)吹搖鈴 奔赴星海? 查找文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-444502.html
到了這里,關(guān)于基于STM32F103C8T6的物聯(lián)網(wǎng)溫濕度光照煙霧監(jiān)測(cè)系統(tǒng)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!