Upload
ronny-sinaga
View
20
Download
0
Embed Size (px)
Citation preview
5/27/2018 Aplikasi Lampu Tman
1/3
Aplikasi-008. Sistem Lampu Taman Otomatis (Seri
Pemantauan Cahaya [I]) / -dalam pengembangan-
Abstrak:
Aplikasi kali ini adalah suatu sistem penyalaan dan pemadaman lampu taman secara otomatis.
Penyalaan dan pemadaman lampu didasarkan pada intensitas cahaya di lingkungan taman
tersebut. Lampu yang diaktifkan oleh sistem terdiri dari dua lampu taman. Saat intensitas
cahaya tinggi, kedua lampu akan padam secara otomatis, sedangkan saat intensitas cahaya
dalam kondisi ambang, salah satu lampu akan menyala, dan pada saat intensitas cahaya rendah,
kedua lampu akan menyala. Sensor yang digunakan untuk mendeteksi intensitas cahaya adalah
sensor LDR (Light Dependent Resistor) atau disebut juga photo-resistor. Mikrokontroler yang
digunakan sebagai pusat kendali sistem adalah ATmega8535 dari keluarga AVR. Sedangkan
agar mikrokontroler dapat menyalakan dan memadamkan lampu, digunakan relay sebagai
driver-nya.
Ilustrasi:
*Sebaiknya posisi LDR dan lampu tidak
terlalu berdekatan agar tidak ada umpan balik yang terlalu berlebihan.
Modul -Modul Depok Instruments yang Mendukung:
DI-Smart AVR System (Sistem Minimum Mikrokontroler AVR ATMEGA8535)atauDI-Basic AVR SystematauDI-Super Smart AVR
DI-Smart Extension Board DI-Relay 2 DI-MLDR (Multifunction LDR)
Blok Diagram:
http://depokinstruments.com/products/http://depokinstruments.com/products/http://depokinstruments.com/2009/11/14/di-smart-avr-system-2/http://depokinstruments.com/2009/11/14/di-smart-avr-system-2/http://depokinstruments.com/2010/11/01/produk-baru-di-basic-avr-system/http://depokinstruments.com/2010/11/01/produk-baru-di-basic-avr-system/http://depokinstruments.com/2011/07/09/di-super-smart-avr/http://depokinstruments.com/2011/07/09/di-super-smart-avr/http://depokinstruments.com/2011/07/09/di-super-smart-avr/http://depokinstruments.com/2009/11/15/di-smart-extension-board/http://depokinstruments.com/2009/11/15/di-smart-extension-board/http://depokinstruments.com/2011/02/11/produk-baru-di-relay-2/http://depokinstruments.com/2011/02/11/produk-baru-di-relay-2/http://depokinstruments.com/2010/08/24/produk-baru-di-mldr-di-multifunction-ldr/http://depokinstruments.com/2010/08/24/produk-baru-di-mldr-di-multifunction-ldr/http://depokinstruments.files.wordpress.com/2011/07/ap008-ilustrasi.jpghttp://depokinstruments.com/2010/08/24/produk-baru-di-mldr-di-multifunction-ldr/http://depokinstruments.com/2011/02/11/produk-baru-di-relay-2/http://depokinstruments.com/2009/11/15/di-smart-extension-board/http://depokinstruments.com/2011/07/09/di-super-smart-avr/http://depokinstruments.com/2010/11/01/produk-baru-di-basic-avr-system/http://depokinstruments.com/2009/11/14/di-smart-avr-system-2/http://depokinstruments.com/products/5/27/2018 Aplikasi Lampu Tman
2/3
Flowchart:
Skrip Program:
BASCOM:
$regfile = m8535.dat
$crystal = 8000000$baud = 9600
Dim Dataadc As WordConfig Adc = Single , Prescaler = AutoStart Adc
Config Portc = OutputRelay1 Alias Portc.0Relay2 Alias Portc.1
Relay1 = 0
Relay2 = 0
http://depokinstruments.files.wordpress.com/2011/07/ap008-flowchart.jpghttp://depokinstruments.files.wordpress.com/2011/07/ap008-blok-diagram.jpghttp://depokinstruments.files.wordpress.com/2011/07/ap008-flowchart.jpghttp://depokinstruments.files.wordpress.com/2011/07/ap008-blok-diagram.jpg5/27/2018 Aplikasi Lampu Tman
3/3
Do
Dataadc = Getadc(0)
If Relay1 = 0 And Dataadc > 300 Then
Relay1 = 1Relay2 = 0
Elseif Relay2 = 0 And Dataadc > 500 Then
Relay1 = 1Relay2 = 1
Elseif Relay2 = 1 And Dataadc < 450 ThenRelay1 = 1Relay2 = 0
Elseif Relay1 = 1 And Dataadc < 250 ThenRelay1 = 0Relay2 = 0
End If
Waitms 200
Loop