37款傳感器與模塊的提法震肮,在網(wǎng)絡(luò)上廣泛流傳湿刽,其實(shí)Arduino能夠兼容的傳感器模塊肯定是不止37種的兽泣。鑒于本人手頭積累了一些傳感器模塊,依照實(shí)踐(動(dòng)手試試)出真知的理念诉位,以學(xué)習(xí)和交流為目的骑脱,這里準(zhǔn)備逐一做做實(shí)驗(yàn),不管能否成功苍糠,都會(huì)記錄下來(lái)---小小的進(jìn)步或是搞不掂的問(wèn)題惜姐,希望能夠拋磚引玉。?
【Arduino】108種傳感器模塊系列實(shí)驗(yàn)(資料+代碼+圖形+仿真)
實(shí)驗(yàn)五:熱敏電阻溫度傳感器模塊
手頭這模塊的實(shí)物照片
熱敏電阻器是敏感元件的一類(lèi)椿息,按照溫度系數(shù)不同分為正溫度系數(shù)熱敏電阻器(PTC)和負(fù)溫度系數(shù)熱敏電阻器(NTC)歹袁。熱敏電阻器的典型特點(diǎn)是對(duì)溫度敏感,不同的溫度下表現(xiàn)出不同的電阻值寝优。正溫度系數(shù)熱敏電阻器(PTC)在溫度越高時(shí)電阻值越大条舔,負(fù)溫度系數(shù)熱敏電阻器(NTC)在溫度越高時(shí)電阻值越低,它們同屬于半導(dǎo)體器件乏矾。
熱敏電阻的主要特點(diǎn)是:
①靈敏度較高孟抗,其電阻溫度系數(shù)要比金屬大10~100倍以上,能檢測(cè)出10-6℃的溫度變化钻心;
②工作溫度范圍寬凄硼,常溫器件適用于-55℃~315℃,高溫器件適用溫度高于315℃(目前最高可達(dá)到2000℃)捷沸,低溫器件適用于-273℃~-55℃摊沉;
③體積小,能夠測(cè)量其他溫度計(jì)無(wú)法測(cè)量的空隙痒给、腔體及生物體內(nèi)血管的溫度说墨;
④使用方便,電阻值可在0.1~100kΩ間任意選擇苍柏;
⑤易加工成復(fù)雜的形狀尼斧,可大批量生產(chǎn);
⑥穩(wěn)定性好试吁、過(guò)載能力強(qiáng)棺棵。
熱敏電阻主要應(yīng)用
熱敏電阻也可作為電子線(xiàn)路元件用于儀表線(xiàn)路溫度補(bǔ)償和溫差電偶冷端溫度補(bǔ)償?shù)取@肗TC熱敏電阻的自熱特性可實(shí)現(xiàn)自動(dòng)增益控制,構(gòu)成RC振蕩器穩(wěn)幅電路烛恤,延遲電路和保護(hù)電路爬橡。在自熱溫度遠(yuǎn)大于環(huán)境溫度時(shí)阻值還與環(huán)境的散熱條件有關(guān),因此在流速計(jì)棒动、流量計(jì)、氣體分析儀宾添、熱導(dǎo)分析中常利用熱敏電阻這一特性船惨,制成專(zhuān)用的檢測(cè)元件。PTC熱敏電阻主要用于電器設(shè)備的過(guò)熱保護(hù)缕陕、無(wú)觸點(diǎn)繼電器粱锐、恒溫、自動(dòng)增益控制扛邑、電機(jī)啟動(dòng)怜浅、時(shí)間延遲、彩色電視自動(dòng)消磁蔬崩、火災(zāi)報(bào)警和溫度補(bǔ)償?shù)确矫妗?/p>
模塊使用說(shuō)明:
1恶座、熱敏電阻模塊對(duì)環(huán)境溫度很敏感,一般用來(lái)檢測(cè)周?chē)h(huán)境的溫度沥阳;
2跨琳、通過(guò)對(duì)電位器的調(diào)節(jié),可以改變溫度檢測(cè)的閥值(即控制溫度值)桐罕,如需要控制環(huán)境溫度為50度時(shí)脉让,模塊則在相應(yīng)環(huán)境溫度調(diào)到其綠燈亮,DO則輸出低電平功炮,低于此設(shè)定溫度值時(shí)溅潜,輸出高電平,綠燈不亮薪伏;
3滚澜、DO輸出端可以與Arduino uno數(shù)字3腳直接相連,通過(guò)Arduino uno來(lái)檢測(cè)高低電平嫁怀,由此來(lái)檢測(cè)環(huán)境的溫度改變博秫;
4、DO輸出端也能直接驅(qū)動(dòng)繼電器模塊眶掌,由此可以組成一個(gè)溫控開(kāi)關(guān)挡育,控制相關(guān)設(shè)備的工作溫度,也可以接風(fēng)扇用來(lái)散熱等朴爬;
5即寒、本模塊的溫度檢測(cè)范圍為20-80攝氏度;
6、本模塊也可以換成帶有線(xiàn)的溫度傳感器母赵,用于水溫逸爵,水箱等的控制
7、小板模擬量輸出AO可以和Arduino uno模擬輸入A0端相連凹嘲,通過(guò)AD轉(zhuǎn)換师倔,可以獲得環(huán)境溫度更精準(zhǔn)的數(shù)值。
模塊電原理圖
實(shí)驗(yàn)五:熱敏電阻溫度傳感器模塊實(shí)驗(yàn)程序
實(shí)驗(yàn)五:熱敏電阻溫度傳感器模塊實(shí)驗(yàn)邏輯流程圖
/*
? 【Arduino】108種傳感器模塊系列實(shí)驗(yàn)(資料+代碼+圖形+仿真)
? ? ---熱敏電阻溫度傳感器模塊
源代碼
*/
void setup() {
? pinMode(3,INPUT);
? pinMode(12,OUTPUT);
}
void loop() {
? if (digitalRead(3)) {
? ? digitalWrite(12, LOW);
? }
? else {
? ? digitalWrite(12, HIGH);
? ? delay(2000);
? }
}
可視化的仿真編程周蹭,直觀易懂的簡(jiǎn)單辦法