找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

帖子
查看: 21839|回復(fù): 40
打印 上一主題 下一主題
收起左側(cè)

【開(kāi)源】基于STM8S005的甲醛、PM2.5檢測(cè)(WiFi連接,可通過(guò)網(wǎng)頁(yè)和App歷史數(shù)據(jù))

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:90961 發(fā)表于 2015-9-24 12:41 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
最近空閑時(shí)間較多,做了個(gè)多功能的空氣檢測(cè)儀,功能挺多也比較的實(shí)用,現(xiàn)在給大家分享下設(shè)計(jì)的心得,提供給大家一些設(shè)計(jì)的思路及技術(shù)資料,彼此提高在技術(shù)層面的積累。
空氣檢測(cè)主要分為以下幾個(gè)方面,1,甲醛檢測(cè)。2,PM2.5檢測(cè)。3,溫濕度檢測(cè)。4,時(shí)間。5,ESP8266的聯(lián)網(wǎng)。6,TFT顯示。
產(chǎn)品總體性能:
  
顯示方式
  
TFT液晶顯示屏
測(cè)量工作環(huán)境
溫度:5~50℃,濕度:20%~90%RH,大氣壓:1 kPa
測(cè)量方法
甲醛:電化學(xué)原理   PM2.5:激光散射法   燃?xì)猓喊雽?dǎo)體
檢測(cè)方式
自動(dòng)
超標(biāo)提示
按照國(guó)標(biāo)設(shè)置預(yù)警值,蜂鳴器報(bào)警
甲醛測(cè)量范圍
0~2mg/m3,  數(shù)字分辨率:0.001mg/m3,精度:±5%F.S
PM2.5測(cè)量范圍
0~999ug/m3,分辨率:1ug/m3, 精度:±10% F.S
燃?xì)鈾z漏范圍
0~25%LEL,等級(jí):無(wú)泄漏,輕微泄漏,中等泄漏,嚴(yán)重泄漏
濕度測(cè)量范圍
25%~90%RH
溫度測(cè)量范圍
-20~55℃
通過(guò)圖來(lái)解說(shuō)下整個(gè)設(shè)計(jì)的過(guò)程,以及使用的資料及驅(qū)動(dòng)文件分享給大家。
總體圖

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

ESP8266和RX8010

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

溫濕度SHT20和STM8S005


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

1.8寸TFT


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

甲醛模塊


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

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



PM2.5模塊


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

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

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

lamei5.jpg

評(píng)分

參與人數(shù) 5威望 +2 黑幣 +87 收起 理由
send + 8 很給力!
yujj + 12
YJGG + 12 贊一個(gè)!
自學(xué)小生 + 2 + 5 想知道ESP8266如何組網(wǎng)
admin + 50 共享資料的積分獎(jiǎng)勵(lì)!

查看全部評(píng)分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏24 分享淘帖 頂1 踩

相關(guān)帖子

回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:83422 發(fā)表于 2015-9-24 14:55 | 只看該作者
看著設(shè)計(jì)的不錯(cuò)呀
回復(fù)

使用道具 舉報(bào)

板凳
ID:72649 發(fā)表于 2015-9-28 04:42 來(lái)自觸屏版 | 只看該作者
緣分五月lck 發(fā)表于 2015-9-24 14:55
看著設(shè)計(jì)的不錯(cuò)呀

有成品賣嗎?
回復(fù)

使用道具 舉報(bào)

地板
ID:90961 發(fā)表于 2015-10-16 09:53 | 只看該作者


有的正在預(yù)售https://item。taobao。com/item.htm?spm=a1z10.3-c.w4002-11616802023.26.wRHrHq&id=522875220840
回復(fù)

使用道具 舉報(bào)

5#
ID:36322 發(fā)表于 2015-11-9 13:31 | 只看該作者
很給力啊
回復(fù)

使用道具 舉報(bào)

6#
ID:101326 發(fā)表于 2015-12-31 10:41 | 只看該作者
很不錯(cuò)的東西
回復(fù)

使用道具 舉報(bào)

7#
ID:100252 發(fā)表于 2016-2-9 22:24 | 只看該作者
好東西
回復(fù)

使用道具 舉報(bào)

8#
ID:106024 發(fā)表于 2016-2-21 20:18 | 只看該作者
想自己做一個(gè),本人小白,望樓主多幫助�。�
回復(fù)

使用道具 舉報(bào)

9#
ID:108286 發(fā)表于 2016-3-10 20:50 | 只看該作者
123456789999999mark
回復(fù)

使用道具 舉報(bào)

10#
ID:110895 發(fā)表于 2016-4-7 15:20 | 只看該作者
非常好的東西。有使用價(jià)值。
回復(fù)

使用道具 舉報(bào)

11#
ID:114171 發(fā)表于 2016-4-14 12:34 | 只看該作者
做的很好,有點(diǎn)意思
回復(fù)

使用道具 舉報(bào)

12#
ID:112946 發(fā)表于 2016-4-14 16:30 | 只看該作者
求加好友
回復(fù)

使用道具 舉報(bào)

13#
ID:115450 發(fā)表于 2016-4-20 15:11 | 只看該作者
看起來(lái)很炫酷啊,頂
回復(fù)

使用道具 舉報(bào)

14#
ID:117047 發(fā)表于 2016-4-27 13:58 | 只看該作者
非常棒的項(xiàng)目,感謝分享�。。�
回復(fù)

使用道具 舉報(bào)

15#
ID:119136 發(fā)表于 2016-5-7 21:46 | 只看該作者
特別好,謝謝樓主
回復(fù)

使用道具 舉報(bào)

16#
ID:121483 發(fā)表于 2016-5-17 16:35 | 只看該作者
太給力了,學(xué)習(xí)中
回復(fù)

使用道具 舉報(bào)

17#
ID:122843 發(fā)表于 2016-5-25 10:48 | 只看該作者
不錯(cuò)不錯(cuò) 支持
回復(fù)

使用道具 舉報(bào)

18#
ID:111256 發(fā)表于 2016-6-25 13:06 | 只看該作者
很給力的作品,謝謝樓主開(kāi)源。
回復(fù)

使用道具 舉報(bào)

19#
ID:130509 發(fā)表于 2016-7-16 15:59 | 只看該作者
good idea
回復(fù)

使用道具 舉報(bào)

20#
ID:71535 發(fā)表于 2016-7-18 10:38 | 只看該作者

很給力的作品,謝謝樓主開(kāi)源學(xué)習(xí)學(xué)習(xí)。
回復(fù)

使用道具 舉報(bào)

21#
ID:105698 發(fā)表于 2016-10-9 10:14 | 只看該作者
謝謝分享!
回復(fù)

使用道具 舉報(bào)

22#
ID:85555 發(fā)表于 2016-12-16 09:53 | 只看該作者
多謝分享呀。
回復(fù)

使用道具 舉報(bào)

23#
ID:86777 發(fā)表于 2017-1-17 08:55 | 只看該作者
好東西啊
回復(fù)

使用道具 舉報(bào)

24#
ID:161977 發(fā)表于 2017-1-19 10:15 | 只看該作者
多謝分享呀。
回復(fù)

使用道具 舉報(bào)

25#
ID:161488 發(fā)表于 2017-1-20 09:49 | 只看該作者
好東西,必須的,贊一個(gè)
回復(fù)

使用道具 舉報(bào)

26#
ID:161488 發(fā)表于 2017-1-20 10:16 | 只看該作者
有原理圖么,能不能給一個(gè)
回復(fù)

使用道具 舉報(bào)

27#
ID:161977 發(fā)表于 2017-2-9 13:28 | 只看該作者
這個(gè)好東西,有硬件設(shè)計(jì)資料么
回復(fù)

使用道具 舉報(bào)

28#
ID:161977 發(fā)表于 2017-2-9 13:29 | 只看該作者
甲醛檢測(cè)的,需要做校準(zhǔn)么
回復(fù)

使用道具 舉報(bào)

29#
ID:76327 發(fā)表于 2017-2-20 11:28 | 只看該作者
很不錯(cuò)的分享,感覺(jué)板子做的很好
回復(fù)

使用道具 舉報(bào)

30#
ID:158969 發(fā)表于 2017-2-20 22:27 | 只看該作者
不錯(cuò) 學(xué)習(xí)學(xué)習(xí)
回復(fù)

使用道具 舉報(bào)

31#
ID:166705 發(fā)表于 2017-2-26 12:33 | 只看該作者
不錯(cuò)不錯(cuò),學(xué)習(xí)了
回復(fù)

使用道具 舉報(bào)

32#
ID:170744 發(fā)表于 2017-3-14 21:02 | 只看該作者
大神,設(shè)計(jì)真實(shí)用
回復(fù)

使用道具 舉報(bào)

33#
ID:184406 發(fā)表于 2017-3-29 12:07 | 只看該作者
這個(gè)東西不錯(cuò),更難得的是開(kāi)源了
回復(fù)

使用道具 舉報(bào)

34#
ID:91662 發(fā)表于 2017-9-1 08:53 | 只看該作者
值得參考學(xué)習(xí)下
回復(fù)

使用道具 舉報(bào)

35#
ID:223039 發(fā)表于 2017-9-12 17:20 | 只看該作者
不錯(cuò)不錯(cuò)!
回復(fù)

使用道具 舉報(bào)

36#
ID:230256 發(fā)表于 2018-12-29 08:08 | 只看該作者
不錯(cuò),多謝分享。。。。
回復(fù)

使用道具 舉報(bào)

37#
ID:125936 發(fā)表于 2018-12-31 21:52 | 只看該作者
感謝分享 一直學(xué)習(xí)
回復(fù)

使用道具 舉報(bào)

38#
ID:84283 發(fā)表于 2019-1-3 09:46 | 只看該作者
有沒(méi)有硬件資料��?
回復(fù)

使用道具 舉報(bào)

39#
ID:294737 發(fā)表于 2019-1-3 21:21 | 只看該作者
贊一個(gè)
回復(fù)

使用道具 舉報(bào)

40#
ID:125936 發(fā)表于 2019-1-6 19:13 | 只看該作者
一直想做點(diǎn)東西 謝謝樓主分享
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表