Përmbajtje:

Sensori i temperaturës Arduino duke përdorur LM35: 3 hapa
Sensori i temperaturës Arduino duke përdorur LM35: 3 hapa

Video: Sensori i temperaturës Arduino duke përdorur LM35: 3 hapa

Video: Sensori i temperaturës Arduino duke përdorur LM35: 3 hapa
Video: Использование Melexis MLX90614 Инфракрасный термометр с Arduino 2024, Nëntor
Anonim
Sensori i temperaturës Arduino duke përdorur LM35
Sensori i temperaturës Arduino duke përdorur LM35

Prezantimi

Seritë LM35 janë pajisje të sakta të temperaturës së qarkut të integruar me një tension dalës proporcional linear me temperaturën e Centigradës. LM35 është tre sensorë terminalë të temperaturës lineare nga gjysmëpërçuesit kombëtarë. Mund të masë temperaturën nga -55 gradë Celsius në +150 gradë Celsius. Tensioni i daljes së LM35 rritet 10mV për gradë Celsius rritje të temperaturës. LM35 mund të operohet nga një furnizim 5V dhe qëndrimi në rrymë është më pak se 60uA. Kunja nga LM35 është treguar në figurën më poshtë.

Karakteristikat

• Kalibruar direkt në Celsius (Centigrad)

• Faktori i shkallës lineare + 10-mV/° C

• 0.5 ° C Saktësi e siguruar (në 25 ° C)

• Vlerësuar për gamën e plotë −55 ° C deri në 150 ° C

• I përshtatshëm për aplikime në distancë

• Me kosto të ulët për shkak të shkurtimit të nivelit të vaferit

• Punon nga 4 V në 30 V

• Më pak se 60-μA Kullimi aktual

• Vetë-ngrohje e ulët, 0.08 ° C në ajër të qetë

• Vetëm Jo-Lineariteti ± ¼ ° C Tipike

• Dalja me rezistencë të ulët, 0.1 Ω për ngarkesën 1-mA PinOuts Of LM35 shfaqet në imazh.

Ju mund të shkarkoni fletën e të dhënave nga skedari më poshtë.

Hapi 1: Kërkohet harduer dhe diagrami i qarkut

Kërkohet harduer dhe diagrami i qarkut
Kërkohet harduer dhe diagrami i qarkut
  • Bordi Arduino (Çdo) Blini atë nga Flipkart
  • Sensori LM35 Blini atë nga Flipkart
  • Tabela e Bukës

Lidhni qarkun siç tregohet në imazh dhe ngarkoni kodin e mëposhtëm.

Hapi 2: Programimi i Arduino

Shkarkoni kodin këtu

/*Kodi i Projektuar nga Sujay në SA Lab*/const int sensor = A5; // Caktimi i pinit analog A5 në ndryshoren e temperaturës së ndryshueshme të "sensorit"; // variabël për të ruajtur temperaturën në gradë Celsius float tempf; // ndryshore për të ruajtur temperaturën në Fahreinheit float vout; // ndryshore e përkohshme për të mbajtur leximin e sensorit void setup () {pinMode (sensor, INPUT); // Konfigurimi i pinit të sensorit si hyrje Serial.begin (9600); } void loop () {vout = analogRead (sensor); vout = (vout*500)/1023; tempc = vout; // Ruajtja e vlerës në gradë Celsius tempf = (vout*1.8) +32; // Konvertimi në Fahrenheit Serial.print ("in DegreeC ="); Serial.print ("\ t"); Serial.print (tempc); Serial.print (""); Serial.print ("në Fahrenheit ="); Serial.print ("\ t"); Serial.print (tempf); Serial.println (); vonesë (500); // Vonesë 1 sekondë për lehtësinë e shikimit}

Hapi 3: Rezultati i daljes

Rezultati i daljes
Rezultati i daljes

Shihni rezultatin në Serial Monitor….

Para së gjithash, do të doja t'ju falënderoja për leximin e këtij udhëzuesi! Shpresoj se ju ndihmon. Nëse keni ndonjë pyetje, unë jam i lumtur t'ju ndihmoj…..

Hidhni një Koment. Reagimet tuaja janë të vlefshme për mua.

Recommended: