Arduino - Sensor Suhu
Sensor Suhu Seri LM35 adalah perangkat suhu sirkuit terintegrasi presisi dengan tegangan keluaran yang berbanding lurus dengan suhu Celcius.
Perangkat LM35 memiliki keunggulan dibandingkan sensor suhu linier yang dikalibrasi dalam Kelvin, karena pengguna tidak perlu mengurangi tegangan konstan yang besar dari keluaran untuk mendapatkan penskalaan Celcius yang nyaman. Perangkat LM35 tidak memerlukan kalibrasi atau pemangkasan eksternal untuk memberikan akurasi khas ± ¼ ° C pada suhu kamar dan ± ¾ ° C pada kisaran suhu −55 ° C hingga 150 ° C penuh.
Spesifikasi teknis
- Dikalibrasi langsung dalam Celcius (Celcius)
- Faktor skala linier + 10-mV / ° C.
- 0,5 ° C memastikan akurasi (pada 25 ° C)
- Dinilai untuk rentang −55 ° C hingga 150 ° C penuh
- Cocok untuk aplikasi jarak jauh
Komponen Diperlukan
Anda akan membutuhkan komponen berikut -
- 1 × Breadboard
- 1 × Arduino Uno R3
- Sensor 1 × LM35
Prosedur
Ikuti diagram sirkuit dan sambungkan komponen pada papan tempat memotong roti seperti yang ditunjukkan pada gambar di bawah ini.
Sketsa
Buka software Arduino IDE di komputer Anda. Pengkodean dalam bahasa Arduino akan mengontrol sirkuit Anda. Buka File sketsa baru dengan mengklik Baru.
Kode 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
}
Kode untuk Dicatat
Sensor LM35 memiliki tiga terminal - V s , V out dan GND. Kami akan menghubungkan sensor sebagai berikut -
- Hubungkan + V s ke + 5v di papan Arduino Anda.
- Connect V keluar untuk Analog0 atau A0 di papan Arduino.
- Hubungkan GND dengan GND di Arduino.
Analog to Digital Converter (ADC) mengubah nilai analog menjadi perkiraan digital berdasarkan rumus Nilai ADC = sampel * 1024 / tegangan referensi (+ 5v). Jadi dengan referensi +5 volt, pendekatan digital akan sama dengan tegangan input * 205.
Hasil
Anda akan melihat tampilan suhu pada monitor port serial yang diperbarui setiap detik.