Talaan ng mga Nilalaman:

Temperatura Sensor Gamit ang Thermistor Na May Arduino Uno: 4 Mga Hakbang
Temperatura Sensor Gamit ang Thermistor Na May Arduino Uno: 4 Mga Hakbang

Video: Temperatura Sensor Gamit ang Thermistor Na May Arduino Uno: 4 Mga Hakbang

Video: Temperatura Sensor Gamit ang Thermistor Na May Arduino Uno: 4 Mga Hakbang
Video: Ang pagsukat ng thermistor ng NTC para magamit bilang compensating temperatura sa risistor sa VCOs 2024, Nobyembre
Anonim
Temperatura Sensor Gamit ang Thermistor Sa Arduino Uno
Temperatura Sensor Gamit ang Thermistor Sa Arduino Uno

Kumusta Guys sa mga itinuturo na ito matututunan natin kung paano gamitin ang Thermistor sa Arduino. Karaniwan ang Thermistor ay isang risistor na ang resistensya ay nag-iiba sa pagkakaiba-iba ng temperatura. Kaya maaari nating basahin ang paglaban nito at makuha ang temperatura mula rito at ang Thermistor ay napakamura kumpara sa iba pang mga sensor ng temperatura sa merkado.

Hakbang 1: Mga Bagay na Kailangan mo

Mga Bagay na Kailangan Mo
Mga Bagay na Kailangan Mo
Mga Bagay na Kailangan Mo
Mga Bagay na Kailangan Mo

Para sa tutorial na ito kakailanganin mo ang mga sumusunod na bagay: 1x Arduino uno:

1x Thermistor (10k o 100k: gumagamit ako ng 10k dito): https://www.utsource.net/itm/p/1273468.html1x 10k resistor: https://www.utsource.net/itm/p/8166799. html1x breadboard:.: https://www.utsource.net/itm/p/8031572.html Ilang mga jumper:

Hakbang 2: Schmatics

Schmatics
Schmatics
Schmatics
Schmatics

Napakadali ng circuit kaya mangyaring ikonekta ang lahat Alinsunod sa ipinakita sa schmatics at magaling ka. Maaari mo ring i-refer ang imaheng inilakip ko sa aking mga koneksyon sa breadboard.

Hakbang 3: Code

Code
Code

Kopyahin ang sumusunod na code at i-upload ito sa arduino: #includedouble Thermister (int data) {double temp; temp = log (10000.0 * ((1024.0 / data-1))); temp = 1 / (0.001129148+ (0.000234125+ (0.0000000876741 * temp * temp)) * temp); temp = temp-273.15; Serial.println (""); Serial.print (temp); Serial.print ("Celcius"); temp = (temp * 9.0) /5.0+32.0; Serial.println (""); Serial.print (temp); Serial.print ("Fahrenheit"); Serial.println (""); Serial.println ("…………………………."); } void setup () {Serial.begin (9600);} int i; void loop () {i = analogRead (A0); Thermister (i); antala (1000);}

Hakbang 4: Kumuha ng Temperatura sa Serial Monitor

Kumuha ng Temperatura sa Serial Monitor
Kumuha ng Temperatura sa Serial Monitor

Matapos i-upload ang code, pagkatapos buksan ang serial monitor at makukuha mo ang temperatura ng iyong Thermistor sa iyong serial monitor habang kinukuha ko, mag-refer ng imahe na ibinigay at magaling ka. Masaya ang temperatura sa pagbabasa sa Thermistor.

Inirerekumendang: