在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何使用Arduino設置熱敏電阻來創建溫度計

科技觀察員 ? 來源:electroschematics ? 作者:electroschematics ? 2024-02-11 10:37 ? 次閱讀

在本教程中,我們將指導您如何使用Arduino設置熱敏電阻以創建基本溫度計。提供的原理圖、試驗板圖和示例代碼將使熱敏電阻工作變得簡單明了。

所需零件

Arduino開發板(例如Arduino Uno)

面包板(和一些面包板電線)

熱敏電阻 (10kΩ)

電阻 (10 kΩ)

第 1 步:了解熱敏電阻

我們的熱敏電阻具有以下參數:

T0:25°攝氏度

RT0型:10,000 Ω

B: 3977 千米

這些值可在熱敏電阻制造商提供的數據表中找到。查看 Vishay 熱敏電阻的示例數據表。

T0是熱敏電阻的參考溫度。對于大多數熱敏電阻,這是25°C。

RT0型是熱敏電阻在參考溫度(通常為25°C)下的電阻。

熱敏電阻的 B 值,也稱為“β 值”或“B 系數”,可讓您深入了解電阻如何隨溫度變化。您需要此值來計算熱敏電阻的溫度。

第 2 步:連接 Arduino 熱敏電阻電路

要將熱敏電阻連接到Arduino,請將其與5V和GND之間的電阻串聯。然后將兩者之間的中間連接連接到Arduino上的模擬輸入引腳。

Arduino熱敏電阻原理圖

以下是使用面包板和一些電纜將熱敏電阻和電阻器連接到Arduino的方法:

Arduino熱敏電阻電路連接在面包板上

第 3 步:上傳 Arduino 熱敏電阻代碼

此Arduino代碼向您展示了如何讀取熱敏電阻兩端的電壓,將其轉換為電阻,并使用它來計算熱敏電阻周圍的溫度。

然后,它將以攝氏度、開爾文和華氏度為單位的溫度值打印到串行監視器。

上傳完整代碼:

// Thermistor parameters from the datasheet
#define RT0 10000
#define B 3977

// Our series resistor value = 10 kΩ
#define R 10000  

// Variables for calculations
float RT, VR, ln, TX, T0, VRT;

void setup() {
  // Setup serial communication
  Serial.begin(9600);
  // Convert T0 from Celsius to Kelvin
  T0 = 25 + 273.15;
}

void loop() {
  // Read the voltage across the thermistor
  VRT = (5.00 / 1023.00) * analogRead(A0);
  
  // Calculate the voltage across the resistor
  VR = 5.00 - VRT;

  // Calculate resistance of the thermistor
  RT = VRT / (VR / R);
  
  // Calculate temperature from thermistor resistance
  ln = log(RT / RT0);
  TX = (1 / ((ln / B) + (1 / T0)));

  // Convert to Celsius
  TX = TX - 273.15;
  
  Serial.print("Temperature: ");
  // Display in Celsius
  Serial.print(TX);                  
  Serial.print("Ct");
  
  // Convert and display in Kelvin
  Serial.print(TX + 273.15);
  Serial.print("Kt");

  // Convert and display in Fahrenheit
  Serial.print((TX * 1.8) + 32);
  Serial.println("F");
  
  delay(500);
}

第 4 步:監控溫度

通過單擊放大鏡圖標或使用鍵盤快捷鍵 (Windows/Linux) 或 (Mac) 從 Arduino IDE
打開串行監視器。將串行監視器中的波特率設置為 9600(或與代碼中的函數中的值相同)。Ctrl + Shift + MCmd + Shift +
MSerial.begin()

在串行監視器窗口中,您將能夠看到以攝氏度、開爾文和華氏度為單位的溫度值。這些值將每 500 毫秒刷新一次。

嘗試用手指加熱熱敏電阻以觀察溫度變化。

串行監視器中預期的輸出示例:

Temperature: 25.00C   298.15K   77.00F
Temperature: 24.89C   298.04K   76.80F
Temperature: 26.12C   299.27K   79.02F
Temperature: 27.38C   300.53K   81.28F
Temperature: 27.50C   300.65K   81.50F
Temperature: 26.80C   299.95K   80.24F
Temperature: 25.78C   299.93K   78.40F
Temperature: 25.10C   298.25K   77.18F

結論

您已經成功地使用帶有Arduino的熱敏電阻設置了溫度計!此設置可以集成到更大的項目中,也可以單獨用于監測任何所需設置下的溫度。
審核編輯:陳陳

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 熱敏電阻
    +關注

    關注

    14

    文章

    1188

    瀏覽量

    102318
  • 溫度計
    +關注

    關注

    6

    文章

    406

    瀏覽量

    78782
  • Arduino
    +關注

    關注

    188

    文章

    6485

    瀏覽量

    189600
