Orodha ya maudhui:

Rahisi na Nafuu Kupima Ala Kutumia Thermistor: 5 Hatua
Rahisi na Nafuu Kupima Ala Kutumia Thermistor: 5 Hatua

Video: Rahisi na Nafuu Kupima Ala Kutumia Thermistor: 5 Hatua

Video: Rahisi na Nafuu Kupima Ala Kutumia Thermistor: 5 Hatua
Video: Cheki jama alivyo paa na ndege ya kichawi utashangaa 2024, Julai
Anonim
Rahisi na Nafuu Kupima Ala Kutumia Thermistor
Rahisi na Nafuu Kupima Ala Kutumia Thermistor

sensorer ya joto rahisi na rahisi kutumia NTC thermistor

thermistor hubadilisha upinzani wake na mabadiliko kwa wakati akitumia mali hii tunajenga sensor ya joto kujua zaidi juu ya thermistor

en.wikipedia.org/wiki/Thermistor

Hatua ya 1: Vipengele vinahitajika

Vipengele vinahitajika
Vipengele vinahitajika
Vipengele vinahitajika
Vipengele vinahitajika
Vipengele vinahitajika
Vipengele vinahitajika
Vipengele vinahitajika
Vipengele vinahitajika

Arduino uno (au) yoyote arduino itafanya kazi

waya za kuruka na bodi ya mkate

1 X 10 k kupinga

1X NTC 10k mtaalamu wa joto

Hatua ya 2: Uunganisho

Miunganisho
Miunganisho

(Ardhi) ---- (10k-Resistor) ------- | ------- (Thermistor) ---- (+ 5v)

| Siri ya Analog 0

Hatua ya 3: Nambari ya Fahrenheit

# pamoja

Thermistor mara mbili (int RawADC) {mara mbili; Kiwango = logi (10000.0 * ((1024.0 / RawADC-1))); // = logi (10000.0 / (1024.0 / RawADC-1)) // kwa usanidi wa kuvuta Temp = 1 / (0.001129148 + (0.000234125 + (0.0000000876741 * Temp * Temp)) * Temp); Muda = Muda - 273.15; // Badilisha Kelvin kuwa Celcius Temp = (Temp * 9.0) / 5.0 +32; // Badilisha Celcius kuwa Fahrenheit kurudi Temp; }

kuanzisha batili () {Serial.begin (115200); }

kitanzi batili () {Serial.println (int (Thermistor (analogRead (0)))); // onyesha kuchelewa kwa Fahrenheit (1000); }

Hatua ya 4: Nambari ya Celsius

# pamoja

Thermistor mara mbili (int RawADC) {mara mbili; Kiwango = logi (10000.0 * ((1024.0 / RawADC-1))); // = logi (10000.0 / (1024.0 / RawADC-1)) // kwa usanidi wa kuvuta Temp = 1 / (0.001129148 + (0.000234125 + (0.0000000876741 * Temp * Temp)) * Temp); Muda = Muda - 273.15; // Badilisha Kelvin kuwa Celcius kurudi Temp; }

kuanzisha batili () {Serial.begin (115200); }

kitanzi batili () {Serial.println (int (Thermistor (analogRead (0)))); // onyesha kuchelewa kwa Fahrenheit (1000); }

Hatua ya 5: Hitimisho

Hitimisho
Hitimisho

baada ya kumaliza hatua zote sasa fungua mfuatiliaji wa serial na uweke baud hadi 115200 unaweza kuona usomaji wa joto

Maendeleo zaidi unaweza kuongeza LCD kwa hii

Asante:)

ikiwa una mashaka yoyote jisikie huru kuuliza

Ilipendekeza: