資料介紹
描述
嘿大家,
這是一個(gè)快速項(xiàng)目“帶熱敏電阻和 OLED 顯示屏的溫度監(jiān)視器”
介紹
熱敏電阻是電阻溫度計(jì)或電阻取決于溫度的電阻。該術(shù)語(yǔ)是“熱”和“電阻”的組合。它由金屬氧化物制成,壓制成珠狀、圓盤狀或圓柱狀,然后用環(huán)氧樹(shù)脂或玻璃等不透水材料封裝。
熱敏電阻有兩種類型:負(fù)溫度系數(shù) (NTC) 和正溫度系數(shù) (PTC)。對(duì)于 NTC 熱敏電阻,當(dāng)溫度升高時(shí),電阻會(huì)降低。相反,當(dāng)溫度降低時(shí),電阻會(huì)增加。
我將在這篇文章中使用 NTC,這將是 -
所以這個(gè)項(xiàng)目的目標(biāo)是做一個(gè)溫度測(cè)量設(shè)備(比如數(shù)字溫度計(jì))
所需材料
接線
接線非常簡(jiǎn)單直接,首先我們將 NTC 與 Nodemcu A0 引腳連接,使用經(jīng)典分壓器電路,10K 電阻與 GND 連接,NTC 連接到 VCC,中間端子將連接到 A0。
![pYYBAGN296iACHIeAABUv3FqaM0197.png](https://file.elecfans.com/web2/M00/7C/68/pYYBAGN296iACHIeAABUv3FqaM0197.png)
OLED顯示接線是這樣的-
- 地到地
- VCC 轉(zhuǎn) 3V3
- SCL 到 D1
- SDA轉(zhuǎn)D0
![pYYBAGN296uAW7G6AADY-eCzGxM542.png](https://file.elecfans.com/web2/M00/7C/68/pYYBAGN296uAW7G6AADY-eCzGxM542.png)
在連接兩個(gè)設(shè)置之后,是時(shí)候用代碼刷新它了,為此,我們需要首先下載并安裝 Adafruit SSD1306 庫(kù),您可以從這里下載 - https://github.com/adafruit/Adafruit_SSD1306
只需在 Documents 中的 Arduino 文件夾內(nèi)的 library 文件夾中提取文件。
(遵循其 DOC 中提到的庫(kù)安裝過(guò)程)
代碼
該項(xiàng)目的代碼附在下面。它適用于 Steinhart-Hart 方程。
#include
#include
#include
#define SCREEN_WIDTH 128 // OLED display width, in pixels
#define SCREEN_HEIGHT 64 // OLED display height, in pixels
Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, -1);
int ThermistorPin = 0;
int Vo;
float R1 = 10000;
float logR2, R2, T, Tc;
float c1 = 1.009249522e-03, c2 = 2.378405444e-04, c3 = 2.019202697e-07;
void setup(){
display.begin(SSD1306_SWITCHCAPVCC,0x3C); //OLED address
display.clearDisplay();
Serial.begin(9600);
}
void loop(){
Vo = analogRead(ThermistorPin);
R2 = R1 * (1023.0 / (float)Vo - 1.0);
logR2 = log(R2);
T = (1.0 / (c1 + c2*logR2 + c3*logR2*logR2*logR2));
Tc = T - 273.15;
display.clearDisplay();
display.setTextSize(2);
display.setTextColor(WHITE);
display.setCursor(70, 0);
display.println("C");
display.display();
display.setTextSize(2);
display.setTextColor(WHITE);
display.setCursor(3, 0);
display.println(Tc);
display.display();
delay(10);
}
將代碼上傳到您的 Nodemcu 設(shè)置,并在上傳代碼后,拿出冷熱的東西進(jìn)行測(cè)試!
結(jié)果
為了測(cè)試這個(gè)設(shè)置,我們首先用任何會(huì)變熱的東西來(lái)記錄 NTC,為此,我使用了我以前的一個(gè)項(xiàng)目 - SMT HOTPLATE
另外,普通膠帶會(huì)燃燒,所以我使用了 TEFLON TAPE
![poYBAGN297GAQlLbAAj4CxzJH4g904.jpg](https://file.elecfans.com/web2/M00/7B/DB/poYBAGN297GAQlLbAAj4CxzJH4g904.jpg)
至于冷溫測(cè)試,我使用特氟龍膠帶將 NTC 與玻璃外表面正確連接,這樣我們就可以獲得測(cè)量液體溫度的溫度度數(shù)。我正在使用這種方法來(lái)測(cè)試低溫,但它也可以用來(lái)測(cè)量熱液體。
![pYYBAGN297eAcZAVAA3bP0pNMR4058.jpg](https://file.elecfans.com/web2/M00/7C/68/pYYBAGN297eAcZAVAA3bP0pNMR4058.jpg)
。
?
?
獎(jiǎng)金設(shè)置
我們可以在這個(gè)項(xiàng)目中使用任何 MCU,所以現(xiàn)在讓我們連接相同的設(shè)置,但使用 Pro Micro 而不是 Nodemcu。
![pYYBAGN299CALmyZAAyAY5QAQhY913.jpg](https://file.elecfans.com/web2/M00/7C/68/pYYBAGN299CALmyZAAyAY5QAQhY913.jpg)
將 pro micro 的 SDA SCA 與 OLED 連接,將 NTC 與 A0 引腳連接,使用相同的分壓器設(shè)置并進(jìn)行相同的水測(cè)試,但這次讓我們進(jìn)行熱測(cè)試。
我倒了熱咖啡進(jìn)行溫度測(cè)量,結(jié)果如下。
![pYYBAGN299WAP-XEAAv7-L_yOpg201.jpg](https://file.elecfans.com/web2/M00/7C/68/pYYBAGN299WAP-XEAAv7-L_yOpg201.jpg)
我們的設(shè)置顯示正確的溫度讀數(shù),但不完全正確,讀數(shù)接近完美,因?yàn)槲覀儧](méi)有將 NTC 直接浸入液體中,而是使用玻璃作為傳熱介質(zhì)......
為了獲得完美的讀數(shù),我們可以將 NTC 放入金屬/鋁圓柱體中,并用環(huán)氧樹(shù)脂將其密封,以制成合適的 NTC 傳感器!
![pYYBAGN299iAQRW7AAK1pvMJOLE675.jpg](https://file.elecfans.com/web2/M00/7C/69/pYYBAGN299iAQRW7AAK1pvMJOLE675.jpg)
或購(gòu)買昂貴的 NTC。
?
- STC8xxxx_H_NTC測(cè)溫OLED屏顯示UART_ADC屏顯溫度值OK 1次下載
- 帶OLED顯示屏的可編程袖珍電源
- 粒子電子的OLED狀態(tài)監(jiān)視器
- 帶顯示屏的非接觸式溫度傳感器
- 帶OLED顯示屏的LoRa節(jié)點(diǎn)和3個(gè)帶ESP32的繼電器
- 帶OLED顯示屏的LED條形混色器
- Edison創(chuàng)建簡(jiǎn)單的溫度監(jiān)視器
- 帶OLED顯示屏和旋轉(zhuǎn)編碼器的AVR編程器
- 帶OLED顯示屏和旋轉(zhuǎn)編碼器菜單的雙步進(jìn)A4988驅(qū)動(dòng)器
- IIC通信小OLED顯示屏模塊資料匯總 83次下載
- 溫度監(jiān)視器
- LTC2995:帶報(bào)警輸出的溫度傳感器和雙電壓監(jiān)視器數(shù)據(jù)表
- 1.3OLED顯示屏IIC接口電路原理圖免費(fèi)下載 143次下載
- 0.96_OLED顯示屏_PCB_prints 0次下載
- 0.96_OLED顯示屏_原理圖 344次下載
- oled是什么顯示屏 OLED與LCD的區(qū)別 2028次閱讀
- oled顯示屏的優(yōu)缺點(diǎn)有哪些 2340次閱讀
- OLED柔性顯示屏的金線封裝膠 772次閱讀
- Led顯示屏控制系統(tǒng)怎么使用 led顯示屏控制器怎么設(shè)置 8451次閱讀
- 光纖應(yīng)用中的監(jiān)視器校準(zhǔn) 1083次閱讀
- OLED顯示屏的驅(qū)動(dòng)設(shè)計(jì)與實(shí)現(xiàn) 6599次閱讀
- LED燈帶能用來(lái)制作顯示屏嗎? 3534次閱讀
- NTC溫度傳感器溫度測(cè)量解決方案解析 5830次閱讀
- KUKA C4如何使用診斷監(jiān)視器? 3877次閱讀
- FdfrobotOLED 12864顯示屏簡(jiǎn)介 7101次閱讀
- dfrobot0.5英寸OLED顯示屏簡(jiǎn)介 3205次閱讀
- PdigilentRGB OLED顯示屏簡(jiǎn)介 1842次閱讀
- oled燒屏什么意思_oled燒屏的原因及解決辦法 5.7w次閱讀
- 揭秘液晶顯示器和液晶監(jiān)視器的七大不同點(diǎn) 2125次閱讀
- 液晶監(jiān)視器的選購(gòu)與保養(yǎng) 1077次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊(cè)
- 1.06 MB | 532次下載 | 免費(fèi)
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費(fèi)
- 3TC358743XBG評(píng)估板參考手冊(cè)
- 1.36 MB | 330次下載 | 免費(fèi)
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費(fèi)
- 5元宇宙深度解析—未來(lái)的未來(lái)-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費(fèi)
- 6迪文DGUS開(kāi)發(fā)指南
- 31.67 MB | 194次下載 | 免費(fèi)
- 7元宇宙底層硬件系列報(bào)告
- 13.42 MB | 182次下載 | 免費(fèi)
- 8FP5207XR-G1中文應(yīng)用手冊(cè)
- 1.09 MB | 178次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德?tīng)栔?/a>
- 0.00 MB | 6656次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191187次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評(píng)論