Pada percobaan 2 yaitu menampilkan LM35 ke LCD, dimana pada percobaan menggunakan kondisi jika suhu 27-28 makan akan muncul tulisan "Normal"
2. Alat dan Bahan [Back]
2.1 Alat
1. Bread Board
IC L293D adalah IC yang didesain khusus sebagai driver motor DC dan dapat dikendalikan dengan rangkaian TTL maupun mikrokontroler. Motor DC yang dikontrol dengan driver IC L293D dapat dihubungkan ke ground maupun ke sumber tegangan positif karena di dalam driver L293D sistem driver yang digunakan adalah totem pool.
2. Motor DC
Motor DC adalah jenis motor listrik yang penggunaannya memerlukan jenis arus DC atau arus searah.
3. Sensor Suhu LM35 Sensor suhu IC LM 35 merupkan chip IC produksi Natioanal Semiconductor yang berfungsi untuk mengetahui temperature suatu objek atau ruangan dalam bentuk besaran elektrik, atau dapat juga di definisikan sebagai komponen elektronika yang berfungsi untuk mengubah perubahan temperature yang diterima dalam perubahan besaran elektrik. Sensor suhu IC LM35 dapat mengubah perubahan temperature menjadi perubahan tegangan pada bagian outputnya. Sensor suhu IC LM35 membutuhkan sumber tegangan DC +5 volt dan konsumsi arus DC sebesar 60 µA dalam beroperasi. Bentuk fisik sensor suhu LM 35 merupakan chip IC dengan kemasan yang berfariasi, pada umumnya kemasan sensor suhu LM35 adalah kemasan TO-92 seperti terlihat pada gambar dibawah.
4. LCD
2.3 Komponen lainnya
- Mikrokontroller
Arduino adalah kit elektronik atau papan rangkaian elektronik open source yang di
dalamnya terdapat komponen utama yaitu sebuah chip mikrokontroler dengan jenis AVR dari
perusahaan Atmel. Dalam memprogram Arduino, kita bisa
menggunakan komunikasi serial agar Arduino dapat berhubungan dengan komputer ataupun
perangkat lain.
3. Rangkaian Simulasi [Back]
4. Prinsip Kerja Rangkaian [Back]
Pada percobaan 2 yaitu menampilkan LM35 ke LCD. Pada percobaan ini menggunakan arduino, sensor suhu dan LCD. Pin vss, vee dan RW pada LCD dihubungkan ke ground. Pin vdd dihubungkan ke vcc , pin E dihubungkan ke pin 3 pada arduino, dan pin D4 - D7 dihubungkan ke ke pin 4-7 pada arduino. Sedangkan untuk pin pada sensor suhu dihubungkan pada pin analog A0 arduino. Pada percobaan ini diberikan kondisi suhu >26 maka akan menampilkan tulisan normal pada display lcd. Dapat dilihat pada program, kita dapat memasukkan library dari LCD nya terlebih dahulu, selanjutnya deklarasikan pin pada sensor LM35 ke pin A0 pada arduino. Untuk mengatur sesuai kondisi yang diinginkan , kita dapat mengatur pada bagian void loop nya. Dimana untuk mencari nilai suhu dengan memasukkan rumus perhitungan untuk pembacaan suhu. Selanjutnya kita dapat mengatur lcd.setcursornya dimana untuk menampilkan text pada lcd nya. Lalu pada program memasukkan fungsi if dengan pembacaan suhu>26 yang akan nantinya akan menampilkan kondisi "Normal" pada LCD dengan digitalWrite (10,HIGH) dan fungsi else digitalWrite (10,LOW) dengan diberikan delay(5000). Sehingga pada percobaan ini ketika dijalankan maka akan menampilkan text LM35 Sensor Suhu dengan baris pertama dan suhu yang terbaca pada baris ke dua, lalu menampilkan text normal setelah delay 5mikrosecon.
5. Video Rangkaian [Back]
1. Tuliskan dan jelasnkan sintaks program yang digunakan untuk menampilkan suhu beserta kondisinya! Analisalah penggunaannya? Contoh : kita menginginkan pad asuhu 28 derajat celcius, yang nantinya muncul adalag kondisi normal. Jdi tuliskan sintkas dan jelaskan programnya !
Jawab :
Pada percobaan kita menginginkan pada suhu 27-28akan muncul kondisi normalpada LCD. Untuk itu kita dapat mengatur sintaks pada program di arduinonya. Untuk program dapat dilihat pada modul yang ada, dengan mengubah void loop ()
void loop() //Semua kode dalam fungsi ini dieksekusi berulang
{
Pembasaan Suhu = ((5 * analogRead(LM35) * 100.00) / 1024 / 3); //Fungsi ini digunakan untuk mencari nilai Suhunya
serial.begin ();
lcd.clear(); //Menghapus layar LCD
lcd.setCursor(0, 0); //Digunakan untuk menentukan posisi kursor pada awal penulisannya.
lcd.print("LM35 Sensor Suhu"); // Digunakan unutk menampilkan text pada LCD, sehingga pada LCD menampilkan text LM 35 Sensor Suhu
lcd.setCursor(0, 1);
lcd.print(pembacaan suhu);
if (pembacaan suhu > 26 ) {
lcd print ("Normal")
serial. printIn (pembacaan suhu);
digitalwrite (10,HIGH)
delay(5000);
}
else {
digitalWrite (10,LOW);
delay (1000);
}
Dapat dilihat pada program ketika suhunya >26 maka pada LCD akan menampilkan tulisan atau kondisi normal.
2. Jika pada percobaan ini kita ingin menggunakan potensiometer, ke pin manakah output potensiometer itu dihubungkan pada LCD? Kenapa kita harus hubungkan ke pin tersebut ? Apa fungsi pin tersebut?
Jawab :
Pada percobaan 2 ketika kita menggunakan potensiometer, maka pin output pada potensiometer dapat dihubungkan ke pin V0 pada LCD. Dimana pin V0 berfungsi unutk mengatur kontras pada LCD, dan potensiometer digunakan untuk mengatur kontras. Sehingga output pada potensiometer dihubungkan ke pin V0 pada LCD.
7. Link Download[Back]
Tidak ada komentar:
Posting Komentar