標(biāo)題: 【開源】基于STM8S005的甲醛、PM2.5檢測(WiFi連接,可通過網(wǎng)頁和App歷史數(shù)據(jù)) [打印本頁]

作者: SMartHome    時間: 2015-9-24 12:41
標(biāo)題: 【開源】基于STM8S005的甲醛、PM2.5檢測(WiFi連接,可通過網(wǎng)頁和App歷史數(shù)據(jù))
最近空閑時間較多,做了個多功能的空氣檢測儀,功能挺多也比較的實(shí)用,現(xiàn)在給大家分享下設(shè)計的心得,提供給大家一些設(shè)計的思路及技術(shù)資料,彼此提高在技術(shù)層面的積累。
空氣檢測主要分為以下幾個方面,1,甲醛檢測。2,PM2.5檢測。3,溫濕度檢測。4,時間。5,ESP8266的聯(lián)網(wǎng)。6,TFT顯示。
產(chǎn)品總體性能:
  
顯示方式
  
TFT液晶顯示屏
測量工作環(huán)境
溫度:5~50℃,濕度:20%~90%RH,大氣壓:1 kPa
測量方法
甲醛:電化學(xué)原理   PM2.5:激光散射法   燃?xì)猓喊雽?dǎo)體
檢測方式
自動
超標(biāo)提示
按照國標(biāo)設(shè)置預(yù)警值,蜂鳴器報警
甲醛測量范圍
0~2mg/m3,  數(shù)字分辨率:0.001mg/m3,精度:±5%F.S
PM2.5測量范圍
0~999ug/m3,分辨率:1ug/m3, 精度:±10% F.S
燃?xì)鈾z漏范圍
0~25%LEL,等級:無泄漏,輕微泄漏,中等泄漏,嚴(yán)重泄漏
濕度測量范圍
25%~90%RH
溫度測量范圍
-20~55℃
通過圖來解說下整個設(shè)計的過程,以及使用的資料及驅(qū)動文件分享給大家。
總體圖

側(cè)面PM2.5傳感器

ESP8266和RX8010

ESP8266是現(xiàn)在成本較次的WiFi連接方案之一,之前用它做項目,現(xiàn)在將它的功能進(jìn)行了深入的挖掘,現(xiàn)在用的是AT指令進(jìn)行的聯(lián)網(wǎng)和數(shù)據(jù)交換的任務(wù),可以滿足自己DIY的樂趣,如果是用于產(chǎn)品響應(yīng)時間很讓人擔(dān)憂,所以最近研究ESP8266的固件,看看能否通過ESP8266的片內(nèi)編程解決響應(yīng)時間及IO資源的問題。因為ESP8266的程序量交大,主要是最數(shù)據(jù)的上傳交互,和其他的程序交叉使用,提取較為麻煩,有需求的朋友可以留郵箱或者QQ進(jìn)行交流,也可添加本人QQ:1214814488或加群302341668進(jìn)行交流。可提供APP和聯(lián)網(wǎng)教程。
RX8010SJ是愛普生出的一顆時鐘芯片,內(nèi)部集成了時鐘晶振,所以用起來較為方便,也不用擔(dān)心晶振的選型。

溫濕度SHT20和STM8S005


SHT20應(yīng)該是現(xiàn)在市面精確測量溫濕度較為常用的器件,價格也相當(dāng)?shù)目孔V,當(dāng)時想用TI的HDC1000,發(fā)愁如何進(jìn)行焊接,所以放棄的使用。
由于SHT20、RX8010SJ、HDC1000都是IIC通訊的,所以附件驅(qū)動程序包括SHT20、RX8010SJ、HDC1000的程序。
STM8S系列的庫文件,找的比較好用的庫文件,在工程里直接替換C文件即可進(jìn)行編譯,便于新手上手。手里還有STM8L系列的相關(guān)資料,需要的可以加群302341668。
[url=]RX8010,SHT20,HDC1000驅(qū)動.[/url]資料
RX8010,SHT20,HDC1000驅(qū)動.rar (5.58 KB, 下載次數(shù): 138)
STM8的庫文件
FWlib.rar (169.89 KB, 下載次數(shù): 96)

1.8寸TFT


驅(qū)動用的是ST7735S當(dāng)時驅(qū)動這個屏花了有一天的功夫,真慚愧啊,最后發(fā)現(xiàn)賣家給的驅(qū)動有點(diǎn)問題,呈上驅(qū)動文件,如果是STM8系列的可以直接應(yīng)用。
1.8 TFT 驅(qū)動文件
1.8寸TFT驅(qū)動.rar (5.08 KB, 下載次數(shù): 104)

甲醛模塊


甲醛模塊是同學(xué)做的,我只是拿來應(yīng)用,和原裝英國達(dá)特的傳感器性能相當(dāng),應(yīng)用起來相當(dāng)?shù)暮唵,通電,只需串口接收?shù)據(jù)進(jìn)行解析就OK了。
甲醛的程序主要是串口,配置好串口后只用接收處理就可以了。甲醛模塊的接收處理程序。

甲醛模塊的使用說明。
甲醛處理程序及資料.rar (315.01 KB, 下載次數(shù): 149)



PM2.5模塊


這是采用激光原理進(jìn)行測量的傳感器,測量相當(dāng)?shù)臏?zhǔn)確。主要是串口,配置好串口后只用接收處理就可以了
PM2.5的接收處理程序。 PM2.5接收處理程序.rar (1.1 KB, 下載次數(shù): 147)

后記,本人能力有限,嘿嘿,代碼一向?qū)懙谋容^的沒有規(guī)范,還請各位朋友手下流程。覺的篇幅挺大了,本想把ESP8266  HTTP連接和APP部分也寫一下,局限于時間和篇幅,后續(xù)開貼再續(xù),希望大家多多支持,一起努力技術(shù)升上一層樓。

lamei5.jpg (275.05 KB, 下載次數(shù): 350)

lamei5.jpg

作者: 緣分五月lck    時間: 2015-9-24 14:55
看著設(shè)計的不錯呀
作者: hjx5548    時間: 2015-9-28 04:42
緣分五月lck 發(fā)表于 2015-9-24 14:55
看著設(shè)計的不錯呀

有成品賣嗎?
作者: SMartHome    時間: 2015-10-16 09:53
hjx5548 發(fā)表于 2015-9-28 04:42
有成品賣嗎?


有的正在預(yù)售https://item。taobao。com/item.htm?spm=a1z10.3-c.w4002-11616802023.26.wRHrHq&id=522875220840
作者: zxcscm    時間: 2015-11-9 13:31
很給力啊
作者: cuijinglong    時間: 2015-12-31 10:41
很不錯的東西
作者: 396379953    時間: 2016-2-9 22:24
好東西
作者: 12a3456ab    時間: 2016-2-21 20:18
想自己做一個,本人小白,望樓主多幫助!
作者: mnits    時間: 2016-3-10 20:50
123456789999999mark
作者: liuyimao485812    時間: 2016-4-7 15:20
非常好的東西。有使用價值。
作者: wolfhui    時間: 2016-4-14 12:34
做的很好,有點(diǎn)意思
作者: yahu9527    時間: 2016-4-14 16:30
求加好友
作者: yy電子    時間: 2016-4-20 15:11
看起來很炫酷啊,頂
作者: greatfun2006    時間: 2016-4-27 13:58
非常棒的項目,感謝分享。。
作者: 徐錦順    時間: 2016-5-7 21:46
特別好,謝謝樓主
作者: z18369956306    時間: 2016-5-17 16:35
太給力了,學(xué)習(xí)中
作者: lhlbest    時間: 2016-5-25 10:48
不錯不錯 支持
作者: FSLTKJ    時間: 2016-6-25 13:06
很給力的作品,謝謝樓主開源。
作者: 15602252064    時間: 2016-7-16 15:59
good idea
作者: waerdeng    時間: 2016-7-18 10:38

很給力的作品,謝謝樓主開源學(xué)習(xí)學(xué)習(xí)。
作者: nhwhg    時間: 2016-10-9 10:14
謝謝分享!
作者: piaoyun0223    時間: 2016-12-16 09:53
多謝分享呀。
作者: 易曉勇121    時間: 2017-1-17 08:55
好東西啊
作者: fiekis    時間: 2017-1-19 10:15
多謝分享呀。
作者: juese    時間: 2017-1-20 09:49
好東西,必須的,贊一個
作者: juese    時間: 2017-1-20 10:16
有原理圖么,能不能給一個
作者: fiekis    時間: 2017-2-9 13:28
這個好東西,有硬件設(shè)計資料么
作者: fiekis    時間: 2017-2-9 13:29
甲醛檢測的,需要做校準(zhǔn)么
作者: 9robot    時間: 2017-2-20 11:28
很不錯的分享,感覺板子做的很好
作者: lihilong    時間: 2017-2-20 22:27
不錯 學(xué)習(xí)學(xué)習(xí)
作者: 332052001    時間: 2017-2-26 12:33
不錯不錯,學(xué)習(xí)了
作者: 小小天    時間: 2017-3-14 21:02
大神,設(shè)計真實(shí)用
作者: simonliu009    時間: 2017-3-29 12:07
這個東西不錯,更難得的是開源了
作者: xyzwqs    時間: 2017-9-1 08:53
值得參考學(xué)習(xí)下
作者: vadzbchva    時間: 2017-9-12 17:20
不錯不錯!

作者: zlychen    時間: 2018-12-29 08:08
不錯,多謝分享。。。。
作者: leowang    時間: 2018-12-31 21:52
感謝分享 一直學(xué)習(xí)
作者: qq1105424012    時間: 2019-1-3 09:46
有沒有硬件資料?
作者: muxu    時間: 2019-1-3 21:21
贊一個
作者: leowang    時間: 2019-1-6 19:13
一直想做點(diǎn)東西 謝謝樓主分享
作者: jemery1030    時間: 2019-9-10 15:41
太棒了,感謝分享。




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1