前言:
夏天太熱,感覺出門都要被曬化了,久居空調(diào)間又容易感冒,我怎么樣才能時(shí)時(shí)刻刻關(guān)注周圍的溫度,適當(dāng)出去轉(zhuǎn)轉(zhuǎn)呢?
如果自己能做一個(gè)測溫儀,隨時(shí)隨地的檢測我所處的環(huán)境溫度就可以了,于是我就采用DS18B20溫度傳感器結(jié)Arduino UNO做了一個(gè)小型的辦公室測溫儀。
測溫儀所需物品:
- DS18B20數(shù)字溫度傳感器
- Gravity: I2CLCD1602彩色背光液晶屏
- DFRduino UNO R3
- IO 傳感器擴(kuò)展板 V7.1
相對其他的溫度傳感器,DS18B20溫度傳感器具有體積小,精度高,連線方便等優(yōu)點(diǎn),經(jīng)過封裝后可以運(yùn)用于多種場合。
I2CLCD1602彩色背光液晶屏提供1600萬種顏色組合,帶給我們不一樣的視覺感受,從此擺脫了單色背光。在接口上也很方便,僅僅需要兩根通信線-IIC就可以完成背光控制。并且支持屏幕滾動,光標(biāo)移動等功能,代碼也是通過專門的Arduino庫完成所有的設(shè)計(jì)。
在主控板上我選擇是的DFRduino UNO R3,他完全兼容Arduino UNO R3版本。同樣使用了更強(qiáng)大的ATmega16U2替代了8U2,轉(zhuǎn)換速度、內(nèi)存和Arduino UNO R3一樣。對個(gè)人而言我覺得它的外觀更好看,性價(jià)比高。
IO傳感器擴(kuò)展板可以為初學(xué)者省去繁瑣的面包板接線和故障排除,專注實(shí)現(xiàn)自己的創(chuàng)意想法。
測溫儀電路連接示意圖:
測溫儀效果圖:
當(dāng)室溫<25℃的時(shí)候,屏幕顯示綠色。這樣的溫度才令人舒心嗎。
當(dāng)25℃<室溫<30℃時(shí),屏幕顯示黃色,室內(nèi)的溫度已經(jīng)開始逐漸上升了。這時(shí)你可以考慮用上小風(fēng)扇了。
當(dāng)室溫>30℃時(shí),屏幕顯示紅色,當(dāng)紅色預(yù)警到來的時(shí)候,說明小風(fēng)扇已經(jīng)不起作用了,需要搬出空調(diào)來拯救我們的夏天了。為了讓它看起來比較美觀,我用3D打印機(jī)給它做了一個(gè)外殼,這樣可以好好保護(hù)它了。
3D效果圖:
測溫儀實(shí)物裝配:
3D打印文件見附件,有興趣的小伙伴可以下載。如果你有更好的創(chuàng)意,也可自行設(shè)計(jì)。
在程序方面,還可以加上時(shí)間顯示,這樣既可以當(dāng)測溫儀,又可以當(dāng)時(shí)鐘。朋友們有興趣的話,也可以擴(kuò)展這方面的功能哦。
【轉(zhuǎn)載自DF社區(qū)】