【DIY】(开发板不吃灰运动)CC3200LaunchPad改装红外温度计
生活新裝備
NEW EQUIPMENT FOR LIFE
CC3200LaunchPad,如圖,就不多評價(jià)了,性能啥的應(yīng)該還可以,不過8266的性價(jià)比大家都懂(尤其是價(jià)格),一般玩wifi都玩8266,手里這塊CC3200LaunchPad吃灰好久了,上邊有個(gè)紅外的溫度傳感器,TI的TMP006,感覺可以利用一下,做個(gè)溫度計(jì),省的吃灰。
·????????材料
1.???CC3200LaunchPad
2.???TMP1637數(shù)碼管
3.???杜邦線
4.???microUSB電源線
·????????開發(fā)環(huán)境
energia,好像是TI推出的,類似arduino的開發(fā)環(huán)境,庫函數(shù)很好下載添加,簡單粗暴實(shí)現(xiàn)功能
·????????硬件連線
注意下載部分需要跳線線,不知道TI為啥設(shè)計(jì)這么復(fù)雜繁瑣數(shù)碼管模塊連線參考上圖注釋沒找到CC3200的庫,隨便用個(gè)紅色板子畫了個(gè)示意圖:
·????????紅外溫度傳感器
(這個(gè)比較復(fù)雜,回頭我單開一篇聊聊這個(gè)傳感器,這個(gè)設(shè)計(jì)里我使用的是目標(biāo)問題,因?yàn)楦杏X和環(huán)境溫度比較接近,)
TMP006,TI說這款芯片的介紹是世界上首款單片數(shù)字IR MEMS溫度傳感器,首次為便攜式消費(fèi)電子產(chǎn)品實(shí)現(xiàn)非接觸溫度測量功能。
優(yōu)勢:
體積小。
支持-40℃至+125℃寬范圍工作溫度,測溫范圍遠(yuǎn)遠(yuǎn)超過這個(gè)范圍,因?yàn)榧t外測溫測的是目標(biāo)溫度和環(huán)境溫度的溫差,只要溫差電勢不超過允許值(5.12mV)就可以
紅外測量速度塊,這個(gè)是我說的,熱敏電阻溫度變化比較慢,比如從溫暖的室內(nèi)到寒冷的室外,熱敏電阻需要一段時(shí)間才能準(zhǔn)確測量環(huán)境溫度,紅外溫度傳感器原理不同,所以速度的會快。
測量了一段時(shí)間室內(nèi)溫度,和DHT11和DHT21(AM2301)對比,“Object Temperature”目標(biāo)溫度更接近對照傳感器。
?
?
·????????軟件
調(diào)用了這幾個(gè)庫函數(shù)
#include <Wire.h>
#include "Adafruit_TMP006.h"
#include "TM1637.h"
?
Float數(shù)據(jù)轉(zhuǎn)換顯示部分:
? dis_temp= (int16_t)objt;
?ListDisp[0] = dis_temp/10;
?ListDisp[1] = dis_temp%10;
?dis_temp = (int16_t)(objt*10);
?ListDisp[2] = dis_temp%10;
?dis_temp = (int16_t)(objt*100);
?ListDisp[3] = dis_temp%10;
?
?tm1637.display(0,ListDisp[0]);
?tm1637.display(1,ListDisp[1]);
?tm1637.point(1);
?tm1637.display(2,ListDisp[2]);
?tm1637.display(3,ListDisp[3]);
?
·????????結(jié)構(gòu)
找了個(gè)翻蓋的盒子,正好放下兩個(gè)東西,豎起來打開蓋子,正好可以平穩(wěn)放在桌面上,再給板子沾個(gè)安全帶,防止立在桌面上倒下滾出來
最終展示效果:
室溫23.94約24攝氏度,中間的小數(shù)點(diǎn),你懂的,能看懂就行哈
獲取更多創(chuàng)客作品和教程
請掃描二維碼
總結(jié)
以上是生活随笔為你收集整理的【DIY】(开发板不吃灰运动)CC3200LaunchPad改装红外温度计的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【PC工具】PhotoScape简单绿色
- 下一篇: 树莓派DVR猫眼监控,贴广告的人看你往哪