wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6987|回復: 2
打印 上一主題 下一主題
收起左側

Micropython/STM32F405:1小時制作PM2.5檢測儀視頻演示

[復制鏈接]
跳轉到指定樓層
樓主

    制作一個PM2.5檢測儀的想法是好,在1個小時內能否制作出一個PM2.5檢測儀呢?利用C/C++是貼近硬件的語言來做的話,要花好長一段時間甚至半年先學習C語言以后,再考慮動手制作,更不用說1個小時內制作出一個PM2.5檢測儀。(視頻+代碼演示)

    接下來我介紹一個在1個小時內制作一個PM2.5的方法,首先介紹一下我從網上發現的一個好東西:TPYBoard開發板;它擁有自家的解析器、編譯器、虛擬機和類庫二次開發和環境,價格在python開發板里來說也是相當親民,可以開發很多有意思的小玩意,相當的不錯啦~


    1. PM2.5檢測儀的目的

    采用TPYBoard開發板為控制處理器,通過串口由PM2.5灰塵傳感器GP2Y1010AU0F檢測低程度的空氣污染PM2.5能夠甄別香煙和室內/室外灰塵,并通過SPI接口由LCD5110顯示屏顯示當前空氣粉塵濃度(ug/m?)。當空氣中粉塵濃度達到所設定限度點亮不同的LED燈來知道當前空氣質量等級。

    本系統電路簡單、工作穩定、集成度高,調試方便,測試精度高,具有一定的實用價值。該檢測儀通過Python腳本語言實現硬件底層的訪問和控制細顆粒物檢測傳感器,每間隔一定時間,傳感器自動進行檢測,檢測到的空氣粉塵濃度數據通過串口上傳至主控板,主控板收集到數據后,同樣使用Python腳本語言將PM2.5的檢測結果顯示到LCD5110上。

我們先一起看一下最終的成品演示效果視頻



    參照1:TPYBoardLED亮燈狀態與 PM2.5日均濃度對應的指數等級對應表:

PM2.5值數
日均濃度值(ug/m3 )
空氣質量等級
LED燈狀態
0~50
0-35

綠燈亮
50~100
35-75

綠燈亮
100~150
75-115
輕度污染
藍燈亮
150~200
115-150
中度污染
黃燈亮
200~300
150-250
重度污染
紅燈亮
>300
>250
嚴重污染
紅燈亮



    參照2: TPYBoard的硬件特點:
    -----------------------------------------------------------------------------------
    √ STM32F405RG MCU.
    √ 168 MHz Cortex-M4 CPU with 32-bit hardware floating point.
    √ 1 MiB flash storage, 192 KiB RAM.
    √ USB口, 支持 串口,通用存儲,HID協議。
    √ SD卡插槽。
    √ MMA76603軸加速度計.
    √ 4 LEDs, 1復位按鈕, 1通用按鈕.
    √ 3.3V0.3A板載 LDO , 可從USB口或者外置電池供電。
    √ 實時時鐘。
    √ 30個通用IO口,其中28個支持5V輸入輸出。
    √ 2個 SPI接口, 2個 CAN接口, 2個I2C接口, 5個USART接口.
    √ 14個 12-bit ADC引腳。
    √ 2個DAC 引腳。
    -----------------------------------------------------------------------------------

    2. 材料準備

    制作PM2.5檢測儀所需材料如下:
    1.PM2.5粉塵傳感器1個,檢測PM2.5(細顆粒物)傳感器,TXD串口輸出。
    2.TPYBoard開發板1塊,主要用來當主控開發板,讀入傳感器數據。
    3.Lcd5110顯示屏1個,主要用來顯示檢測的信息。
    4.杜邦線若干。
    5.數據線一條。


    3.硬件接線方法

    3.1 傳感器的針腳

    傳感器上一共六根線,從1到6依次是GND,VCC,NC,NC,RX,TX。其中我們只用三根線,電源(GND,VCC)和串口(TX),傳感器與TPYBorad接線參照圖1,具體用哪個串口請參照官方網站上文檔TPYBoard 關于串口的使用,小編用的串口為  UART(2) is on: (TX, RX) = (X3, X4)  = (PA2,  PA3),因為只需要將數據傳到PTYBoard,所以只用到RED即PTYBoard的X4引腳。

   
    圖1
    3.2 LCD5110的針腳

    先看一下LCD5110針腳含義吧(注意:LCD5110的針腳有些不一樣的

    TPYBoard的針腳與5110的針腳對應關系如下:

    TPYBoard       LCD5110    memo
    ----------------------------
    # any   Pin     => RST       Reset pin (0=reset, 1=normal)
    # any   Pin     => CE        Chip Enable (0=listen for     input,   1=ignore input)
    # any   Pin     => DC        Data/Command (0=commands, 1=data)
    # MOSI        => DIN       data flow (Master out, Slave in)
    # SCK        => CLK       SPI clock
    # 3V3 or any Pin    => VCC       3.3V logic voltage (0=off, 1=on)
    # any Pin       => LIGHT     Light (0=on, 1=off)
    # GND        => GND

    還是看不明白的話,直接上針腳編號吧

    TPYBoard       LCD5110    memo
    ----------------------------
    Y10          => RST       Reset pin (0=reset, 1=normal)
    Y11          => CE        Chip Enable (0=listen for input, 1=ignore input)
    Y9          => DC        Data/Command (0=commands, 1=data)
    X8          => DIN       data flow (Master out, Slave in)
    X6          => CLK       SPI clock
    VCC
    Y12         => LIGHT     Light (0=on, 1=off)
    GND

                           圖2

    3.3 PM2.5檢測儀整體接線方法

    按照圖1、圖2所示將PM2.5粉塵傳感器以及5110顯示屏與PTYBoard連接起來,硬件連接完畢,如圖3:

                              圖3
    4.PM2.5粉塵傳感器工作原理及數據處理

    4.1 PM2.5粉塵傳感器工作原理

    PM2.5粉塵傳感器的工作原理是根據光的散射原理來開發的,微粒和分子在光的照射下會產生光的散射現象,與此同時,還吸收部分照射光的能量。

    當一束平行單色光入射到被測顆粒場時,會受到顆粒周圍散射和吸收的影響,光強將被衰減。如此一來便可求得入射光通過待測濃度場的相對衰減率。而相對衰減率的大小基本上能線性反應待測場灰塵的相對濃度。光強的大小和經光電轉換的電信號強弱成正比,通過測得電信號就可以求得相對衰減率,進而就可以測定待測場里灰塵的濃度。在傳感器的中間有一個洞,這個洞可以讓空氣在里面流通。在洞的兩個邊緣 ,一面安裝有一個激光發射器,另一面安裝有激光接收器。這樣一來,空氣流過這個小洞,空氣里的顆粒物呢就會擋住激光,從而產生散射,另一面的接收器,是依據接收到的激光強度來發出不同的信號的(其實就是輸出不同的電壓值)。這樣一來,空氣里的顆粒物越多,輸出的電壓越高,顆粒物越少,輸出的電壓越低。

    內部結構如圖內部結構仿真圖所示:

  

    4.2 PM2.5粉塵傳感器傳感器數據處理

    上面說了傳感器的原理,接下來就說說它傳出來的信號和對于接收到的信號的計算吧。

    這個傳感器的輸出數據是靠串口進行傳輸的,傳感器會通過串口每10ms不到(一般3~4ms)發送一個數據,數據的類型大致是個“0X00”這樣的16進制的數據。每次的數據會以“0XAA”作為起始端,以“0XFF”作為結束端。共7個數據位,7個數據位中包含了起始位,結束位,數據高位,數據低位,數據高校驗位,數據低校驗位和校驗位(校驗位是怎樣計算出來的,下面會講到)。數據格式大致如下:


   

    其中校驗位長度=Vout(H)+Vout(L)+Vref(H)+Vref(L)的長度。

    數據的組成一共是有7個數據位,但是只有Vout(H)和Vout(L)這兩個數據才是我們真正所需要的。我們需要依照這兩個數據算出來串口輸出的數字數據,從而通過數模轉換公式來計算出輸出的電壓。進一步的通過比例系數計算出空氣中顆粒物的數量。下面來說一下怎么計算。

    傳感器輸出的數據分為高位和低位,其中呢Vout(H)為高位,Vout(L)為低位。因為串口傳進來的Vout(H)和Vout(L)是16進制的,第一步先轉化成10進制的(這個大家都會,不多說了)。然后根據這兩個輸出值的10進制數計算出串口輸出數值的電壓。

    公式如下(其中Vout(H)和Vout(L)是已轉化為10進制的):

    Vout=(Vout(H)*256+Vout(L))/1024*5

    這樣就算出來了他輸出出來的電壓了,再根據比例系數A,就可以計算出空氣中的顆粒物的值了。(A的值一般是在800到1000,具體的數值還要根據你買到的傳感器的精度,準確度和誤差值進行確定。我現在用的是800。)

    5.PM2.5粉塵傳感器的采樣頻率及程序編碼

    5.1PM2.5粉塵傳感器的采樣頻率

    PM2.5粉塵傳感器的采樣頻率是非常高的,一般3~4ms發送一個16進制的采樣數據,也就是說傳感器通電(接通VCC和GND)后,每隔3~4ms發送一個16進制的采樣數據,這么高的采樣頻率作為一個檢測儀來說顯然是沒有必要的。

    TPYBoard通過串口接收粉塵傳感器數據,使用串口當然先定義串口,通過打開就可以接收串口數據,關閉串口就停止接收數據的特點,來自由控制PM2.5粉塵傳感器的采樣頻率。

   5.2程序編碼

    我們main.py中,采用首先定義串口,其次是打開串口接收采樣數據,最后關閉串口,并且處理采樣數據及顯示,依次循環。

    6.運行測試

    接線ok后,導入font.py文件和upcd8544.py文件(主要用于5110顯示數據),再運行main.py即可看到當前的空氣質量等級以及PM2.5的濃度值了。

7.代碼部分




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

使用道具 舉報

沙發
ID:71423 發表于 2016-8-29 09:50 | 只看該作者
精彩
回復

使用道具 舉報

板凳
ID:156845 發表于 2016-12-22 14:04 | 只看該作者
感謝分享 謝謝
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
国产一区二区三区视频播放| 国产老女人av| 国产成人黄色片| 中文字幕一区二区不卡| 久久精品国产大片免费观看| 密臀av在线| 1024亚洲| 四虎电影网址| 四虎国产精品免费| 国产日韩欧美日韩大片| 91精品国产欧美一区二区成人| 2024国产精品| 国产欧美一区二区色老头| 清纯唯美激情亚洲| 中国黄色a级片| 日韩精品不卡| 青草青草久热精品视频在线网站 | 日韩成人av一区二区| 在线成人性视频| 欧美裸体xxxx极品少妇| 欧美人妇做爰xxxⅹ性高电影| 中文文精品字幕一区二区| 日本中文字幕一区二区视频| 日本一区免费看| 中文字幕免费在线观看视频一区| 好吊日精品视频| 老牛国内精品亚洲成av人片| а√天堂中文资源在线bt| 亚洲美女在线免费观看| 国产精品一区二区午夜嘿嘿嘿小说 | 午夜欧美视频| 国产另类在线| 亚洲成人天堂| 激情视频免费在线| 日韩视频www| www.xxx国产| 午夜男人的天堂| 欧美少妇性生活视频| 国产综合久久久久久| 色综合久久久888| 亚洲天堂av网| 91麻豆精品国产自产在线 | 欧美video巨大粗暴18| 亚洲男人的天堂在线观看| 激情欧美一区二区| 午夜一区不卡| 国产精品v亚洲精品v日韩精品 | 精品免费视频.| 日本韩国欧美国产| 国产一区福利在线| 老司机精品视频网站| 亚洲天堂激情| 欧美日韩18| 亚洲色图偷拍自拍| 日韩网站免费观看| 亚洲成人黄色在线观看| 国产精品99久久久久久宅男| 久久精品日产第一区二区| 欧美大片一区| 中文字幕人成人乱码| av高清不卡| 污视频免费在线观看| av中文字幕在线| 国产午夜精品一区理论片| 亚洲成a人片77777精品| 新91视频在线观看| 日韩精品一区二区三区视频| 亚洲二区在线视频| 亚洲国产精品欧美一二99| 亚洲免费观看在线观看| 国产精品国产三级国产三级人妇 | 精品一区二区三区中文字幕在线 | 亚洲一区二区三区四区精品| 亚洲毛片aa| 国产欧美日韩专区发布| 亚洲精品1区2区| 欧美日本不卡高清| 欧美不卡高清| 亚洲毛片视频| 一区二区日本视频| 午夜在线播放视频欧美| 日韩专区中文字幕一区二区| 欧美aaa在线| 国产美女主播视频一区| 99精品视频一区二区三区| 91亚洲精品久久久蜜桃网站| 久久久久国色av免费看影院| 中文字幕一区在线观看| 亚洲国产日韩综合久久精品| 国产成人精品a视频一区| 亚洲成人黄色av| 四虎影视一区二区| 国产va在线播放| 天堂网一区二区三区| 无码人妻av一区二区三区波多野| 国产一区二区视频免费观看| 天天操天天干天天爽| 日韩国产成人| av观看免费| 在线观看黄色小视频| 69精品视频| 先锋在线亚洲| 福利视频1000| 性欧美18+| 国产精品无码av在线播放| www.精品av.com| 欧美福利视频网站| 国产精品扒开腿做爽爽爽的视频| 成人a视频在线观看| 蜜桃传媒一区二区| 日韩日韩日韩日韩日韩| theporn国产精品| wwwww黄色| 国产真人无遮挡作爱免费视频| 成人久久久精品国产乱码一区二区| 欧美日韩久久中文字幕| 成人免费网址在线| 国产乱子伦精品无码专区| 亚洲成人av电影在线| 精品久久久久久久久国产字幕| 在线观看不卡一区| 亚洲精品视频一区二区| 色婷婷香蕉在线一区二区| 午夜精品国产更新| 日韩一区二区在线播放| 久久在线免费视频| 91久久久久久久久久久久久| 这里只有精品66| 午夜大片在线观看| 久久久久黄色片| 亚洲视频电影| 99在线免费视频观看| xxxxwww一片| 四虎永久在线精品| 中文字幕人成高视频| 国产二级片在线| 最近中文字幕av| 免费黄色网址在线| 亚洲色图偷拍自拍| 国产一级大片| 毛片电影在线| 精品国产1区| 国产老女人精品毛片久久| 夜夜精品视频一区二区| 亚洲精品狠狠操| 国产精品成久久久久三级| 黄频视频在线观看| 亚洲一二三四五| 国产精品第六页| 在线观看自拍| 二区在线播放| 丝袜美腿诱惑一区二区三区| 成人网18免费网站| 成人av网站大全| 欧美日韩视频不卡| 亚洲裸体xxxx| 3d动漫精品啪啪一区二区三区免费 | 永久av免费在线观看| 国产又大又黑又粗免费视频| 国产激情网址| fc2ppv国产精品久久| 国产探花一区二区| 99精品视频在线免费观看| 日韩午夜精品电影| 91精品国产自产在线| 欧美不卡在线播放| 久久久久97国产| 国产精品人人| 亚洲综合伊人久久大杳蕉| 清纯唯美综合亚洲| 国产精品丝袜在线| 中文字幕日韩av| 在线观看日韩高清av| 免费av成人在线| 亚洲成人一区在线| 久久夜色精品国产欧美乱| 秋霞毛片久久久久久久久| 久久久久久婷婷| 精品人妻无码一区二区| 色老板在线观看| 日本一区影院| 成人综合在线视频| 日韩一区二区精品葵司在线| 91福利视频导航| 三上悠亚 电影| 性生交生活影碟片| 成人免费高清在线播放| 免费一区二区| 国产精品色在线| 红桃视频成人在线观看| 久久99久久99精品中文字幕| www.欧美黄色| 在线免费黄色av| 中文字幕校园春色| 中文字幕乱码在线播放| 国产日韩专区| 欧美偷拍一区二区| 91最新国产视频| 中国av免费看| 欧美xxx在线| 日韩欧美一区二区三区免费观看| 日日夜夜一区二区| 日韩欧美在线影院| 欧美日韩国产不卡在线看| 男人晚上看的视频| 女同互添互慰av毛片观看| 日韩一区网站| 国产精品美女久久久久aⅴ国产馆| 久久久91精品国产| 国产极品粉嫩福利姬萌白酱| 国产精品久久久久久久免费 | 亚洲资源在线| av在线播放一区二区三区| 尤物yw午夜国产精品视频明星| 国产经典久久久| 中文字幕在线视频第一页| 国产精品无码2021在线观看| 在线观看视频日韩| 日韩午夜三级在线| 日韩视频在线观看视频| 成年人av网站| 国产福利在线视频| 噜噜噜91成人网| 精品丝袜一区二区三区| 国产精品www在线观看| 日本丰满少妇做爰爽爽| 视频一区二区三区不卡| 天堂精品中文字幕在线| 日韩精品在线免费播放| 久久久999免费视频| www.好吊色| 亚洲天堂av在线| 91麻豆视频网站| 热久久这里只有精品| 国产婷婷在线观看| 福利视频1000| 久久久久久久久国产一区| 欧美写真视频网站| 亚洲人成影视在线观看| 一道本无吗一区| 黄色在线观看www| 久久久亚洲精品一区二区三区| 正在播放一区二区| 亚洲成人蜜桃| 国产精品白丝jk白祙| 日本爱爱爱视频| av超碰在线观看| 亚洲综合丁香| 爱福利视频一区| 国产人妖在线观看| 9自拍视频在线观看| 国产激情视频在线| 成人ww免费完整版在线观看| 久久久久久自在自线| 亚洲性生活视频在线观看| 亚洲乱码中文字幕久久孕妇黑人| 午夜av入18在线| 成人永久在线| 精品电影在线观看| 亚洲欧美日韩精品久久久| 国产农村妇女毛片精品久久| 另类中文字幕国产精品| 亚洲丝袜美腿综合| 精品国产免费一区二区三区| 人人草在线观看| 亚洲第一会所| 香蕉乱码成人久久天堂爱免费| 你懂的网址一区二区三区| 国产精品一级视频| 国产日本亚洲| 欧美精品在线观看一区二区| 成人一区二区免费视频| 久草国产视频| 正在播放日韩欧美一页 | 狠狠干视频网站| 四虎精品成人免费观看| 国产精品亚洲二区| 亚洲福利精品在线| 手机精品视频在线| 中国大陆高清aⅴ毛片| 免费在线观看精品| 欧美亚洲国产日韩2020| 国产精久久久久久| 中文字幕21页在线看| 五月婷婷另类国产| 日本手机在线视频| 免费黄漫在线观看| 亚洲国产专区| 国模精品系列视频| 99re6在线观看| 天天色天天射天天干| 性感少妇一区| 日本精品视频在线播放| 久久久久99精品成人片毛片| 中文不卡1区2区3区| 精品国产91乱高清在线观看| 国产男女免费视频| 热99在线观看| 国产精品一卡二卡在线观看| 亚洲xxxx在线| 亚洲国产精彩视频| 亚洲精品亚洲人成在线观看| 日韩精品视频免费在线观看| 人妻在线日韩免费视频| 啊v在线视频| 亚洲欧洲日韩一区二区三区| 一区二区三区国产福利| 一二三四视频免费观看在线看| 亚洲激情在线| 日本一区二区三区在线播放| 中文字幕视频网| 日本成人一区二区| 精品国产三级电影在线观看| 中文字幕影片免费在线观看| 日本视频在线| 亚洲成人你懂的| 日本激情视频在线| 欧美高潮视频| 国产精品女同一区二区三区| 中文字幕黄色大片| 悠悠资源av网站| 风流少妇一区二区| 亚洲成人精品电影在线观看| 日本一区二区不卡在线| 欧美不卡在线观看| 亚洲免费电影一区| 97在线观看视频免费| 成人涩涩视频| 亚洲国产91色在线| 91社区视频在线观看| 欧美xxx视频| 精品免费国产二区三区| 国产又色又爽又高潮免费| 影视一区二区三区| 亚洲精品999| 麻豆一区产品精品蜜桃的特点| 久久在线观看| 婷婷精品在线观看| 中文字幕免费不卡在线| 亚洲精品9999| www.狠狠操.com| 大胆亚洲人体视频| 欧美 另类 交| 成人短剧在线观看| 国产欧美日韩在线看| 欧美日韩在线一| 欧美成人片在线| 亚洲va韩国va欧美va| 欧美一级免费在线| 操喷在线视频| 欧美成人伊人久久综合网| 可以免费看av的网址| 日韩欧美中文字幕一区二区三区| 亚洲色图综合久久| 日本精品入口免费视频| 97在线精品| 亚洲淫片在线视频| 国产剧情在线一区| 不卡av免费在线观看| 免费毛片网站在线观看| 国产在线高清| 中文天堂资源在线| 北条麻妃在线一区二区免费播放 | 欧美国产精品一区二区三区| av在线播放亚洲| 国产尤物视频在线| 欧美日韩成人一区二区| 日本一二三区在线观看| 在线免费观看a视频| 7777精品伊人久久久大香线蕉经典版下载 | 97久久天天综合色天天综合色hd| 黑粗硬大欧美视频| 97久久超碰精品国产| 久久综合久久色| 岛国av免费在线观看| 亚洲四色影视在线观看| 99热在线只有精品| 久久激情五月激情| 91黄色国产视频| japan乱配videos老少配| 国产精品久久久久久久久免费桃花| 欧美美女一级片| 播放一区二区| 国语自产在线不卡| 欧美日韩一区二区三区视视频 | 色噜噜狠狠色综合欧洲selulu| 久久久男人的天堂| 五月天色综合| 欧美做受高潮电影o| 久久国产精品亚洲| 日本中文字幕精品| 电影一区电影二区| 欧美激情在线观看视频| 久久99精品国产自在现线小黄鸭| 国产日韩欧美高清在线| 一本加勒比波多野结衣| 亚洲8888| 蜜桃麻豆www久久国产精品| 久久手机免费观看| 亚洲精品日韩在线|