找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6076|回復(fù): 4
打印 上一主題 下一主題
收起左側(cè)

STM32F103+ms1100+ml8511+ms5611環(huán)境質(zhì)量檢測儀

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:332418 發(fā)表于 2018-5-17 19:17 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
1、作品簡介

近年來,隨著城市化進(jìn)程的加快以及人們對美好生活環(huán)境的日益強烈追求,人們越來越關(guān)心自己周圍生活環(huán)境的情況,如PM2.5、PM10、紫外線指數(shù)等關(guān)于環(huán)境的詞語也在近幾年不斷映入人們的眼簾,天氣預(yù)報將更多的環(huán)境參數(shù)提供給人們供參考。但是天氣預(yù)報或者是氣象臺給我們提供的信息不能實時實地地反映我們身邊的環(huán)境狀況,很多時候不能滿足人們的需求,因此我們設(shè)計了一款無線物聯(lián)網(wǎng)式便攜式的環(huán)境質(zhì)量檢測儀,可以使人們更好地了解到身邊的環(huán)境質(zhì)量,以便于能及時地采取措施使自己處于一個更好的生活環(huán)境,并且將數(shù)據(jù)共享形成大范圍內(nèi)的實時環(huán)境監(jiān)測。

傳統(tǒng)環(huán)境監(jiān)測儀一般都是用多臺較大的測量多種不同環(huán)境參數(shù)的儀器分別測試,最后將各自的數(shù)據(jù)通過一定的通信協(xié)議發(fā)送到一臺總機上進(jìn)行統(tǒng)計。這種方案的主要問題是造價高昂,靈活度不高,很難在人們?nèi)罕娭械玫綇V泛應(yīng)用。使用的是STM32F103系列的微處理器為主控芯片進(jìn)行數(shù)據(jù)的采集、處理以及分析,使用精密的前端信號調(diào)理電路對傳感器信號進(jìn)行處理。同時,依托ARM-CortexM3強大的運算能力對數(shù)據(jù)進(jìn)行打包發(fā)送至藍(lán)牙模塊,手機端接收到數(shù)據(jù)后在屏幕上進(jìn)行顯示。


2、作品亮點

創(chuàng)新之處在于用戶可以更好更方便地了解到所處環(huán)境的質(zhì)量,不再是傳統(tǒng)氣象臺的離線的非近距離的空氣質(zhì)量指標(biāo)。


3、系統(tǒng)構(gòu)架圖

4、原理圖

總電路圖


5、材料清單(BOM列表) 6、PCB實物圖

3D封裝,部分是找網(wǎng)上的,部分是自己畫的,這一步耗費了不少時間。

7、軟件部分的描述

8、作品演示

焊接好,紫外線芯片沒到。


接上OLED,一個敗筆,方向反了,應(yīng)該朝外面的。

上電成功下進(jìn)去程序的瞬間真的很開心。



待機充電的圖片,拿這個板子充了兩個鋰電池,很穩(wěn)定:


由于之前測試用了PM2.5的模塊固定在原來的板子上了,一個90塊,實在買不起第二個,所以這個PCB展示沒有連接PM2.5模塊,但是PCB上面留有接口和固定孔了,下面是用之間測試的洞洞板連接手機藍(lán)牙測試,電路圖是一樣的:


上電后手機端連接藍(lán)牙后:


9、總結(jié)

有一些小問題:

SS14的SMA封裝畫的有點小,幸好網(wǎng)上有更小的封裝;

MS5611芯片的封裝引腳畫的小了,焊了很久才焊上去了;

OLED方向反了;

M2尼龍柱忘記買了,LED燈只買了藍(lán)色。。。

下一步:重新調(diào)整OLED位置,手機端上加上GPRS功能

驚喜:很多沒用過的封裝都一次畫對了,沒有出現(xiàn)太大的原理性錯誤,上電直接就能下載程序



底層架構(gòu) PM2.5,PM10
MS5611    OLED TIM1
雙路ADC,USART2,DHT11


全部資料51hei下載地址:
1512627932827.rar (6.43 MB, 下載次數(shù): 261)



分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏9 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:677275 發(fā)表于 2020-4-26 20:38 | 只看該作者
程序不全啊

回復(fù)

使用道具 舉報

板凳
ID:256378 發(fā)表于 2020-6-3 14:09 | 只看該作者
有沒有pcb文件
回復(fù)

使用道具 舉報

地板
ID:749916 發(fā)表于 2020-7-20 17:25 | 只看該作者
想問一下這個紫外線光檢測的計算公式是什么
Power_Adc=(float)power_Sum_Value/10.0/4096.0*3.28*11.0/1.0;
nWbuff = 8.28729*Power_Adc - 8.20441;
我用這個公式紫外線檢測到的變化特別特別小
回復(fù)

使用道具 舉報

5#
ID:530600 發(fā)表于 2023-7-26 09:31 | 只看該作者
MS5611在程序里沒看見
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

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

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