收藏 人收藏

    評論

    相關推薦

    使用溫度計測量溫度和使用熱敏電阻測量溫度有什么不同?

    溫度測量方法有水銀體溫熱敏電阻。水銀體溫基于熱脹冷縮原理,直觀但精度較低。熱敏電阻通過阻值變化測量
    的頭像 發表于 07-04 11:00 ?1271次閱讀
    使用<b class='flag-5'>溫度計</b>測量<b class='flag-5'>溫度</b>和使用<b class='flag-5'>熱敏電阻</b>測量<b class='flag-5'>溫度</b>有什么不同?

    熱敏電阻溫度計的設計、安裝和使用

    熱敏電阻溫度計的設計、安裝和使用實驗來源與背景:熱敏電阻溫度特性研究基礎:兩個實驗     &
    發表于 12-05 15:48

    請問有大神用NTC熱敏電阻做過電子溫度計沒?

    請問有大神用NTC熱敏電阻做過電子溫度計沒?對于硬件小弟一竅不通。。。可否幫小弟一下??
    發表于 06-11 10:43

    熱敏電阻溫度計設計實驗

    熱敏電阻介紹:敏電阻是一種固態組件。本電路采用者為負溫度系數之熱敏電阻,當溫度升高時,電阻會降低
    發表于 04-16 23:42 ?0次下載

    設計制做半導體熱敏電阻溫度計

    一、實驗目的1,設計測溫度范圍“室溫-75度”的溫度計。2,了解熱敏電阻的特性,掌握用熱敏電阻測量溫度的基本原理和方法。3,熟悉非平衡電橋的
    發表于 04-17 08:40 ?100次下載

    熱敏電阻溫度計電路 -(含電源電路原理圖)

    熱敏電阻溫度計電路圖
    發表于 04-16 23:45 ?1.1w次閱讀
    <b class='flag-5'>熱敏電阻</b><b class='flag-5'>溫度計</b>電路 -(含電源電路原理圖)

    基于51單片機的熱敏電阻溫度計

    熱敏電阻采集溫度+TLC2543AD轉換+1602顯示+按鍵設置溫度上下限+LED報警+蜂鳴器報警
    發表于 12-28 14:35 ?163次下載

    基于51單片機熱敏電阻溫度計仿真設計

    基于51單片機熱敏電阻溫度計仿真設計
    發表于 10-25 10:14 ?9次下載

    基于熱敏電阻的數字溫度計

    基于熱敏電阻的數字溫度計前言單片機初學者大多都是從51開始的,普通的89C51/52并沒有集成ADC,只能通過外接AD芯片進行AD轉換,這里用ADC0804對PT100熱敏電阻進行AD采樣,單片機
    發表于 12-31 19:49 ?19次下載
    基于<b class='flag-5'>熱敏電阻</b>的數字<b class='flag-5'>溫度計</b>

    基于NTC熱敏電阻和nRF24L01的無線溫度計

    基于NTC熱敏電阻和nRF24L01的無線溫度計文件分享
    發表于 09-30 16:42 ?6次下載

    熱敏電阻溫度計開源分享

    電子發燒友網站提供《熱敏電阻溫度計開源分享.zip》資料免費下載
    發表于 12-13 09:36 ?3次下載
    <b class='flag-5'>熱敏電阻</b><b class='flag-5'>溫度計</b>開源分享

    基于熱敏電阻溫度計

    方案介紹我將解釋如何使用熱敏電阻。首先,什么是熱敏電阻熱敏電阻是一種電阻,其電阻取決于溫度。有
    發表于 12-13 16:00 ?22次下載

    基于51單片機的熱敏電阻數字溫度計設計

    電子發燒友網站提供《基于51單片機的熱敏電阻數字溫度計設計.rar》資料免費下載
    發表于 01-03 11:17 ?35次下載

    基于51單片機的熱敏電阻數字溫度計設計

    電子發燒友網站提供《基于51單片機的熱敏電阻數字溫度計設計.rar》資料免費下載
    發表于 01-12 09:32 ?27次下載

    使用溫度計測量溫度和使用熱敏電阻測量溫度有什么不同?

    溫度測量方法有水銀體溫熱敏電阻。水銀體溫基于熱脹冷縮原理,直觀但精度較低。熱敏電阻通過阻值變化測量
    的頭像 發表于 07-04 10:37 ?693次閱讀
    使用<b class='flag-5'>溫度計</b>測量<b class='flag-5'>溫度</b>和使用<b class='flag-5'>熱敏電阻</b>測量<b class='flag-5'>溫度</b>有什么不同?
    主站蜘蛛池模板: 欧美一区二区三区四区视频 | 免费精品视频在线 | 性欧美精品 | 色播视频网站 | 婷婷丁香视频 | 天天操天天透 | 亚洲精品美女久久久久网站 | 久在操| 有码日韩 | 中文字幕在线播放第一页 | 午夜免费片在线观看不卡 | 中文天堂网在线www 中文天堂资源在线www | 日本三级在线 | 国内自拍 亚洲系列 欧美系列 | 午夜精品在线 | 黄色的视频免费看 | 乱高h辣黄文np公交车 | 一级毛片aa | 777午夜精品免费播放 | 亚洲天天 | 欧美精品久久天天躁 | 国模私拍福利一区二区 | free性欧美69高清 | 开心综合网 | 婷婷六月丁 | 天天做夜夜爱 | 都市激情亚洲综合 | 俺去啦五月 | 8050网午夜| 四虎精品影院在线观看视频 | 天天精品视频 | 奇米7777第四色 | 成人国产亚洲欧美成人综合网 | 精品久久看| 亚洲qingse中文久久网 | 日本久久黄色 | 日日干天天操 | 韩日成人 | 国产在线视频你懂的 | 日韩精品一区二区在线观看 | 天天综合色天天综合 |