Агуулгын хүснэгт:

LM35: 3 алхам ашиглан Arduino температур мэдрэгч
LM35: 3 алхам ашиглан Arduino температур мэдрэгч

Видео: LM35: 3 алхам ашиглан Arduino температур мэдрэгч

Видео: LM35: 3 алхам ашиглан Arduino температур мэдрэгч
Видео: Датчик температуры LM75 | Внешний ПЛК Arduino 2024, Арваннэгдүгээр
Anonim
LM35 ашиглан Arduino температур мэдрэгч
LM35 ашиглан Arduino температур мэдрэгч

Танилцуулга

LM35 цуврал нь гаралтын хүчдэлийн нэг градусын температуртай пропорциональ нарийвчлалтай нэгдсэн хэлхээний температурын төхөөрөмж юм. LM35 бол Үндэсний хагас дамжуулагчийн гурван терминал шугаман температур мэдрэгч юм. Энэ нь -55 хэмээс +150 хэм хүртэл хэмжих боломжтой. LM35 -ийн хүчдэлийн гаралт нь Цельсийн нэг градус тутамд 10 мВ нэмэгддэг. LM35 нь 5V тэжээлээс ажиллах боломжтой бөгөөд зогсолтын гүйдэл нь 60uA -аас бага байна. LM35 -ийн зүүг доорх зурагт үзүүлэв.

Онцлог шинж чанарууд

• Цельсийн хэмд шууд тохируулсан (Цельсийн градус)

• Шугаман + 10-мВ/° С масштабын хүчин зүйл

• 0.5 ° C нарийвчлалтай баталгаатай (25 ° C -д)

• Бүрэн −55 ° C -аас 150 ° C хүртэл

• Алсын програмуудад тохиромжтой

• Вафелын түвшний шүргэлтийн улмаас бага зардал

• 4 В -оос 30 В хүртэл ажилладаг

• 60-мкА-аас бага гүйдэл

• Өөртөө халаалт багатай, хөдөлгөөнгүй агаарт 0.08 ° C

• Зөвхөн шугаман бус байдал ± ¼ ° C Ердийн

• Бага эсэргүүцэлтэй гаралт, LM35 Of 1 mA Load PinOuts-ийн 0.1 Ω -г зураг дээр харуулав.

Та мэдээллийн хуудсыг доорх файлаас татаж авах боломжтой.

Алхам 1: Шаардлагатай тоног төхөөрөмж ба хэлхээний диаграм

Шаардлагатай тоног төхөөрөмж ба хэлхээний диаграм
Шаардлагатай тоног төхөөрөмж ба хэлхээний диаграм
  • Arduino Board (Ямар ч байсан) үүнийг Flipkart дээрээс худалдаж аваарай
  • LM35 Sensor Үүнийг Flipkart -аас худалдаж аваарай
  • BreadBoard

Зураг дээр үзүүлсэн шиг хэлхээг холбоод дараах кодыг оруулна уу.

Алхам 2: Arduino програмчлах

Кодыг эндээс татаж авна уу

/*SA Lab -д Sujay зохиосон код*/const int sensor = A5; // А5 аналог зүүг хувьсах 'мэдрэгч' хөвөх температурт оноох; // температурыг Цельсийн хөвөх tempf градусаар хадгалах хувьсагч; // температурыг Fahreinheit float vout -д хадгалах хувьсагч; // мэдрэгчийн унших хүчингүй тохиргоог барих түр зуурын хувьсагч () {pinMode (мэдрэгч, INPUT); // Мэдрэгчийн зүүг Serial.begin (9600) оролт болгон тохируулах; } void loop () {vout = analogRead (мэдрэгч); vout = (vout*500)/1023; tempc = vout; // Цельсийн градусын утгыг хадгалах tempf = (vout*1.8) +32; // Fahrenheit руу хөрвүүлэх Serial.print ("in DegreeC ="); Serial.print ("\ t"); Serial.print (tempc); Serial.print (""); Serial.print ("Фаренгейтээр ="); Serial.print ("\ t"); Цуваа.хэвлэх (tempf); Serial.println (); саатал (500); // Үзэхэд хялбар байхын тулд 1 секундын саатал}

Алхам 3: Гаралтын үр дүн

Гаралтын үр дүн
Гаралтын үр дүн

Үр дүнг Serial Monitor дээрээс үзнэ үү.

Юуны өмнө энэхүү гарын авлагыг уншсанд баярлалаа гэж хэлмээр байна! Энэ нь танд тусална гэж найдаж байна. Хэрэв танд ямар нэгэн асуулт байвал би танд туслахдаа баяртай байна. …

Сэтгэгдэл бичих. Таны санал хүсэлт миний хувьд үнэ цэнэтэй юм.

Зөвлөмж болгож буй: