Mundarija:

LM35: 3 qadam yordamida Arduino harorat sensori
LM35: 3 qadam yordamida Arduino harorat sensori

Video: LM35: 3 qadam yordamida Arduino harorat sensori

Video: LM35: 3 qadam yordamida Arduino harorat sensori
Video: Как использовать LM35 для измерения температуры в градусах Цельсия, Фаренгейта и Кельвина 2024, Iyun
Anonim
LM35 yordamida Arduino harorat sensori
LM35 yordamida Arduino harorat sensori

Kirish

LM35 seriyasi-chiqish zo'riqishining santigrat darajali haroratga to'g'ri proportsional bo'lgan aniq integratsiyali elektronli haroratli qurilmalar. LM35 - Milliy yarimo'tkazgichlarning uchta terminalli chiziqli harorat sensori. Haroratni -55 darajadan +150 darajagacha o'lchash mumkin. LM35 kuchlanishining harorati bir darajaga 10 mV ga oshadi. LM35 5V kuchlanishli tarmoqdan boshqarilishi mumkin va kutish oqimi 60uA dan past. LM35 pinasi quyidagi rasmda ko'rsatilgan.

Xususiyatlari

• To'g'ridan -to'g'ri Selsiy bo'yicha kalibrlangan (santigrat)

• Lineer + 10-mV/° S o'lchov omili

• 0,5 ° S aniqlik ta'minlangan (25 ° C da)

• To'liq -55 ° C dan 150 ° C oralig'ida baholanadi

• Masofaviy ilovalar uchun mos

• Gofret-darajali qirqish tufayli arzon narx

• 4 V dan 30 V gacha ishlaydi

• 60-mA dan kam oqim oqimi

• O'z-o'zidan past isitish, gazsiz havoda 0,08 ° S

• Faqat chiziqli bo'lmaganlik ± ¼ ° C Odatda

• LM35 ning 1 mA yuk pinOuts uchun 0,1 Ω past empedansli chiqish tasvirda ko'rsatilgan.

Ma'lumotlar jadvalini quyidagi fayldan yuklab olishingiz mumkin.

1 -qadam: Uskuna kerak va sxemasi

Uskunalar zarur va sxemasi
Uskunalar zarur va sxemasi
  • Arduino Board (har qanday) uni Flipkart -dan sotib oling
  • LM35 Sensor Flipkart -dan sotib oling
  • Non taxtasi

O'chirishni rasmda ko'rsatilgandek ulang va quyidagi kodni yuklang.

2 -qadam: Arduino dasturlash

Kodni bu yerdan yuklab oling

/*Kodeks Sujay tomonidan SA laboratoriyasida ishlab chiqilgan*/const int sensor = A5; // A5 analog pinini o'zgarmaydigan "sensorli" float tempc ga tayinlash; // haroratni Celsius float tempf darajasida saqlash uchun o'zgaruvchi; // haroratni Fahreinheit float vout -da saqlash uchun o'zgaruvchi; // vaqtinchalik o'zgaruvchi sensorni o'qishni bekor qilish uchun ushlab turish () {pinMode (sensor, INPUT); // Sensor pinini kirish sifatida sozlash Serial.begin (9600); } void loop () {vout = analogRead (sensor); vout = (vout*500)/1023; tempc = vout; // Tselsiy bo'yicha darajani saqlash tempf = (vout*1.8) +32; // Farengeytga aylantirish Serial.print ("DegreeC =" da); Serial.print ("\ t"); Serial.print (tempc); Serial.print (""); Serial.print ("Farengeytda ="); Serial.print ("\ t"); Serial.print (tempf); Serial.println (); kechikish (500); // Ko'rish qulayligi uchun 1 soniya kechikish}

3 -qadam: Chiqish natijasi

Chiqish natijasi
Chiqish natijasi

Natijani Serial monitorda ko'ring ….

Avvalo, ushbu qo'llanmani o'qiganingiz uchun sizga rahmat aytmoqchiman! Umid qilamanki, bu sizga yordam beradi. Agar sizda biron bir savol bo'lsa, men sizga yordam berishdan xursandman ….

Fikr qoldirish. Sizning fikringiz men uchun qimmatlidir.

Tavsiya: