Përmbajtje:

Instrument i thjeshtë dhe i lirë i matjes së temperaturës duke përdorur termistor: 5 hapa
Instrument i thjeshtë dhe i lirë i matjes së temperaturës duke përdorur termistor: 5 hapa

Video: Instrument i thjeshtë dhe i lirë i matjes së temperaturës duke përdorur termistor: 5 hapa

Video: Instrument i thjeshtë dhe i lirë i matjes së temperaturës duke përdorur termistor: 5 hapa
Video: Бесконтактный датчик температуры дальнего действия MLX90614-DCI с Arduino 2024, Korrik
Anonim
Instrument i thjeshtë dhe i lirë i matjes së temperaturës duke përdorur termistor
Instrument i thjeshtë dhe i lirë i matjes së temperaturës duke përdorur termistor

sensor i thjeshtë dhe i lirë i temperaturës duke përdorur termistor NTC

termistori ndryshon rezistencën e tij me ndryshimin në kohë duke përdorur këtë pronë ne po ndërtojmë sensorin e temperaturës për të ditur më shumë rreth termistorit

en.wikipedia.org/wiki/Thermistor

Hapi 1: Përbërësit e kërkuar

Përbërësit e kërkuar
Përbërësit e kërkuar
Përbërësit e kërkuar
Përbërësit e kërkuar
Përbërësit e kërkuar
Përbërësit e kërkuar
Përbërësit e kërkuar
Përbërësit e kërkuar

Arduino uno (ose) çdo arduino do të funksionojë

disa tela kërcyes dhe dërrasë buke

1 X 10 k rezistencë

Termistor 1X NTC 10k

Hapi 2: Lidhjet

Lidhjet
Lidhjet

(Tokë) ---- (10k-Rezistencë) ------- | ------- (Termistor) ---- (+5v)

| Pin Analog 0

Hapi 3: Kodi për Fahrenheit

#përfshi

Termistor i dyfishtë (int RawADC) {temp i dyfishtë; Temp = log (10000.0*((1024.0/RawADC-1))); // = log (10000.0/(1024.0/RawADC-1)) // për konfigurimin tërheqës Temp = 1/(0.001129148 + (0.000234125 + (0.0000000876741 * Temp * Temp)) * Temp); Temp = Temp - 273.15; // Ktheni Kelvin në Celcius Temp = (Temp * 9.0)/ 5.0 +32; // Shndërroni Celcius në Temp të kthimit në Fahrenheit; }

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

lak void () {Serial.println (int (Thermistor (analogRead (0))))); // shfaq vonesën Fahrenheit (1000); }

Hapi 4: Kodi për Celsius

#përfshi

Termistor i dyfishtë (int RawADC) {temp i dyfishtë; Temp = log (10000.0*((1024.0/RawADC-1))); // = log (10000.0/(1024.0/RawADC-1)) // për konfigurimin tërheqës Temp = 1/(0.001129148 + (0.000234125 + (0.0000000876741 * Temp * Temp)) * Temp); Temp = Temp - 273.15; // Shndërroni Kelvin në Temp të kthimit në Celcius; }

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

lak void () {Serial.println (int (Thermistor (analogRead (0))))); // shfaq vonesën Fahrenheit (1000); }

Hapi 5: Përfundimi

Përfundim
Përfundim

pasi të keni përfunduar të gjitha hapat tani hapni monitorin serik dhe vendosni baud në 115200 mund të shihni leximet e temperaturës

Zhvillime të mëtejshme mund t'i shtoni LCD kësaj

faleminderit:)

nëse keni ndonjë dyshim mos ngurroni të pyesni

Recommended: