Internet of Things
Overview
• LCD (Liquid Crystal Display)
• Sensor Gerak
• Sensor Suhu
LCD
• LCD merupakan komponen elektronika yang berfungsi untuk
menampilkan data berupa karakter angka, huruf, atau bahkan
gambar. Modul LCD adalah LCD yang telah ditambahkan dengan
kontroller khusus beserta sistem minimumnya, sehingga
penggunaannya akan menjadi lebih mudah.
• Dari segi warna, terdapat 2 macam LCD, yakni berwarna (color) dan 1
warna (monochrome).
• Dari segi ukuran, terdapat berbagai macam ukuran LCD, tergantung
dari penggunaan LCD yang dibutuhkan.
Library
• <LiquidCrystal.h>
• Format perintah untuk menggunakannya: #include <LiquidCrystal.h>
• Contoh deklarasi : LiquidCrystal LCD (RS, EN, D4, D5, D6, D7);.
• Untuk inisialisasi, gunakan fungsi begin(cols, rows), contoh:
LCD.begin(16,2);
Fungsi Umum Library <LiquidCrystal.h>
1. setCursor(col,row), di gunakan untuk set posisi kursor.
• Syntax : Nama_Variabel.setCursor(kolom,row);
2. print(data), digunakan untuk cetak text pada LCD
• Syntax : Nama_Variabel.print(“Text to show”);
3. clear(), digunakan untuk menghapus tampilan LCD
• Syntax : Nama_Variabel.clear();
4. write(char), digunakan untuk cetak character pada LCD
• Syntax : Nama_Variabel.write(char);
Hubungkan Arduino & LCD
Sekarang kita akan menghubungkan Arduino dengan LCD 16x02 :
• Pin 12 Arduino – Pin “RS“ Modul LCD
• Pin 11 Arduino – Pin “E“ Modul LCD
• Pin 10 Arduino – Pin “D4“ Modul LCD
• Pin 9 Arduino – Pin “D5“ Modul LCD
• Pin 8 Arduino – Pin “D6“ Modul LCD
• Pin 7 Arduino – Pin “D7“ Modul LCD
• Pin V0 Modul LCD – Pin tengah Potensiometer
• Salahsatu pin potensiometer terhubung ke ground(gnd) dan pin lainnya terhubung ke +5V
• Pin “VSS”, “RW”, dan “K” Modul LCD terhubung ke ground(gnd)
• Pin “VDD” dan “A” Modul LCD terhubung ke +5V
Sensor Gerak - PIR
• PIR (Passive Infra Red) merupakan sensor pendeteksi gerakan berbasiskan
infrared, namun tidak memancarkan cahaya (pasif).
• Sensor ini hanya merespon energi dari pancaran sinar inframerah pasif yang
dimiliki oleh setiap benda yang terdeteksi.
• Sensor ini memiliki 3 buah pin untuk dapat menggunakannya, vcc (+5V), out, dan
gnd.
• Sensor PIR hanya bisa mendeteksi tubuh manusia sajakarena adanya IR Filter
yang menyaring panjang gelombang sinar inframerah pasif. panjang gelombang
yang dihasilkan dari tubuh manusia berkisar antara 9 sampai 10 micrometer.
• IR Filter dimodul sensor PIR mampu menyaring panjang gelombang sinar
inframerah pasif antara 8 sampai 14 mikrometer.
Contoh implementasi penggunaan sensor
• Untuk sekuriti pendeteksi ruangan yang
bersifat privasi tinggi
• Aktivasi aktuator sebuah system dalam
ruangan yang akan menyala secara otomatis
bila ada manusia memasuki ruangan yang
dipasangi sensor PIR
Latihan
Sekarang kita akan membuat alat dengan sensor PIR yang akan
mengendalikan LED
• Hubungkan pin 13 Arduino – Anoda LED via resistor
• Hubungkan pin 8 Arduino – Pin “Out” Modul PIR Sensor
• Hubungkan pin Gnd Arduino – Pin Katoda LED – Pin “Gnd” Modul PIR
Sensor
• Hubungkan pin +5V Arduino – Jalur + pada breadboard- Pin +5V
Modul Sensor PIR
Sensor Suhu – LM35
• LM35 adalah komponen elektronika yang memiliki fungsi mengubah
besaran suhu menjadi besaran listrik dalam bentuk tegangan. Sensor
ini memiliki bentuk fisik seperti sebuah komponen transistor dengan 3
buah kaki (vcc, output, dan gnd).
• Bekerja dengan tegangan DC sebesar +4V hingga +30V dan
mengeluarkan output tegangan berupa sinyal analog 0V-5V
tergantung perubahan suhu yang terdeteksi.
Latihan
Sekarang kita akan membuat rangkaian pengukur suhu dengan sensor
LM35, koneksinya:
• Pin A0 Arduino – Pin Vout Sensor Suhu LM35
• Pin Gnd Arduino – Pin Gnd Sensor Suhu LM35
• Pin Vcc Arduino – Pin Vcc Sensor Suhu LM35
TUGAS
• TUGAS KELOMPOK
• Lakukan inovasi mengenai penggunaan LCD, sensor gerak dan
sensor suhu.
• Kumpulkan laporan yang memaparkan code, rangkaian digital dan
output hasil.
• Dokumentasikan hasil dari perangkat fisik melalui video.
• Upload di ecampus.