Spisu treści:

Odczyt temperatury za pomocą czujnika temperatury LM35 z Arduino Uno: 4 kroki
Odczyt temperatury za pomocą czujnika temperatury LM35 z Arduino Uno: 4 kroki

Wideo: Odczyt temperatury za pomocą czujnika temperatury LM35 z Arduino Uno: 4 kroki

Wideo: Odczyt temperatury za pomocą czujnika temperatury LM35 z Arduino Uno: 4 kroki
Wideo: Arduino - analogowy czujnik temperatury LM35 2024, Czerwiec
Anonim
Odczytywanie temperatury za pomocą czujnika temperatury LM35 z Arduino Uno
Odczytywanie temperatury za pomocą czujnika temperatury LM35 z Arduino Uno

Cześć chłopaki w tej instrukcji dowiemy się, jak używać LM35 z Arduino. Lm35 to czujnik temperatury, który może odczytywać wartości temperatury od -55°C do 150°C. Jest to 3-zaciskowe urządzenie, które dostarcza napięcie analogowe proporcjonalne do temperatury. Im wyższa temperatura, tym wyższe napięcie wyjściowe. Wyjściowe napięcie analogowe można za pomocą ADC zamienić na postać cyfrową, aby mikrokontroler (w naszym przypadku Arduino) mógł je przetworzyć.

Krok 1: Rzeczy, których potrzebujesz

Rzeczy, których potrzebujesz
Rzeczy, których potrzebujesz
Rzeczy, których potrzebujesz
Rzeczy, których potrzebujesz
Rzeczy, których potrzebujesz
Rzeczy, których potrzebujesz

Do tej instrukcji potrzebne będą następujące rzeczy: 1x Arduino uno (lub dowolny inny odpowiednik) 1x CZUJNIK TEMPERATURY LM35 Przewody połączeniowe Płytka prototypowa

Krok 2: Połączenia

Znajomości
Znajomości

Połączenia są bardzo łatwe połącz wszystko Zgodnie z pokazanym obrazem i wszystko będzie dobrze. Będziemy mierzyć temperaturę otoczenia za pomocą LM35 i wyświetlać ją na monitorze szeregowym Arduino. Tutaj wyjście LM35 jest podane na pin analogowy A1 Arduino UNO. To napięcie analogowe jest konwertowane do postaci cyfrowej i przetwarzane w celu uzyskania odczytu temperatury.

Krok 3: Kod

Kod
Kod

Skopiuj poniższy kod i prześlij go na swoją tablicę arduino: const int lm35_pin = A1; /* pin O/P LM35 */void setup() { Serial.begin(9600);}void loop() { int temp_adc_val; zmiennoprzecinkowa wartość_temperatury; temp_adc_val = odczyt analogowy(lm35_pin); /* Odczyt temperatury */ temp_val = (temp_adc_val * 4.88); /* Konwertuj wartość adc na równoważne napięcie */ temp_val = (temp_val/10); /* LM35 daje wyjście 10mv/°C */ Serial.print("Temperatura = "); Serial.print(temp_val); Serial.print(" Stopnie Celsjusza\n"); opóźnienie(1000);}Wideo

Krok 4: Testowanie czujnika temperatury

Testowanie czujnika temperatury
Testowanie czujnika temperatury

Po połączeniu wszystkiego razem i wgraniu kodu na płytkę arduino otworzyłem monitor szeregowy w moim komputerze i jak widać na zdjęciu, jesteśmy w stanie uzyskać wyjście temperatury na naszym monitorze szeregowym.

Zalecana: