簡(jiǎn)易環(huán)境監(jiān)測(cè)器概述:
該環(huán)境監(jiān)測(cè)器可以實(shí)時(shí)采集和顯示溫度,濕度,氣壓,光照度四個(gè)數(shù)據(jù)。溫濕度,使用比較多的器件就是DHT11,但是考慮到DHT11的精度,決定使用DHT22。氣壓因?yàn)橹皇强纯矗恍枰_的數(shù)據(jù),因而選用了BMP180。光照度采用BH1750,價(jià)格和諧,性能夠用。對(duì)于顯示,由于氣壓,光照度都是通過(guò)I2C通信,因此選擇OLED顯示,兩根總線搞定3個(gè)器件,減少接線。PS:該源碼開(kāi)發(fā)環(huán)境為MBED,類似arduino的開(kāi)發(fā)方式,簡(jiǎn)單易上手。
實(shí)物圖片展示:
注意:
mbed上面的資源幾乎都是國(guó)外的,英文版的或者日文版,因?yàn)樵陲@示驅(qū)動(dòng)上面,都是沒(méi)有中文的,因而顯示中文是需要自己寫(xiě)的,功能實(shí)際上很簡(jiǎn)單,隨便找個(gè)其他版本的oled驅(qū)動(dòng)文件,改下X,Y定位數(shù)據(jù)和函數(shù)定義就行。
附件內(nèi)容截圖: