37款傳感器與模塊的提法,在網(wǎng)絡(luò)上廣泛流傳,其實Arduino能夠兼容的傳感器模塊肯定是不止37種的。鑒于本人手頭積累了一些傳感器模塊,依照實踐(動手試試)出真知的理念,以學(xué)習(xí)和交流為目的,這里準備逐一做做實驗,不管能否成功,都會記錄下來---小小的進步或是搞不掂的問題,希望能夠拋磚引玉。?
【Arduino】108種傳感器模塊系列實驗(資料+代碼+圖形+仿真)
實驗五:熱敏電阻溫度傳感器模塊
手頭這模塊的實物照片


熱敏電阻器是敏感元件的一類,按照溫度系數(shù)不同分為正溫度系數(shù)熱敏電阻器(PTC)和負溫度系數(shù)熱敏電阻器(NTC)。熱敏電阻器的典型特點是對溫度敏感,不同的溫度下表現(xiàn)出不同的電阻值。正溫度系數(shù)熱敏電阻器(PTC)在溫度越高時電阻值越大,負溫度系數(shù)熱敏電阻器(NTC)在溫度越高時電阻值越低,它們同屬于半導(dǎo)體器件。
熱敏電阻的主要特點是:
①靈敏度較高,其電阻溫度系數(shù)要比金屬大10~100倍以上,能檢測出10-6℃的溫度變化;
②工作溫度范圍寬,常溫器件適用于-55℃~315℃,高溫器件適用溫度高于315℃(目前最高可達到2000℃),低溫器件適用于-273℃~-55℃;
③體積小,能夠測量其他溫度計無法測量的空隙、腔體及生物體內(nèi)血管的溫度;
④使用方便,電阻值可在0.1~100kΩ間任意選擇;
⑤易加工成復(fù)雜的形狀,可大批量生產(chǎn);
⑥穩(wěn)定性好、過載能力強。

熱敏電阻主要應(yīng)用
熱敏電阻也可作為電子線路元件用于儀表線路溫度補償和溫差電偶冷端溫度補償?shù)?。利用NTC熱敏電阻的自熱特性可實現(xiàn)自動增益控制,構(gòu)成RC振蕩器穩(wěn)幅電路,延遲電路和保護電路。在自熱溫度遠大于環(huán)境溫度時阻值還與環(huán)境的散熱條件有關(guān),因此在流速計、流量計、氣體分析儀、熱導(dǎo)分析中常利用熱敏電阻這一特性,制成專用的檢測元件。PTC熱敏電阻主要用于電器設(shè)備的過熱保護、無觸點繼電器、恒溫、自動增益控制、電機啟動、時間延遲、彩色電視自動消磁、火災(zāi)報警和溫度補償?shù)确矫妗?/p>






模塊使用說明:
1、熱敏電阻模塊對環(huán)境溫度很敏感,一般用來檢測周圍環(huán)境的溫度;
2、通過對電位器的調(diào)節(jié),可以改變溫度檢測的閥值(即控制溫度值),如需要控制環(huán)境溫度為50度時,模塊則在相應(yīng)環(huán)境溫度調(diào)到其綠燈亮,DO則輸出低電平,低于此設(shè)定溫度值時,輸出高電平,綠燈不亮;
3、DO輸出端可以與Arduino uno數(shù)字3腳直接相連,通過Arduino uno來檢測高低電平,由此來檢測環(huán)境的溫度改變;
4、DO輸出端也能直接驅(qū)動繼電器模塊,由此可以組成一個溫控開關(guān),控制相關(guān)設(shè)備的工作溫度,也可以接風(fēng)扇用來散熱等;
5、本模塊的溫度檢測范圍為20-80攝氏度;
6、本模塊也可以換成帶有線的溫度傳感器,用于水溫,水箱等的控制
7、小板模擬量輸出AO可以和Arduino uno模擬輸入A0端相連,通過AD轉(zhuǎn)換,可以獲得環(huán)境溫度更精準的數(shù)值。


模塊電原理圖

實驗五:熱敏電阻溫度傳感器模塊實驗程序

實驗五:熱敏電阻溫度傳感器模塊實驗邏輯流程圖

/*
? 【Arduino】108種傳感器模塊系列實驗(資料+代碼+圖形+仿真)
? ? ---熱敏電阻溫度傳感器模塊
源代碼
*/
void setup() {
? pinMode(3,INPUT);
? pinMode(12,OUTPUT);
}
void loop() {
? if (digitalRead(3)) {
? ? digitalWrite(12, LOW);
? }
? else {
? ? digitalWrite(12, HIGH);
? ? delay(2000);
? }
}
可視化的仿真編程,直觀易懂的簡單辦法


