Daftar Isi:

Termometer Digital Berbasis Arduino: 3 Langkah
Termometer Digital Berbasis Arduino: 3 Langkah

Video: Termometer Digital Berbasis Arduino: 3 Langkah

Video: Termometer Digital Berbasis Arduino: 3 Langkah
Video: Membuat Termometer Digital Berbasis Arduino || Belajar arduino part 6 2024, Juli
Anonim
Termometer Digital Berbasis Arduino
Termometer Digital Berbasis Arduino

Pada tugas akhir ini dirancang sebuah termometer digital berbasis Arduino yang dapat digunakan untuk menganalisis suhu ruangan.

Termometer umumnya digunakan sebagai alat pengukur suhu. Ada berbagai prinsip yang dapat digunakan untuk mengukur suhu seperti ekspansi termal padatan atau cairan, tekanan gas, pengukuran energi inframerah, dll.

Termometer digital berbasis Arduino diuraikan yang dapat digunakan untuk menganalisis suhu ruangan. LM35 LM35 adalah sensor suhu. Tegangan keluaran sensor ini berbanding lurus dengan suhu dalam celcius. LM35 dapat digunakan pada kisaran -550C hingga + 1500C dengan akurasi +/- 0,750C.

Perlengkapan

Arduino Uno

Sensor suhu LM35

Layar LCD 16x2

Langkah 1: Desain Sirkuit Termometer Digital

Desain Sirkuit Termometer Digital
Desain Sirkuit Termometer Digital

Sensor suhu yang digunakan dalam proyek ini adalah LM35. Output dari sensor suhu berbanding lurus dengan suhu tetapi dalam bentuk analog. Oleh karena itu, output LM35 berarti pin 2 terhubung ke input analog A0 Arduino.

Karena ini adalah termometer digital, kita perlu mengubah nilai analog suhu ke digital dan menampilkan hasilnya pada layar seperti LCD, dll. LCD 16X2 digunakan. Pin no 1 dan 2 LCD terhubung ke ground dan supply masing-masing. Untuk mengatur kontras tampilan, Pin 3 LCD dipasangkan ke penghapus 10 KΩ POT.

Terminal POT yang tersisa terhubung ke suplai dan ground. Pin 15 dan 16 LCD digunakan untuk memutar lampu latar LCD yang masing-masing terhubung ke suplai dan ground. Untuk menampilkan informasi pada LCD, kita membutuhkan 4 pin data LCD. Pin 11 – 14 (D4 – D7) terpasang pada Pin 5 – 2 Arduino. Pin 4, 5 dan 6 (RS, RW dan E) LCD adalah pin kontrol. Pin 4 (RS) LCD terhubung ke pin 7 Arduino. Pin 5 (RW) terhubung ke ground. Pin 6 (E) terhubung ke pin 6 Arduino.

Langkah 2: Kerja Termometer Digital

Kerja Termometer Digital
Kerja Termometer Digital

Termometer digital presisi tinggi diuraikan dalam proyek ini. Cara kerja rangkaian seperti yang dijelaskan di bawah ini.

Sensor suhu yaitu LM35 terus-menerus menganalisis suhu ruangan dan memberikan tegangan identik analog yang berbanding lurus dengan suhu.

Data ini diberikan ke Arduino melalui A0. Sesuai kode yang ditulis, Arduino mengubah nilai tegangan analog ini menjadi pembacaan suhu digital.

Nilai ini ditampilkan pada LCD. Output yang ditampilkan pada LCD adalah pembacaan suhu ruangan yang tepat dalam Celcius.

Pelatihan Kursus Internet of Things hIOTron mengembangkan berbagai Solusi IoT melalui aplikasi semacam itu untuk meningkatkan pengalaman pengguna.

Langkah 3: Jalankan Program

#termasuk

LiquidCrystal lcd (7, 6, 5, 4, 3, 2);

const int Sensor = A0;

byte derajat_simbol[8] =

{

0b00111, 0b00101, 0b00111, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000

};

batalkan pengaturan()

{

pinMode(Sensor, INPUT);

lcd.begin(16, 2);

lcd.createChar(1, degree_symbol);

lcd.setCursor(0, 0);

lcd.print("Digital");

lcd.setCursor(0, 1);

lcd.print("Termometer");

penundaan (4000);

lcd.clear();

}

lingkaran kosong()

{

float temp_reading=analogRead(Sensor);

float suhu=temp_reading*(5.0/1023.0)*100;

penundaan (10);

lcd.clear();

lcd.setCursor(0, 0);

lcd.print("Suhu dalam C");

lcd.setCursor(4, 1);

lcd.print(suhu);

lcd.tulis(1);

lcd.print("C");

penundaan (1000);

}

Direkomendasikan: