Мазмұны:

Термисторды қолданатын қарапайым және арзан температуралық өлшеу құралы: 5 қадам
Термисторды қолданатын қарапайым және арзан температуралық өлшеу құралы: 5 қадам

Бейне: Термисторды қолданатын қарапайым және арзан температуралық өлшеу құралы: 5 қадам

Бейне: Термисторды қолданатын қарапайым және арзан температуралық өлшеу құралы: 5 қадам
Бейне: Барлығына қажет төлем! Желдеткішті автоматты басқару. 2024, Шілде
Anonim
Температураны өлшейтін қарапайым және арзан құрал
Температураны өлшейтін қарапайым және арзан құрал

NTC термисторы көмегімен қарапайым және арзан температура сенсоры

термистор термистор туралы көбірек білу үшін температура сенсорын құратын осы қасиеттің көмегімен уақыттың өзгеруіне байланысты қарсылығын өзгертеді

kk.wikipedia.org/wiki/Thermistor

1 -қадам: Қажетті компоненттер

Қажетті компоненттер
Қажетті компоненттер
Қажетті компоненттер
Қажетті компоненттер
Қажетті компоненттер
Қажетті компоненттер
Қажетті компоненттер
Қажетті компоненттер

Arduino uno (немесе) кез келген arduino жұмыс істейді

бірнеше секіргіш сымдар мен нан тақтасы

1 X 10 к резистор

1X NTC 10k термисторы

2 -қадам: Қосылымдар

Қосылымдар
Қосылымдар

(Жер) ---- (10к-резистор) ------- | ------- (Термистор) ---- (+5v)

| Аналогтық түйреуіш 0

3 -қадам: Фаренгейт коды

#қосу

қос термистор (int RawADC) {қос Темпер; Temp = журнал (10000.0*((1024.0/RawADC-1)))); // = log (10000.0/(1024.0/RawADC-1)) // тарту конфигурациясы үшін Temp = 1/(0.001129148 + (0.000234125 + (0.0000000876741 * Temp * Temp)) * Temp); Temp = Temp - 273.15; // Кельвинді Celcius Temp түрлендіру = (Temp * 9.0)/ 5.0 +32; // Цельсийді Фаренгейтке қайтару температурасына түрлендіру; }

void setup () {Serial.begin (115200); }

void loop () {Serial.println (int (Thermistor (analogRead (0))))); // Фаренгейт кідірісін көрсету (1000); }

4 -қадам: Цельсий коды

#қосу

қос термистор (int RawADC) {қос Темпер; Temp = журнал (10000.0*((1024.0/RawADC-1)))); // = журнал (10000.0/(1024.0/RawADC-1)) // тартылатын конфигурация үшін Temp = 1/(0.001129148 + (0.000234125 + (0.0000000876741 * Temp * Temp)) * Temp); Temp = Temp - 273.15; // Келвинді Celcius қайтару температурасына түрлендіру; }

void setup () {Serial.begin (115200); }

void loop () {Serial.println (int (Thermistor (analogRead (0))))); // Фаренгейт кідірісін көрсету (1000); }

5 -қадам: Қорытынды

Қорытынды
Қорытынды

барлық қадамдарды аяқтағаннан кейін сериялық мониторды ашыңыз және бауды 115200 -ге орнатыңыз, сіз температура көрсеткіштерін көре аласыз

Бұдан әрі lcd қосуға болады

Рақмет сізге:)

күмәніңіз болса, сұраудан тартынбаңыз

Ұсынылған: