Aplikasi Lampu Tman

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.jpg
  • 5/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