Arduino - czujnik temperatury
Czujniki temperatury serii LM35 to precyzyjne układy scalone do pomiaru temperatury z napięciem wyjściowym liniowo proporcjonalnym do temperatury Celsjusza.
Urządzenie LM35 ma przewagę nad liniowymi czujnikami temperatury kalibrowanymi w kelwinach, ponieważ użytkownik nie musi odejmować dużego stałego napięcia od wyjścia, aby uzyskać wygodne skalowanie w stopniach Celsjusza. Urządzenie LM35 nie wymaga żadnej zewnętrznej kalibracji ani dostrajania, aby zapewnić typową dokładność ± ¼ ° C w temperaturze pokojowej i ± ¾ ° C w pełnym zakresie temperatur od -55 ° C do 150 ° C.
Specyfikacja techniczna
- Kalibracja bezpośrednio w stopniach Celsjusza (Celsjusza)
- Liniowy współczynnik skali + 10 mV / ° C
- 0,5 ° C zapewniona dokładność (przy 25 ° C)
- Oceniono na pełny zakres od -55 ° C do 150 ° C
- Nadaje się do zastosowań zdalnych
Wymagane składniki
Będziesz potrzebował następujących komponentów -
- 1 × Breadboard
- 1 × Arduino Uno R3
- Czujnik 1 × LM35
Procedura
Postępuj zgodnie ze schematem obwodu i podłącz komponenty na płytce stykowej, jak pokazano na poniższym obrazku.
Naszkicować
Otwórz oprogramowanie Arduino IDE na swoim komputerze. Kodowanie w języku Arduino będzie sterować twoim obwodem. Otwórz nowy plik szkicu, klikając Nowy.
Kod Arduino
float temp;
int tempPin = 0;
void setup() {
Serial.begin(9600);
}
void loop() {
temp = analogRead(tempPin);
// read analog volt from sensor and save to variable temp
temp = temp * 0.48828125;
// convert the analog volt to its temperature equivalent
Serial.print("TEMPERATURE = ");
Serial.print(temp); // display temperature value
Serial.print("*C");
Serial.println();
delay(1000); // update sensor reading each one second
}
Kod do uwagi
Czujnik LM35 ma trzy zaciski - V s , V out i GND. Czujnik podłączymy w następujący sposób -
- Połącz + V s do + 5V na Arduino pokładzie.
- Podłącz wyjście V do Analog0 lub A0 na płycie Arduino.
- Połącz GND z GND na Arduino.
Przetwornik analogowo-cyfrowy (ADC) przekształca wartości analogowe w przybliżenie cyfrowe w oparciu o wzór Wartość ADC = próbka * 1024 / napięcie odniesienia (+ 5 V). Tak więc z odniesieniem +5 V, przybliżenie cyfrowe będzie równe napięciu wejściowemu * 205.
Wynik
Na monitorze portu szeregowego zobaczysz wyświetlacz temperatury, który jest aktualizowany co sekundę.