Obsah:

Meranie teploty pomocou snímača teploty LM35 s Arduino Uno: 4 kroky
Meranie teploty pomocou snímača teploty LM35 s Arduino Uno: 4 kroky

Video: Meranie teploty pomocou snímača teploty LM35 s Arduino Uno: 4 kroky

Video: Meranie teploty pomocou snímača teploty LM35 s Arduino Uno: 4 kroky
Video: Lesson 42: Using LM35 Temperature Sensor | Arduino Step By Step Course 2024, Septembra
Anonim
Teplota čítania pomocou snímača teploty LM35 s Arduino Uno
Teplota čítania pomocou snímača teploty LM35 s Arduino Uno

Ahoj chlapci, v tomto návode sa naučíme používať LM35 s Arduino. Lm35 je teplotný senzor, ktorý dokáže čítať hodnoty teploty od -55 ° C do 150 ° C. Jedná sa o 3-terminálne zariadenie, ktoré poskytuje analógové napätie úmerné teplote. Čím vyššia je teplota, tým vyššie je výstupné napätie. Výstupné analógové napätie je možné previesť do digitálnej podoby pomocou ADC, aby ho mohol spracovať mikrokontrolér (v našom prípade Arduino).

Krok 1: Veci, ktoré potrebujete

Veci, ktoré potrebujete
Veci, ktoré potrebujete
Veci, ktoré potrebujete
Veci, ktoré potrebujete
Veci, ktoré potrebujete
Veci, ktoré potrebujete

K tomuto návodu budete potrebovať nasledujúce veci: 1x Arduino uno (alebo iný ekvivalent) 1x LM35 TEPLOTNÝ SENZOR prepojovacie vodičeBreadboard

Krok 2: Pripojenia

Pripojenia
Pripojenia

Pripojenia sú veľmi jednoduché Pripojte všetko Podľa zobrazeného obrázku a budete v poriadku. Budeme merať teplotu okolia pomocou LM35 a zobrazovať ho na sériovom monitore Arduino. Tu je výstup LM35 daný analógovému kolíku A1 Arduino UNO. Toto analógové napätie sa prevedie do digitálnej podoby a spracuje sa na získanie teploty.

Krok 3: Kód

Kód
Kód

Skopírujte nasledujúci kód a nahrajte ho na arduino board: const int lm35_pin = A1; / * LM35 O/P pin */void setup () {Serial.begin (9600);} void loop () {int temp_adc_val; float temp_val; temp_adc_val = analogRead (lm35_pin); / * Teplota čítania */ temp_val = (temp_adc_val * 4,88); / * Previesť hodnotu adc na ekvivalentné napätie */temp_val = (temp_val/10); / * LM35 poskytuje výkon 10 mv/° C */Serial.print ("Teplota ="); Serial.print (temp_val); Serial.print ("Stupne Celzia / n"); oneskorenie (1 000);} Video

Krok 4: Testovanie teplotného senzora

Testovanie snímača teploty
Testovanie snímača teploty

Po prepojení všetkého a nahraní kódu na dosku arduino som otvoril v počítači sériový monitor a ako vidíte na obrázku, na našom sériovom monitore sme schopní získať výstup teploty.

Odporúča: