20181016 更新:
我們現(xiàn)在把這些開源設備做成了即插即用即聯(lián)網(wǎng)的“產(chǎn)品”了晦鞋,如果你對他們感興趣站蝠,可以移步
TAOBAO
weidian
感謝大家對開源項目的支持
同時,我們所有的開源項目資料都匯集到
https://www.kancloud.cn/lewei50/ourair/472273
包括一個完全開源的氣體檢測萬用版項目 YNM3000-2吆玖,歡迎愛自己動手的同學們積極參與抒抬。
項目目的
這篇教程的目的是讓完全不了解電子器件和編程的人,可以跟著教程一步一步的DIY一個氣體檢測設備冲簿,根據(jù)興趣選擇甲醛粟判、顆粒物、 二氧化碳和溫濕度最為檢測的內(nèi)容峦剔。
這是一個開源的項目档礁,旨在用一套標準硬件、一個統(tǒng)一的固件吝沫,去支持不同的傳感模塊呻澜。固件開源到github递礼,讓圈子內(nèi)的人可以幫忙一起升級固件,讓圈子外的人可以通過step by step 的教程也跟著一起DIY羹幸。
項目地址: https://github.com/lewei50/lua-Air
github上面包含所有固件源代碼+PCB全部資料
放幾張照片說明一下最終效果脊髓,所有器件都可以TB采購,你需要做的就是采購+下代碼+把器件插在一起栅受。
甲醛+二氧化碳+溫濕度組合
![WZ-S+s8](http://doc-resources.lewei50.com/lewei50/img/ug25-20171121-1.jpg)
顆粒物+二氧化碳+溫濕度組合
![A4/A5/G5+S8](http://doc-resources.lewei50.com/lewei50/img/ug25-20171121-2.jpg)
單獨甲醛
![DS-HCHO](http://doc-resources.lewei50.com/lewei50/img/ug25-20171121-3.jpg)
還有很多排列組合将硝,這里不一一拍照了。
整個教程內(nèi)容:把固件bin 下到核心板(合宙S5開發(fā)板)屏镊,lcd 以及傳感器通過一個底板跟核心板連在一起依疼,就可以根據(jù)你插的傳感器來顯示不同的數(shù)值了。如果愿意而芥,你還可以繼續(xù)把這個數(shù)據(jù)聯(lián)網(wǎng)律罢,通過手機微信實時觀看數(shù)據(jù)曲線。
由于程序和硬件原因棍丐,傳感器的組合受到一些限制误辑,從下圖藍色里面找一個,紅色里面找一個歌逢,插到板子上就行了(當然稀余,單獨插一種更沒有問題了)。
![已經(jīng)支持的傳感器組合](http://doc-resources.lewei50.com/lewei50/img/ug25-20171121-4.jpg)
主要工作
本文主要工作包括以下幾部分
I. 采購硬件
1. 底板
2. 核心板
3. HMI 液晶屏
4. 傳感器
??甲醛
??顆粒物
??二氧化碳
??溫濕度
II.下載燒錄固件
- 下載液晶屏和S5固件 (如果選擇的是WIFI上傳模式趋翻,請參考另外一篇文章的下載和燒錄Nodemcu固件的方法)
- 燒錄S5固件
- 燒錄液晶屏固件
III. 組裝硬件
將支持的傳感器插上來睛琳,然后上電,開機
IV. 通過微信遠程查看(非必需)
工作I:采購硬件
全家福
1底板
https://github.com/lewei50/lua-Air/tree/master/board
這個板子是本文作者為了方便自己做的踏烙,pcb 原理圖 bom 全部開源在上面的鏈接师骗,強烈大家自己打板,實在不愿意再看下面鏈接(作者店鋪)讨惩,10元一塊辟癌,只發(fā)順豐。
歡迎熟悉pcb的人可以根據(jù)原理圖和現(xiàn)有pcb改進這個板子荐捻,只要保證接口不變黍少,固件就可以兼容。
2 核心板
![合宙s5 開發(fā)板](http://doc-resources.lewei50.com/lewei50/img/ug25-20171121-8.jpg)
3 HMI 液晶屏
2.2寸USART HMI 智能串口屏集成GPU 字庫 TFT液晶屏模塊240*320
![2.2寸USART HMI 智能串口屏集成GPU 字庫 TFT液晶屏模塊240*320](http://doc-resources.lewei50.com/lewei50/img/ug25-20171121-9.jpg)
4 傳感器
根據(jù)需要采購傳感器处面。
如果需要進一步內(nèi)容厂置,可以看傳感器datesheet,所有支持的傳感器datesheet 都可以在下面這個鏈接下載到
http://leweidoc.oss-cn-hangzhou.aliyuncs.com/doc/YNM-3000-20171121.rar
甲醛
- HH-HCHO-M
- wz-s
- DS-HCHO
顆粒物
- 益杉A4/A5
- 攀藤G5/G5S
二氧化碳
S8 0053
暫不支持攀藤的DS-C02-20
溫濕度
SI7021
micro sd 卡
這個是給液晶屏燒錄準備的魂角,任何micro sd 都可以昵济,如果有不需要單獨購買
工作2:下載燒錄固件
步驟1:找到固件,下載,解壓
https://github.com/lewei50/lua-Air
![github 固件](http://doc-resources.lewei50.com/lewei50/img/ug25-20171121-5.jpg)
![bin +tft](http://doc-resources.lewei50.com/lewei50/img/ug25-20171121-6.jpg)
Luat_Air202_V0014lod_1.0.9lib_LEWEI_GPRS_SENSOR_HUB.bin:S5用的
PMS5XXX_SI7021_SERIAL_LCD.tft:液晶屏用的
為什么要這么麻煩從github 獲取代碼不是直接放一個壓縮包在網(wǎng)上访忿?
因為這個bin文件應該會一直更新瞧栗,支持更多的東西。
步驟2: 燒錄S5固件
http://leweidoc.oss-cn-hangzhou.aliyuncs.com/doc/YNM-3000-20171121.rar
解壓海铆,找到RDA lod 量產(chǎn)升級工具 1.2
![RDA lod 量產(chǎn)升級工具 1.2](http://doc-resources.lewei50.com/lewei50/img/ug25-20171121-7.jpg)
將步驟1得到的Luat_Air202_V0014lod_1.0.9lib_LEWEI_GPRS_SENSOR_HUB.bin 拷到同一目錄下迹恐,如下圖
![](http://doc-resources.lewei50.com/lewei50/img/ug25-20171121-11.jpg)
打開config文件夾,param記事本卧斟,修改參數(shù)系草,使下載文件指向Luat_Air202_V0014lod_1.0.9lib_LEWEI_GPRS_SENSOR_HUB.bin…….bin
![](http://doc-resources.lewei50.com/lewei50/img/ug25-20171121-12.jpg)
將s5 通過usb 鏈接到pc
運行燒寫軟件,設置正確的串口號(s5設備串口號)
![](http://doc-resources.lewei50.com/lewei50/img/ug25-20171121-13.jpg)
設置完成唆涝,點擊開始,軟件提示“等待模塊放入”
![](http://doc-resources.lewei50.com/lewei50/img/ug25-20171121-14.jpg)
按一下s5開機按鈕唇辨,軟件進入下載狀態(tài)
![](http://doc-resources.lewei50.com/lewei50/img/ug25-20171121-15.jpg)
下載完成以后點擊“停止”
![](http://doc-resources.lewei50.com/lewei50/img/ug25-20171121-16.jpg)
步驟3: 燒錄液晶屏固件
1 拆開之前買的液晶屏廊酣,接線
買來的液晶屏包括一個液晶屏,一根線赏枚,將線的一頭插在液晶屏上
![](http://doc-resources.lewei50.com/lewei50/img/ug25-20171121-19.jpg)
![](http://doc-resources.lewei50.com/lewei50/img/ug25-20171121-18.jpg)
另一頭接在轉(zhuǎn)接板上(注意對應順序亡驰,否則會燒掉 )
![](http://doc-resources.lewei50.com/lewei50/img/ug25-20171121-17.jpg)
上電,會看到如下圖片
![](http://doc-resources.lewei50.com/lewei50/img/ug25-20171121-20.jpg)
2 通過sd卡燒錄
斷電
把之前提到的tft 文檔拷到一個micro sd卡里面
![bin +tft](http://doc-resources.lewei50.com/lewei50/img/ug25-20171121-6.jpg)
PMS5XXX_SI7021_SERIAL_LCD.tft:液晶屏用的饿幅,拷到micro sd 里面
然后把micro sd卡插到液晶屏上面
![](http://doc-resources.lewei50.com/lewei50/img/ug25-20171121-21.jpg)
上電
正常情況下會看到如下圖片
![](http://doc-resources.lewei50.com/lewei50/img/ug25-20171121-23.jpg)
斷電
拔掉micro sd 卡
上電
如果看到如下圖片就對了
![](http://doc-resources.lewei50.com/lewei50/img/ug25-20171121-24.jpg)
工作III:組裝硬件
將支持的傳感器插上來凡辱,然后上電,開機栗恩。
有了樂為物聯(lián)轉(zhuǎn)接板透乾,插線工作就變得非常簡單,可以像插樂高積木一樣先把S5與轉(zhuǎn)接板插到一起磕秤,然后把需要用到的傳感器插上來就可以了乳乌。
注意:插傳感器的時候要先斷電,避免熱插拔市咆,上電以后按s5開機鍵汉操,如下圖,紅框中的開機鍵
![](http://doc-resources.lewei50.com/lewei50/img/ug25-20171121-25.jpg)
按1-2s 以后蒙兰,撒手磷瘤,數(shù)據(jù)就看到了
![](http://doc-resources.lewei50.com/lewei50/img/ug25-20171121-26.jpg)
后面就可以把你感興趣的傳感器一起接上來了,就像本文最初的那幾張截圖那樣
工作IV:通過微信遠程查看(非必需)
如果你已經(jīng)看到了數(shù)據(jù)還想通過微信遠程看的話搜变,可以買一個物聯(lián)網(wǎng)卡(也就是手機sim卡采缚,一年20多元)插到s5上面(S5背面),如下圖所示:
然后把s5上面的imei 通過郵件形式發(fā)送到service#lewei50.com(#變@)挠他,郵件名稱:一起玩氣體檢測仰担,我們看到以后會回郵件,并且把這個imei 加到我們系統(tǒng)中,然后你重啟設備摔蓝,就會出來一個二維碼赂苗,掃描以后微信就可以同步查看數(shù)據(jù)了。還能看到歷史曲線贮尉,具體方法:
1 用USB線給設備上電拌滋,
幾秒鐘后,屏幕上會出現(xiàn)一個二維碼
2 綁定設備
使用微信的“掃一掃”功能掃一下這個二維碼猜谚,
點擊如圖所示鏈接來進行微信綁定败砂,會出現(xiàn)以下界面證明已綁定成功。
重啟設備魏铅,設備屏幕上的通訊信號顯示連接成功
3 用手機實時查看
點擊“我的設備”昌犹;
就可以用手機實時查看數(shù)據(jù)了;
還可以看到歷史曲線:
4 微信設置览芳;
點擊這個設置圖標進行設置斜姥,
會出現(xiàn)詢問是否允許獲取你的地理位置,如果選擇“允許”沧竟,設備就可以在顆粒物地圖上顯示铸敏;不過選擇“不允許”,則不顯示悟泵。然后點擊“保存”杈笔。
在“設備”一欄可以更改設備名稱,在分享地理位置可以更改允許或不允許分享地理位置糕非,
點擊“保存”后蒙具,可以點擊“查看大家的分享” 查看顆粒物地圖。點擊右上角省略號可以把顆粒物地圖分享給微信好友或者朋友圈朽肥。
點擊右上角省略號可以把顆粒物地圖分享給微信好友或者朋友圈店量,
5 分享顆粒物數(shù)據(jù)查看鏈接
點擊右上角的省略號,親朋好友就可以遠程查看如下圖的實時數(shù)據(jù)了鞠呈。
6 解除綁定
如果想解除綁定或者換一個微信號進行綁定融师,在微信設置里直接點擊刪除就可以成功解綁
最后
希望這篇文章可以讓你自己DIY出來自己的氣體檢測儀。感謝益杉和合宙對整個diy 活動的支持蚁吝。
這個板子是打算兼容gprs 和wifi 兩種上傳模式旱爆,在另外一篇文章中將介紹wifi(通過nodemcu)版本。
關(guān)于我們
最后做個廣告窘茁,我們關(guān)注DIY顆粒物檢測已經(jīng)好久了怀伦,能找到最早的一篇是這個http://www.geek-workshop.com/thread-3382-1-1.html
![](http://doc-resources.lewei50.com/lewei50/img/ug25-20171121-28.jpg)
包括張大媽也能搜到一堆類似的diy文章,時間過得太快了山林,這篇文章等于我們把之前做的事情做了一個總結(jié)房待,我們認為,好玩的事情人越多越熱鬧,希望對這方面感興趣的大家在一起玩的更開心桑孩。
另外:歡迎關(guān)注我們現(xiàn)在的公益項目ug25.lewei50.com (顆粒物地圖)