Satura rādītājs:

Temperatūras nolasīšana, izmantojot LM35 temperatūras sensoru ar Arduino Uno: 4 soļi
Temperatūras nolasīšana, izmantojot LM35 temperatūras sensoru ar Arduino Uno: 4 soļi

Video: Temperatūras nolasīšana, izmantojot LM35 temperatūras sensoru ar Arduino Uno: 4 soļi

Video: Temperatūras nolasīšana, izmantojot LM35 temperatūras sensoru ar Arduino Uno: 4 soļi
Video: #11 LM35 и промышленный датчик температуры 4–20 мА для герметизации ПЛК Arduino 2024, Septembris
Anonim
Temperatūras nolasīšana, izmantojot LM35 temperatūras sensoru ar Arduino Uno
Temperatūras nolasīšana, izmantojot LM35 temperatūras sensoru ar Arduino Uno

Sveiki, puiši, šajā pamācībā mēs iemācīsimies lietot LM35 kopā ar Arduino. Lm35 ir temperatūras sensors, kas var nolasīt temperatūras vērtības no -55 ° C līdz 150 ° C. Tā ir 3 termināļu ierīce, kas nodrošina analogo spriegumu, kas ir proporcionāls temperatūrai. Jo augstāka temperatūra, jo augstāks ir izejas spriegums. Izejas analogo spriegumu var pārveidot digitālā formā, izmantojot ADC, lai mikrokontrolleris (mūsu gadījumā Arduino) to varētu apstrādāt.

1. darbība. Nepieciešamās lietas

Nepieciešamās lietas
Nepieciešamās lietas
Nepieciešamās lietas
Nepieciešamās lietas
Nepieciešamās lietas
Nepieciešamās lietas

Šiem norādījumiem jums būs nepieciešamas šādas lietas: 1x Arduino uno (vai jebkurš cits līdzvērtīgs) 1x LM35 TEMPERATŪRAS SENSORS Jumper vadi Maizes dēlis

2. darbība. Savienojumi

Savienojumi
Savienojumi

Savienojumi ir ļoti vienkārši, savienojiet visu saskaņā ar parādīto attēlu, un jums viss būs kārtībā. Mēs izmērīsim apkārtējās vides temperatūru, izmantojot LM35, un parādīsim to Arduino sērijas monitorā. Šeit LM35 izeja tiek piešķirta analogā pin A1 no Arduino UNO. Šis analogais spriegums tiek pārveidots digitālā formā un apstrādāts, lai iegūtu temperatūras rādījumus.

3. darbība: kods

Kods
Kods

Lūdzu, nokopējiet šādu kodu un augšupielādējiet to savā arduino panelī: const int lm35_pin = A1; / * LM35 O/P pin */void setup () {Serial.begin (9600);} void loop () {int temp_adc_val; pludiņš temp_val; temp_adc_val = analogRead (lm35_pin); / * Lasīt temperatūru */ temp_val = (temp_adc_val * 4.88); / * Pārvērst adc vērtību līdzvērtīgā spriegumā */temp_val = (temp_val/10); / * LM35 dod izvadi 10mv/° C */Serial.print ("Temperatūra ="); Serial.print (temp_val); Serial.print ("Celsija grāds / n"); kavēšanās (1000);} Video

4. solis: temperatūras sensora pārbaude

Temperatūras sensora pārbaude
Temperatūras sensora pārbaude

Pēc visu savienošanas un koda augšupielādes arduino panelī es savā datorā atvēru seriālo monitoru un, kā redzams attēlā, mēs varam izvadīt temperatūras izvadi mūsu sērijas monitorā.

Ieteicams: