INHOUDSOPGAWE:

Temperatuursensor met behulp van termistor met Arduino Uno: 4 stappe
Temperatuursensor met behulp van termistor met Arduino Uno: 4 stappe

Video: Temperatuursensor met behulp van termistor met Arduino Uno: 4 stappe

Video: Temperatuursensor met behulp van termistor met Arduino Uno: 4 stappe
Video: KY-013 and KY-028 Arduino ntc temperature part 1 2024, November
Anonim
Temperatuursensor met behulp van termistor met Arduino Uno
Temperatuursensor met behulp van termistor met Arduino Uno

Hallo ouens, in hierdie instruksies leer ons hoe om Thermistor met Arduino te gebruik. Thermistor is basies 'n weerstand waarvan die weerstand wissel met die temperatuurverandering, sodat ons die weerstand daarvan kan lees en die temperatuur kan kry, en die termistor is baie goedkoop in vergelyking met ander temperatuursensors in die mark.

Stap 1: Dinge wat u nodig het

Dinge wat jy nodig het
Dinge wat jy nodig het
Dinge wat jy nodig het
Dinge wat jy nodig het

Vir hierdie tutoriaal benodig u die volgende: 1x Arduino uno:

1x termistor (10k of 100k: ek gebruik 10k hier): https://www.utsource.net/itm/p/1273468.html1x 10k weerstand: https://www.utsource.net/itm/p/8166799. html1x broodbord:.: https://www.utsource.net/itm/p/8031572.html Paar springers:

Stap 2: Schmatics

Schmatici
Schmatici
Schmatici
Schmatici

Die kring is baie eenvoudig, so verbind alles volgens die diagramme, en u sal dit goed doen. U kan ook die prentjie wat ek aangeheg het van my broodbordverbindings verwys.

Stap 3: Kodeer

Kode
Kode

Kopieer die volgende kode en laai dit op na 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 (""); Reeks.afdruk (temp); Serial.print ("Celcius"); temp = (temp*9.0) /5.0+32.0; Serial.println (""); Reeks.afdruk (temp); Serial.print ("Fahrenheit"); Serial.println (""); Serial.println ("……………………………."); } leemte -opstelling () {Serial.begin (9600);} int i; leegte -lus () {i = analogRead (A0); Thermister (i); vertraging (1000);}

Stap 4: Kry temperatuur op Serial Monitor

Kry temperatuur op Serial Monitor
Kry temperatuur op Serial Monitor

Nadat u die kode opgelaai het, maak die seriële monitor oop, en u kan die temperatuur van u Thermistor op u seriële monitor kry, soos ek sien, kyk na die prentjie, en u sal dit goed vind.

Aanbeveel: