4. Latar
Belakang
Pada zaman sekarang, rutinitas yang padat dan terburu –
buru membuat orang lupa untuk mematikan lampu yang
menyebabkan pemborosan energi. Maka dari itu
dibutuhkan suatu alat yang dapat menghentikan
pemborosan yang terus berulang.
Dengan berkembangnya IPTEK muncullah sistem kendali
otomatis yang dapat meringankan setiap kegiatan, salah
satunya sistem kendali lampu otomatis yang dapat
mematikan dan menghidupkan lampu menggunakan
microcontroller Arduino UNO, sehingga dapat mengurangi
permasalahan pemborosan energi.
1
5. Tujuan
Project
Tujuan dalam pembuatan project ini adalah agar
mahasiswa dapat :
1. Mengetahui dan memahami setiap komponen yang
digunakan.
2. Mengetahui fungsi setiap komponen yang digunakan.
3. Mengetahui prinsip kerja komponen yang digunakan.
4. Dapat merangkai dan menghubungkan rangkaian ke
microcontroller.
5. Dapat membuat program untuk menjalankan project
yang telah dibuat.
2
6. R e f e r e n s i I d e
1. Membuat Jam Digital dengan Arduino dan RTC DS1307
http://www.boarduino.web.id/2016/01/membuat-jam-digital-dengan-arduino-dan.html
2. Saklar Lampu Otomatis dengan Sensor Cahaya (LDR)
http://www.boarduino.web.id/2015/06/saklar-lampu-otomatis-dengan-sensor.html
3
7. M o d i f i k a s i I d e
Dari sumber ide tersebut, sensor RTC (Real Time Clock) digunakan untuk membuat jam digital. Kami
memodifikasinya dengan menambahkan LED. LED tersebut akan menyala dan mati sesuai dengan waktu yang
telah diatur dan waktu tersebut berjalan menggunakan RTC.
4
8. Project yang kami buat adalah lampu otomatis menggunakan
sensor LDR (Light Depend Resistor) dan RTC (Real Time Clock).
Lampu yang disambungkan dengan sensor LDR dipasang
diluar ruangan. Apabila cahaya diluar redup (mendung/ malam)
dan sensor LDR menerima cahaya kurang dari yang telah
ditentukan, maka lampu akan menyala. Apabila cahaya diluar
terang dan sensor LDR menerima cahaya lebih dari yang telah
ditentukan, maka lampu akan mati.
Lampu yang disambungkan dengan sensor RTC dipasang
didalam ruangan. Lampu tersebut akan menyala dan mati sesuai
dengan waktu yang telah ditentukan. Lampu akan menyala pada
saat jam 6 sore dan akan mati pada saat jam 6 pagi.
D e s k r i p s i
P r o j e c t
5
9. 6
Alat dan
Bahan
No Nama Komponen Jenis Komponen Jumlah
1 Arduino UNO 1
2 Sensor LDR 1
3 Sensor RTC DS1307 1
4 LED 2
5 LCD 2x16 1
6 Potensiometer 10k Ω 1
7 Project Board 1
8 Kabel Tunggal Secukupnya
9 Pin Header Secukupnya
10 Akrilik Secukupnya
11 Duplek Secukupnya
12 Stick Secukupnya
13 PCB Secukupnya
14 Resistor 10k Ω 1
15 Solder + Timah Secukupnya
16 Baterai 9 volt 1
17 Baut Secukupnya
Jumlah
10. K o m p o n e n U t a m a
Arduino UNO sebagai mikrokontroler yang berbasis
chip Atmega328. Memilik 14 digital pin input/ output, 6 pin
analog, menggunakan crystal 16 MHz, koneksi USB, jack
listrik, header ICSP dan tombol reset.
Arduino UNO + USB
Light Dependent Resistor adalah sensor cahaya
yang memiliki 2 terminal output, dimana kedua terminal
output tersebut memiliki resistansi yang dapat berubah
sesuai dengan intensitas cahaya yang diterimanya.
Light Dependent Resistor (LDR)
11. K o m p o n e n U t a m a
Real Time Clock (RTC) dengan IC DS1307 adalah
sensor penghitung yang dapat difungsikan sebagai
sumber data waktu baik berupa data jam, hari, bulan dan
tahun. Dilengkapi dengan crystal sebagai sumber clock
dan battery external 3,6 Volt sebagai sumber energi
cadangan agar fungsi penghitung tidak berhenti.
Real Time Clock (RTC) DS1307
Liquid Crystal Display (LCD) adalah display
elektronik yang berfungsi untuk menampilkan suatu data
baik karakter, huruf maupun grafik. Mikrokontroler dalam
LCD dilengkapi dengan memori dan register.
Liquid Crystal Display (LCD)
12. K o m p o n e n U t a m a
Potensiometer adalah salah satu resistor yang nilai
resistansinya dapat diatur sesuai dengan kebutuhan
rangkaian elektronikanya. Poensiometer juga sering
digunakan untuk pengatur terang gelapnya LCD.
Potensiometer terdiri dari 3 kaki terminal dengan sebuah
shaft atau tuas yang berfungsi sebagai pengaturnya.
Potensiometer
Light Emitting Diode (LED) adalah komponen
elektronika yang dapat memancarkan cahaya
monokromatik ketika diberikan tegangan maju (bias
forward) dari anoda menuju katoda.
Light Emitting Diode (LED)
13. K o m p o n e n U t a m a
Resistor adalah komponen elektronika yang
berfungsi untuk menghambat atau membatasi aliran listrik
yang mengalir dalam suatu rangkain elektronika.
Resistor
Project Board atau Bread Board adalah dasar
konstruksi sebuah sirkuit elektronik dan merupakan
prototipe dari suatu rangkaian elektronik. Project Board
tidak memerlukan solder sehingga dapat digunakan untuk
prototipe sementara.
Project Board
14. Studi Litelatur
Perancangan Alat
Perangkaian Alat
Pembuatan
Program
Pengujian Sistem
Analisa dan
Evaluasi
Perbaikan dan
Penyempurnaan
Tahap Akhir
Pembuatan
Laporan
Langkah Kerja
7
15. 1
2
3
4
Install driver Arduino.
Download Arduino di Arduino.cc setela itu install dan
jalankan program arduinonya.
Tentukan board dan port.
Klik menu Tools – Board – dan pilih Arduino UNO.
Klik menu Tools – Port – dan pilih port yang tersambung
dengan Arduino.
Tambahkan library.
Tambahkan library DS1307 RTC dan Time.h pada program
Arduino. Library dapat didownload di link Referensi Ide
Susun rangkaian.
Susunlah rangkaian gabungan lampu otomatis di
project board.
L a n g k a h K e r j a
16. 5
6
7
8
Masukan coding.
Masukan coding gabungan lampu otomatis di
program Arduino.
Setting time.
Setting time di File – Examples – DS1307RTC – Set Time.
Kemudian upload dan buka serial monitor.
Upload coding.
Setelah setting time kemudian setting waktu dan LDR
sesuai yang diinginkan kemudian upload.
Pengujian project.
Perhatikan, cek dan ujilah apakah project berjalan
sesuai dengan setting yang diatur atau tidak
L a n g k a h K e r j a
20. Langkah
Pengujian
Untuk pengujian lampu menggunakan sensor LDR.
Sinari LDR dengan senter secara perlahan kemudian
perhatikan lampu dan serial monitor. Jika serial monitor
menunjukkan lebih dari yang telah ditentukan maka lampu
akan menyala.
Tutupi LDR menggunakan tangan secara perlahan
kemudian perhatikan lampu dan serial monitor. Jika serial
monitor menunjukkan kurang dari yang telah ditentukan
maka lampu akan mati.
Untuk pengujian lampu menggunakan sensor RTC.
Tunggu waktu lampu akan menyala dan mati yang telah
ditentukan, kemudian perhatikan apakah lampu menyala
atau mati sesuai waktu yang telah diatur.
10
21. Data Pegujian
Range Pembacaan Nilai Batas Kondisi Lampu
< 50 LED ON
> 50 LED OFF
0 > second > 30 LED ON
30 > second > 60 LED OFF
11