<abbr id="kc8ii"><menu id="kc8ii"></menu></abbr>
  • <input id="kc8ii"><tbody id="kc8ii"></tbody></input><table id="kc8ii"><source id="kc8ii"></source></table><kbd id="kc8ii"></kbd>
    <center id="kc8ii"><table id="kc8ii"></table></center>
  • <input id="kc8ii"></input>
    <abbr id="kc8ii"></abbr>
  • <abbr id="kc8ii"></abbr>
  • <center id="kc8ii"><table id="kc8ii"></table></center>
    <abbr id="kc8ii"></abbr>
    你的位置:首頁 > 傳感技術(shù) > 正文

    不用專業(yè)設備,用樹莓派就能玩一把室內(nèi)環(huán)境監(jiān)測!

    發(fā)布時間:2016-02-18 責任編輯:wenwei

    【導讀】最近在研究怎么在樹莓派上接入各種傳感器,初步完成了氣壓溫濕度還有pm2.5/pm10的檢測功能,本來覺得有些配置上寫出來可能會比較復雜,但是看到值友casatift幾篇原創(chuàng)的受歡迎程度,決定也出來分(pian)享(jin)下(bi)。
     
    首先說明下,基于arduino的方案,從性價比上來說相對樹莓派要高很多,畢竟一個樹莓派200大洋,一個arduino的板子才1、20來塊,如果只是為了監(jiān)測監(jiān)測市內(nèi)的溫濕度空氣質(zhì)量啥的,其實還是arduino這種小板子性價比高。那么又想省錢又想省事的話,淘寶還有不少商家拿攀藤g5+單片機搭出來的pm2.5檢測的成品,1、200也不貴。我寫的這篇東西,更適合已經(jīng)有了或者將要買樹莓派的值友。
     
    樹莓派好在做這種小的電子diy時候?qū)懘a方便,c、python或者其他的語言,只要linux上有的、有g(shù)pio相關的包,都可以用,會什么用什么。而且可以在電視上放放視頻、實現(xiàn)簡單的nas、http服務器之類的功能。外設也和pc基本兼容。哪天玩膩了還可以干點別的東西。
     
    首先完成體照片鎮(zhèn)樓:
     
    不用專業(yè)設備,用樹莓派就能玩一把室內(nèi)環(huán)境監(jiān)測!
     
    采購清單

    樹莓派2:
     
    不用專業(yè)設備,用樹莓派就能玩一把室內(nèi)環(huán)境監(jiān)測!
     
    200左右,要是圖便宜的話,可以收個二手一代樹莓派,100多應該能拿下,其他的像橙子派之類的跟風產(chǎn)品,也有g(shù)pio口,自稱和樹莓派兼容,不知道實際如何,價格90多。
     
    GY-68模塊:
     
    不用專業(yè)設備,用樹莓派就能玩一把室內(nèi)環(huán)境監(jiān)測!
     
    芯片也就是bmp180,監(jiān)測氣溫氣壓。淘寶大概7-13塊
     
    SHT20:
     
    不用專業(yè)設備,用樹莓派就能玩一把室內(nèi)環(huán)境監(jiān)測!
     
    監(jiān)測氣溫、濕度,25塊左右,這個記得買模塊sht20只是上面的芯片名稱。
     
    攀藤g5:
     
    不用專業(yè)設備,用樹莓派就能玩一把室內(nèi)環(huán)境監(jiān)測!
     
    檢測pm2.5/pm10,用的是激光散射的方式,相對比較準確, 110-130左右的樣子。
     
    LCD1602模塊:
     
    不用專業(yè)設備,用樹莓派就能玩一把室內(nèi)環(huán)境監(jiān)測!
     
    我是跑中關村的中發(fā)市場買的,藍白屏(下面哪種,藍底白字,上面的是綠底,黑字)帶背光3.3v,18塊,回來看淘寶才發(fā)現(xiàn)便宜點,買時候注意是5v還是3.3v的,我是因為買的擴展板只能插3.3v的。
     
    雜物:
     
    面包板、公對母、公對公杜邦線,加一塊10快錢吧,淘寶有賣套裝的。如果要裝lcd1602,而且不用擴展板,記得再買個10k的電位器。
     
    上面是必選物品,下面是可選物品:
     
    GY-30:
     
    不用專業(yè)設備,用樹莓派就能玩一把室內(nèi)環(huán)境監(jiān)測!
     
    測光強的,說實話沒多大用,就是為了個好玩,8、9塊錢
     
    DVK512擴展板:
     
    不用專業(yè)設備,用樹莓派就能玩一把室內(nèi)環(huán)境監(jiān)測!
     
    買這個是為了接線方便(尤其是lcd1602,3.3V的lcd1602直接插上就可以),i2c總線接口和uart接口也單獨引出了,接線方便。另外集成了時鐘電路、二極管小燈,usb轉(zhuǎn)串口之類的功能。
     
    性價比一般80塊,當時也是頭腦一熱,自己面包板搭也是可以的,買這個就是圖個最后樣子好看點,另外就是樹莓派1代不推薦,因為2帶gpio是40針,一代只有26針,沒法直接插上,還得用杜邦線引出。
     
    免驅(qū)wifi網(wǎng)卡:
     
    一般賣樹莓派的店家都有,插上之后配好系統(tǒng)里配好路由就能用,20+。
     
    樹莓派2的外殼
     
    不用專業(yè)設備,用樹莓派就能玩一把室內(nèi)環(huán)境監(jiān)測!
     
    15、6塊,也是買樹莓派時候可以捎上一個。
     
    連線:
     
    首先是傳感器部分,因為我選擇的傳感器就兩種接口,i2c和串口的,所以接線比較簡單,上圖:
     
    不用專業(yè)設備,用樹莓派就能玩一把室內(nèi)環(huán)境監(jiān)測!
     
    然后是LCD1602,這個分兩種情況,一個是買了擴展板的,直接把插到對應的插槽里就行,如果沒買的話自己搭,參考這個(注意這是5v的圖,千萬別把3.3v的lcd1602照貓畫虎接上去):
     
    不用專業(yè)設備,用樹莓派就能玩一把室內(nèi)環(huán)境監(jiān)測!
     
    系統(tǒng):
     
    我用的rasbian,怎么刷系統(tǒng)、配網(wǎng)絡之類的不說了,可以參考這個教程:鏈接
     
    說幾個注意的地方:
     
    1、要啟用i2c接口
     
    登陸后運行raspi-config
     
    Advanced Options->I2c->YES
     
    不用專業(yè)設備,用樹莓派就能玩一把室內(nèi)環(huán)境監(jiān)測!
     
    之后重啟
     
    2、安裝i2c-tools
     
    apt-get install i2c-tools
     
    安裝好后運行i2cdetect -y 1(樹莓派1應該是改成0)
     
    應該有類似下面的內(nèi)容出現(xiàn),其中的23、40、77是應該出現(xiàn)的,沒有的話說明接線圖左邊的一溜有沒接對的,其中23是GY-30, 40是sht20,77是GY-68:
     
    不用專業(yè)設備,用樹莓派就能玩一把室內(nèi)環(huán)境監(jiān)測!
     
    3、配置串口,以方便讀取攀藤g5的數(shù)據(jù)
     
    因為樹莓派就一個串口,默認貌似開了內(nèi)核串口輸出,這樣就沒法用來讀攀藤g5的數(shù)據(jù)了,所以需要關閉。
     
    修改/boot/cmdline.txt里面的內(nèi)容為:
     
    dwc_otg.lpm_enable=0 rpitestmode=1 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait
     
    保存,重啟。
     
    完成后輸入命令cat /dev/ttyAMA0 -b -v
     
    之后應該看到有幾行亂碼出現(xiàn):
     
    不用專業(yè)設備,用樹莓派就能玩一把室內(nèi)環(huán)境監(jiān)測!
     
    這樣就說明pm2.5的傳感器也連接好了,現(xiàn)在就可以上代碼了,我把我python寫的腳本開源出來,方便大家(里面有些程序配置的說明,參考就可以)
     
    因為要長期運行需要裝個supervisor 達到自動啟動腳本守護的功能:
     
    apt-get install supervisor安裝
     
    之后在/etc/supervisor/conf.d/里新建個配置文件,內(nèi)容如下
     
    [program:yeelink_poster.py]
     
    command=python /自己的腳本路徑/yeelink_poster.py
     
    autorstart=true
     
    directory=/自己的腳本路徑/
     
    autorestart=true
     
    startsecs=10
     
    startretries=36
     
    redirect_stderr=true
     
    stdout_logfile=/自己的腳本路徑/log.txt
     
    stderr_logfile=/自己的腳本路徑/err.txt
     
    之后自己在這個頁面上注冊個賬號,然后添加設備傳感器,之后把設備id、傳感器id、api_key都填入python代碼里就行。
     
    至此大功告成。
     
    然后其實做之前也是不大了解這些東西的,但是實際做起來發(fā)現(xiàn),只要把線連好了,網(wǎng)上大把的開源代碼可供參考,我的代碼里幾個讀取傳感器數(shù)據(jù)的代碼都是參照別人開源的改來的。現(xiàn)在互聯(lián)網(wǎng)發(fā)達,自己diy些東西方便太多了。
     
    如果有條件,后續(xù)用wifi插座或者用繼電器模塊diy一下,就可以相對智能的控制家里的加濕器、還有一些低端沒有傳感器的凈化器(譬如ffu)。



    推薦閱讀:


    頭條哥的夢想之作!FIIL耳機能讓汪峰上頭條否?
    無線性能很野蠻的上網(wǎng)“指揮官”——網(wǎng)件R8500
    一款能喚起 70 后工程師朋友“童年趣事”的迷你電烙鐵!
    雙叉神器+5D Mark III瘋狂測試:最快手機瀏覽器花落誰家?
    改與變?一場關于Android 7.0的“偽”評測

    要采購傳感器么,點這里了解一下價格!
    特別推薦
    技術(shù)文章更多>>
    技術(shù)白皮書下載更多>>
    熱門搜索
    ?

    關閉

    ?

    關閉

    国产精品无码不卡一区二区三区| 精品亚洲AV无码一区二区三区| 特级做A爰片毛片免费看无码| 国产亚洲精品a在线无码| 中文字幕精品无码一区二区 | 免费无码H肉动漫在线观看麻豆| 无码免费又爽又高潮喷水的视频 | 亚洲一日韩欧美中文字幕欧美日韩在线精品一区二 | 狠狠躁天天躁中文字幕无码 | AV成人午夜无码一区二区| 国产啪亚洲国产精品无码| 亚洲欧美日韩国产中文| 日韩亚洲变态另类中文| 无码国模国产在线无码精品国产自在久国产 | 久久久久无码精品国产| 中文字幕丰满乱子伦无码专区| 中文字幕日韩一区二区三区不卡| 色噜噜亚洲精品中文字幕| 91久久九九无码成人网站| 亚洲AV日韩AV高潮无码专区| 免费无码又爽又刺激网站直播| 一级中文字幕免费乱码专区| 精品人妻中文av一区二区三区| 亚洲中文字幕无码一去台湾| 亚洲AV无码一区二区三区国产| 国产亚洲情侣一区二区无码AV| 久久久久亚洲av无码专区导航 | 亚洲桃色AV无码| 麻豆AV无码精品一区二区| 熟妇人妻系列aⅴ无码专区友真希| 天堂在线中文字幕| 制服丝袜中文字幕在线| 无码中文字幕av免费放dvd| 精品久久久久久中文字幕大豆网 | 亚洲精品无码精品mV在线观看| 亚洲AV中文无码乱人伦在线视色| 久久久久久久久久久久中文字幕 | 在线观看无码AV网站永久免费| 国产无码网页在线观看| 宅男在线国产精品无码| 欧美人妻aⅴ中文字幕|