450R NTC Termistör Sıcaklık Sensörü
450R NTC Termistör Sıcaklık Sensörü
450R NTC Termistör Sıcaklık Sensörü
450R NTC Termistör Sıcaklık Sensörü
450R NTC Termistör Sıcaklık Sensörü
450R NTC Termistör Sıcaklık Sensörü
450R NTC Termistör Sıcaklık Sensörü
450R NTC Termistör Sıcaklık Sensörü

ALPGEN ROBOTİCS

450R NTC Termistör Sıcaklık Sensörü

Ürün Kodu:HXY5I6FQY5
Hemen Al
featuresÜcretsiz kargo
featuresUygun Fiyat
Ürün Açıklaması

arduino sensör modülleri

450R NTC TERMİSTÖR SENSÖRÜ

NTC termistör sensörü modülü,  Negative Temparature Coeffivient(Negatif Sıcaklık Katsayısı) kelimelerinin kısaltmasından oluşur, sıcaklığa bağlı olarak değeri değişen bir dirençtir. Sıcaklık yükseldikçe direnci azalır; bu sayede sensör görevi görmüş olur.

NTC sensörlerinin direnç değerlerine göre katsayıları değişmektedir. Aşağıdaki örnek proje ürünümüz 450ohm olduğu için A,B,C değerleri NTC Direnç tablosuna göre belirlenmiştir. 

 

arduino ntc termistör sensör modülü
 

Nerede Kullanılır?

 

Arduino ile robotik kodlama projelerinde sıcaklık ölçüm projelerinde kullanılabilir.
 
Çalışma Voltajı 5V DC
Data Çıkışı  Analog
En 32.45mm
Boy 74.87mm
Vida Delik Çapı 3.2mm
Örnek Proje Devre Şeması
Bu projede 450r NTC Termistör sensörü modülünün seri monitöre yazdırılması kodlanmıştır . Kartın 3 numaralı analog pinine bağlı olan termistör modülü 30 dereceye gelince led13 yanacaktır
Bu projede 450R NTRC termistör sensörü modülü;
 
450R NTC Termistör Sensörü Arduino Uno Breadboard
DATA A3
- GND
+ 5V
arduino ntc sensör devresi ve örnek kod

 

Örnek Proje Arduino Kodu

 

/* ALPGEN Robotics 
// NTC Termistor Sıcaklık Sensörü Kullanımı
// 09.05.2021 
// Soru ve Yardım İçin: [email protected]
// www.alpgenrobotics.com // */
#include <math.h>
#define NTC_input A3 //Bağlantılar tanımlandı.
#define led 13
float A = 1.608005554e-03, B = 2.866763151e-04, C = -0.4533890375e-07; // Stein-Hart denkleminde bulunan sabit değerleri tanımladık.
int NTC_deger; //NTC değerini integer cinsinden tanımladık.
float Vout; // Vout değişkeni
float NTC_direnc, NTC_direnc_ln, Sicaklik; // Stein-Hart denkleminde kullanılacak olan değişkenler
void setup(){
Serial.begin(9600);
pinMode(led,OUTPUT);
}
void loop()
{
NTC_deger = analogRead(NTC_input); //NTC değerini analog olarak okuyoruz.
Vout = ( (NTC_deger * 5.0) / 1023.0 ); //Vout hesabı (Voltaj Bölücü Formülü)
NTC_direnc = ( ( 5 * ( 10.0 / Vout ) ) - 10 ); //KiloOhm Cinsinden direnc değerinin hesabı
NTC_direnc = NTC_direnc * 1000 ; // Ohm cinsinden direnç değeri
NTC_direnc_ln = log(NTC_direnc);
/* Stein-Hart Denklemi: */
Sicaklik = ( 1 / ( A + ( B * NTC_direnc_ln ) + ( C * NTC_direnc_ln * NTC_direnc_ln * NTC_direnc_ln ) ) ); //Sıcaklık değeri hesabı
Sicaklik = Sicaklik - 273.15; //Sicaklik değerinin Celcius'a çevirimi 
Serial.print("Sicaklik (Celcius) = "); //Bulunan değerlerin Seri Monitöre yazdırılması
Serial.print(Sicaklik);
Serial.print("tt");
Serial.print("NTC Direnc Degeri(Ohm) = ");
Serial.print(NTC_direnc);
Serial.print("
");
/*Sicaklik değeri 30 Derecenin üzerine çıkınca Arduino'ya bağlı olan LED yanacaktır.*/
if(Sicaklik > 30){
digitalWrite(led,HIGH);
}
else{
digitalWrite(led,LOW);
}
delay(1000);
}
SEPETE EKLE
Yorumlar
Bu ürün için henüz yorum yapılmamış.