Turinys:

„Arduino“temperatūros jutiklis naudojant LM35: 3 žingsniai
„Arduino“temperatūros jutiklis naudojant LM35: 3 žingsniai

Video: „Arduino“temperatūros jutiklis naudojant LM35: 3 žingsniai

Video: „Arduino“temperatūros jutiklis naudojant LM35: 3 žingsniai
Video: Arduino pamoka Nr. 7: Išmatuokime temperatūrą – Jutiklis TMP35 2024, Lapkritis
Anonim
„Arduino“temperatūros jutiklis naudojant LM35
„Arduino“temperatūros jutiklis naudojant LM35

Įvadas

LM35 serija yra tikslūs integruotos grandinės temperatūros įtaisai, kurių išėjimo įtampa yra linijiškai proporcinga Celsijaus temperatūrai. LM35 yra trijų terminalų linijinis temperatūros jutiklis iš nacionalinių puslaidininkių. Jis gali matuoti temperatūrą nuo -55 laipsnių Celsijaus iki +150 laipsnių Celsijaus. LM35 išėjimo įtampa padidėja 10 mV vienam Celsijaus temperatūros kilimui. LM35 galima valdyti iš 5 V maitinimo šaltinio, o budėjimo srovė yra mažesnė nei 60uA. LM35 kaištis parodytas paveikslėlyje žemiau.

funkcijos

• Kalibruotas tiesiogiai Celsijaus (Celsijaus)

• Linijinis + 10 mV/° C skalės koeficientas

• 0,5 ° C Užtikrintas tikslumas (esant 25 ° C)

• Skirtas visam diapazonui nuo –55 ° C iki 150 ° C

• Tinka nuotolinėms programoms

• Mažos kainos dėl plokštelių apipjaustymo

• Veikia nuo 4 V iki 30 V

• Mažiau nei 60 μA srovės nutekėjimas

• Žemas savaime įkaista, 0,08 ° C tyliame ore

• Tik netiesiškumas ± ¼ ° C Tipiška

• Žemos impedancijos išėjimas, 0,1 Ω 1 mA apkrovos kaiščiams LM35 rodomas paveikslėlyje.

Duomenų lapą galite atsisiųsti iš žemiau esančio failo.

1 žingsnis: reikalinga aparatūra ir grandinės schema

Reikalinga aparatūra ir grandinės schema
Reikalinga aparatūra ir grandinės schema
  • „Arduino“lenta (bet kokia) Pirkite ją iš „Flipkart“
  • LM35 jutiklis Pirkite jį iš „Flipkart“
  • Bandomoji Lenta

Prijunkite grandinę, kaip parodyta paveikslėlyje, ir įkelkite šį kodą.

2 žingsnis: „Arduino“programavimas

Atsisiųskite kodą čia

/*Kodas Sukurtas Sujay SA laboratorijoje*/const int sensor = A5; // Analoginio kaiščio A5 priskyrimas kintamam 'jutiklio' plūdės tempc; // kintamas laikyti temperatūrą Celsijaus laipsniu float tempf; // kintamas laikyti temperatūrą Fahreinheit plūdės voute; // laikinas kintamasis, skirtas laikyti jutiklio skaitymą void setup () {pinMode (sensor, INPUT); // Jutiklio kaiščio konfigūravimas kaip įvestis Serial.begin (9600); } void loop () {vout = analogRead (jutiklis); vout = (vout*500)/1023; tempc = vout; // Vertės išsaugojimas Celsijaus laipsniu tempf = (vout*1.8) +32; // Konvertavimas į Fahrenheit Serial.print ("in DegreeC ="); Serial.print ("\ t"); Serial.print (tempc); Serial.print (""); Serial.print ("Farenheito ="); Serial.print ("\ t"); Serial.print (tempf); Serial.println (); vėlavimas (500); // 1 sekundės atidėjimas, kad būtų lengviau žiūrėti}

3 žingsnis: išvesties rezultatas

Išvesties rezultatas
Išvesties rezultatas

Žiūrėkite rezultatą „Serial Monitor“….

Visų pirma norėčiau padėkoti jums, kad perskaitėte šį vadovą! Tikiuosi, kad tai jums padės. Jei turite klausimų, mielai jums padėsiu ….

Parašykite komentarą. Jūsų atsiliepimai man yra vertingi.

Rekomenduojamas: