KEMBAR78
Automatic Lamp using Arduino UNO, LDR and RTC DS1307 | PPTX
L A M P U O TO M AT I S
MENGGUNAKAN SENSOR LDR DAN RTC
AZIS ARDIANSYAH WANDIRA
FAUZIAH NUR MAULIDA
M. ABDURRAHMAN ASY SYIDQI
Hasil Akhir Proj ect
Lampu
Otomatis
Tahap
Akhir
Tahap
Awal
Tahap
Awal
Tahap
Akhir
Proses
Proses
1. Latar Belakang
2. Tujuan Project
3. Referensi Ide
4. Modifikasi Ide
5. Deskripsi Project
6. Alat dan Bahan
7. Langkah Kerja
12. Hasil Akhir Project
13. Perencanaan Biaya
11. Data Pengujian
10. Langkah Pengujian
9. Listing Program
8. Skema Rangkaian
Mind Map
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
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
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
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
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
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
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)
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)
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)
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
Studi Litelatur
Perancangan Alat
Perangkaian Alat
Pembuatan
Program
Pengujian Sistem
Analisa dan
Evaluasi
Perbaikan dan
Penyempurnaan
Tahap Akhir
Pembuatan
Laporan
Langkah Kerja
7
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
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
Skema
Rangkaian
Listing Program
Listing Program
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
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
Perencanaan Biaya
No Nama Komponen Jenis Komponen Jumlah Harga
1 Arduino UNO 1 Rp. 0
2 Sensor LDR 1 Rp. 10.000
3 Sensor RTC DS1307 1 Rp. 20.000
4 LED 2 Rp. 0
5 LCD 2x16 1 Rp. 0
6 Potensiometer 10k Ω 1 Rp. 0
7 Project Board 1 Rp. 0
8 Kabel Tunggal Secukupnya Rp. 15.000
9 Pin Header Secukupnya Rp. 0
10 Akrilik Secukupnya Rp. 0
11 Duplek Secukupnya Rp. 5.000
12 Stick Secukupnya Rp. 3.000
13 PCB Secukupnya Rp. 0
14 Resistor 10k Ω 1 Rp. 0
15 Solder + Timah Secukupnya Rp. 0
16 Baterai 9 volt 1 Rp. 7.000
17 Baut Secukupnya Rp. 5.000
Jumlah Rp. 65.000
Te r i m a K a s i h
Lampu Otomatis
Menggunakan Sensor LDR dan RTC

Automatic Lamp using Arduino UNO, LDR and RTC DS1307

  • 1.
    L A MP U O TO M AT I S MENGGUNAKAN SENSOR LDR DAN RTC AZIS ARDIANSYAH WANDIRA FAUZIAH NUR MAULIDA M. ABDURRAHMAN ASY SYIDQI
  • 2.
  • 3.
    Lampu Otomatis Tahap Akhir Tahap Awal Tahap Awal Tahap Akhir Proses Proses 1. Latar Belakang 2.Tujuan Project 3. Referensi Ide 4. Modifikasi Ide 5. Deskripsi Project 6. Alat dan Bahan 7. Langkah Kerja 12. Hasil Akhir Project 13. Perencanaan Biaya 11. Data Pengujian 10. Langkah Pengujian 9. Listing Program 8. Skema Rangkaian Mind Map
  • 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 pembuatanproject 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 fe 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 di 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 kamibuat 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 NamaKomponen 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 mp 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 mp 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 mp 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 mp 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 PerangkaianAlat 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. DownloadArduino 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 codinggabungan 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
  • 17.
  • 18.
  • 19.
  • 20.
    Langkah Pengujian Untuk pengujian lampumenggunakan 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 PembacaanNilai Batas Kondisi Lampu < 50 LED ON > 50 LED OFF 0 > second > 30 LED ON 30 > second > 60 LED OFF 11
  • 22.
    Perencanaan Biaya No NamaKomponen Jenis Komponen Jumlah Harga 1 Arduino UNO 1 Rp. 0 2 Sensor LDR 1 Rp. 10.000 3 Sensor RTC DS1307 1 Rp. 20.000 4 LED 2 Rp. 0 5 LCD 2x16 1 Rp. 0 6 Potensiometer 10k Ω 1 Rp. 0 7 Project Board 1 Rp. 0 8 Kabel Tunggal Secukupnya Rp. 15.000 9 Pin Header Secukupnya Rp. 0 10 Akrilik Secukupnya Rp. 0 11 Duplek Secukupnya Rp. 5.000 12 Stick Secukupnya Rp. 3.000 13 PCB Secukupnya Rp. 0 14 Resistor 10k Ω 1 Rp. 0 15 Solder + Timah Secukupnya Rp. 0 16 Baterai 9 volt 1 Rp. 7.000 17 Baut Secukupnya Rp. 5.000 Jumlah Rp. 65.000
  • 23.
    Te r im a K a s i h Lampu Otomatis Menggunakan Sensor LDR dan RTC