• Tidak ada hasil yang ditemukan

TIMER DIGITAL PENGENDALI ON/OFF PERALATAN RUMAH TANGGA MENGGUNAKAN MIKROKONTROLER UNTUK KEAMANAN RUMAH

N/A
N/A
Protected

Academic year: 2017

Membagikan "TIMER DIGITAL PENGENDALI ON/OFF PERALATAN RUMAH TANGGA MENGGUNAKAN MIKROKONTROLER UNTUK KEAMANAN RUMAH"

Copied!
6
0
0

Teks penuh

(1)

Timer Digital Pengendali On/Off………..(Balza Achmad)

TIMER

DIGITAL PENGENDALI

ON/OFF

PERALATAN

RUMAH TANGGA MENGGUNAKAN

MIKROKONTROLER UNTUK KEAMANAN RUMAH

Balza Achmad1), Mushlihudin2), Joko Tri Wiyatno3)

1)

Jurusan Teknik Fisika Fakultas Teknik Universitas Gajah Mada, Email : balzach@fisika.ugm.ac.ad1),

2.3)

Program Studi Teknik Elektro Universitas Ahmad Dahlan Kampus III UAD Jl. Prof. Dr. Soepomo Janturan Yogyakarta 55164

Telp. (0274) 379418, Fax. (0274) 381523 Email : mdin@elektrouad.net2)

Abstrak

Banyak orang mempunyai aktifitas kerja yang begitu padat dan sering melakukan rutinitas kerja di luar tempat tinggalnya. Rumah kadang ditinggalkan beberapa hari dalam keadaan kosong sehingga tak jarang mengalami kasus pencurian. Oleh karena itu diperlukan suatu alat berupa timer digital pengendali on/off berbasis mikrokontroler Atmel AT89S52 untuk mengendalikan beberapa peralatan rumah tangga seperti lampu penerangan rumah dan radio secara otomatis, sehingga rumah yang ditinggalkan seolah-olah ada yang menempati. Perancangan timer digital pengendali on/off peralatan rumah tangga yang dibuat meliputi dua bagian yaitu perangkat keras dan perangkat lunak. Perangkat keras meliputi penggunaan mikrokontroler Atmel AT89S52 sebagai pusat kendali. Dari pembuatan timer digital pengendali on/off diperoleh kesalahan atau selisih waktu antara timer yang telah dibuat dengan stopwatch pada handphone sebesar 7,27 detik setiap 24 jam, sehingga dapat diketahui akan terdapat selisih + 3,4 menit dalam waktu 1 bulan (30 hari). Dalam aplikasinya selisih waktu tersebut tidak begitu berpengaruh pada saat alat ini beroperasi, tetapi lebih baik jika dilakukan pengaturan waktu setiap minggunya agar pengoperasian timer digital pengendali on/off peralatan listrik rumah tangga ini dapat bekerja secara optimal.

Kata kunci : mikrokontroler, relai mekanis, 7 segment, push button, saklar toggle.

1. PENDAHULUAN

Banyak orang mempunyai aktifitas kerja maupun kesibukan yang begitu padat dan sering berada di luar rumah daripada berada di rumahnya. Hal itu dilakukan demi suatu kewajiban yang harus dijalankan untuk mencukupi kebutuhan hidup, baik untuk sendiri maupun keluarganya. Padatnya aktifitas tersebut sering membuat seseorang merasa khawatir saat meninggalkan rumahnya dalam keadaan kosong tanpa adanya seorang penghuni maupun penjaga. Tak sedikit yang pernah mengalami kasus pencurian di rumahnya saat ditinggalkan dalam keadaan kosong tanpa ada yang menjaga.

Dengan alasan ini, sangat dibutuhkan suatu alat elektronik yang dapat membantu manusia untuk sekedar mengecoh para penjarah rumah tersebut. Alat ini sekedar sebagai

kamuflase agar rumah yang ditinggalkan dalam keadaan kosong seolah-olah ada yang

menempati atau mendiami, yaitu dengan cara menyalakan lampu penerangan rumah secara otomatis, dan juga pada saat tertentu akan menyalakan radio ataupun alat elektronik rumah tangga yang lain, kemudian sesuai waktu yang kita inginkan alat tersebut akan mati kembali. Walaupun cara ini hanya sebagai upaya pencegahan, akan tetapi diharapkan alat ini cukup efektif dan memberikan perasaan tenang bagi mereka yang sering menjalankan aktifitas di luar tempat tinggalnya.

2. PERANCANGAN ALAT

Peragngkat keras yang digunakan terdiri dari PC, (personal Computer), modul uploader

(2)

TELKOMNIKA Vol. 3, No. 1, April 2005 : 21 - 26

A T 8 9 S 5 2

S e v e n S e g m e n t P o w e r

S u p p ly

R e la i

R e la i A C 2 2 0 V

L a m p u

R a d io

P u sh B u tto n

S a k la r T o g g le

display 7 segment, dan relai mekanis. Diagram blok rancangan perangkat keras timer digital

[image:2.595.105.475.123.306.2]

pengendali on/off peralatan rumah tangga ditunjukkan pada Gambar 1.

Gambar 1. Diagram Blok Timer Digital Pengendali On/Off

PC digunakan untuk menulis program dalam bahasa C, meng-compile bahasa C ke dalam format hex namun dengan akhiran *.ihx, kemudian mengkonversi file hex ini ke dalam file biner (*bin). Sedangkan untuk merancang skema rangkaian timer digital pengendali on/off peralatan rumah tangga digunakan OrCad 9.

Masukan pada alat ini digunakan tombol jenis push button dan saklar toggle untuk mengatur tiap-tiap tampilan pada keluaran 7 segment, setiap tombol mempunyai fungsi yang berbeda beda, seperti ditunjukkan pada Gambar 2.

Gambar 2. Hubungan Tombol dan Saklar dengan Mikrokontroler

[image:2.595.97.484.463.699.2]
(3)

Timer Digital Pengendali On/Off………..(Balza Achmad) g2 c1 b1 f2 a1 b2 c2 d2 e2 f1 g1 a2 e1 +5V Dot1 +5V Dot2 VCC

733 733 733 733

733 733 733 733

+5V +5V AT89S52 P3.1 (TXD) 11 P3.2 (INT0) 12 P3.3 (INT1) 13 P3.4 (T0) 14 P3.5 (T1) 15 P3.6 (WR) 16 P3.7 (RD) 17 XTAL2 18 XTAL1 19

P2.0 (A8) 21 P2.1 (A9) 22 P2.2 (A10) 23 P2.3 (A11) 24 P2.4 (A12) 25 P2.5 (A13) 26 P2.6 (A14) 27 P2.7 (A15)PSEN 28

29

ALE/PROG 30 EA/VPP 31 P0.7 (AD7) 32 P0.6 (AD6) 33 P0.5 (AD5) 34 P0.4 (AD4) 35 P0.3 (AD3) 36 P0.2 (AD2) 37 P0.1 (AD1) 38 P0.0 (AD0)VCC 39

40

P1.0 (T2)

1

P1.1 (T2 EX)

2 P1.2 3 P1.3 4 P1.4 5 P1.5 (MOSI) 6 P1.6 (MISO) 7 P1.7 (SCK) 8 RST 9 P3.0 (RXD) 10 GND 20 Dot2 g1 a2 g1 f1 Relay 2 Relay 1 e2 f2 Dot2 d1 g2 f1 e1 c2 d2 b2 c1 g2 a1 b1 b1 e1 Dot1 +5V e2 c2 d1 d2 b2 c1 Dot1 a1 a2 +5V f2 733 a1 733 d1 c1 b1 733 e1 a2 g1 f1 c2 b2 e2 d2 733 f2 Dot2 Dot1 g2 +5V +5V

Saat Mati Lampu Jam Menit

Saat Hidup Radio Saat Hidup Lampu

Saat Mati Radio

VCC VCC VCC VCC

VCC VCC

VCC VCC VCC

VCC VCC

VCC 1K x 8

1K x 8 330 x 8

d1 g2 c1 c2 b1 f2 e2 a1 b2 a2 d2 e1 f1 g1

+5V +5V Dot2

Dot1 b1 a1 e1 d1 c1 g1 f1 b2 a2 c2 f2 e2 d2 Dot2 Dot1 g2 +5V +5V d1

Gambar 3. Koneksi Output Mikrokontroler dengan 7 segment

3. HASIL DAN PEMBAHASAN

3.1. Perhitungan Siklus Timer

Sebagai kendali yang menggunakan fasilitas timer pada mikrokontroler Atmel AT89S52 maka diperlukan pengulangan data untuk mendapatkan timer overflow (limpahan bit). Dikarenakan pada pembuatan timer digital pengendali on/off ini menggunakan kristal 12 MHz sebagai pembangkit clock maka waktu yang diperlukan setiap 1 siklus mesin adalah 12 / (12 x 10-6) = 1 mikrodetik. Dengan menggunakan mode 1 (timer/counter 16-bit) dan register mula-mula dalam keadaan kosong maka timer akan overflow saat mencapai maksimum sebesar FFFFh atau 65.535d. Apabila register mula-mula diisi dengan data pada TH1=3C dan TL1=AF maka waktu yang diperlukan untuk overflow adalah :

T = (65.535-3CAFh) x 1 mikrodetik = (65.535-15.535) x 1 mikrodetik

= 50.000 (C350h) mikrodetik = 1/20 detik

Jadi untuk mendapatkan tundaan waktu sebesar 1 detik, pewaktuan harus diulang atau

overflow sebanyak 1.000.000 / 50.000 mikrodetik = 20 kali.

Tetapi dalam penerapannya pemberian data TH1=3C dan TL1=AF kurang tepat menghasilkan waktu 1 detik saat terjadi pengulangan sebanyak 20 kali, hal ini disebabkan pada subrutin interupttimer 1 memerlukan beberapa waktu dalam menyelesaikan rutin interup untuk menghasilkan data detik, menit, dan jam. Oleh karena itu, setelah dilakukan beberapa kali percobaan dan dilakukan pengurangan untuk pemberian data TH1 dan TL1 dapat diketahui untuk memperoleh penghitungan yang cukup akurat maka data yang diberikan pada TH1 adalah 3C dan TL1 adalah C3 atau 15.555d. Sehingga diperoleh perioda 65.535-15.555 = 49.980d. Jadi untuk memperoleh tundaan waktu sebesar 1 detik, maka pewaktuan harus diulang sebanyak 1.000.000 d (1detik) / 49.980 d  20,008 kali.

3.2. Perbandingan Waktu Alat Dengan Stopwatch

Unjuk kerja dari timer digital pengendali on/off peralatan rumah tangga telah diuji dan dicoba selama kurang lebih 24 jam, dari percobaan tersebut juga telah diambil data mengenai ketepatan timer. Data tersebut diperoleh dari perbandingan antara timer pada alat pengendali

(4)

TELKOMNIKA Vol. 3, No. 1, April 2005 : 21 - 26

%

100

_

_

_

_

x

acuan

Pewaktu

penelitian

Pewaktu

acuan

Pewaktu

kesalahan

Faktor

n

xi

x

5

)

38

,

0

42

,

0

40

,

0

41

,

0

40

,

0

(

x

tersebut dapat diketahui selisih antara perhitungan alat yang diteliti dengan stopwatch sehingga dapat dihitung koreksi faktor kesalahannya menggunakan persamaan :

Berikut contoh penghitungan faktor kesalahan untuk waktu 10 menit : Diketahui :

Alat yang diteliti = 10 menit = 600 detik Pewaktu acuan (Stopwatch) = 0:10:00,40 = 600,40 detik Pewaktu acuan (Stopwatch) = 0:10:00,40 = 600,40 detik

Faktor kesalahannya =

100

%

40

,

600

600

40

,

600

x

=

100

%

40

,

600

40

,

0

x

= 0,0667 %

Setelah selisih perhitungan dan faktor kesalahan diketahui maka dapat dihitung rata-ratanya (

x

) dengan persamaan :

Misalnya rata-rata selisih perhitungan pada menit ke 10.

dengan

xi

= data selisih penghitungan dan presentase faktor kesalahan

n

= jumlah pengujian.

Tabel 1. Selisih dan Faktor Kesalahan rata-rata selama 1 jam No Alat yang diteliti Selisih Faktor kesalahan

(menit) (detik) rata-rata (detik) rata-rata (%)

1 10 600 0,4020 0,0670

2 20 1.200 0,4880 0,0406

3 30 1.800 0,4900 0,0270

4 40 2.400 0,5400 0,0225

5 50 3.000 0,6100 0,0082

6 60 3.600 0,6540 0,0182

5

01

,

2

402

,

0

(5)

Timer Digital Pengendali On/Off………..(Balza Achmad)

Hubungan antara waktu alat yang diteliti terhadap selisih waktu rata-rata

y = 8E-05x + 0.3631

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7

0 1000 2000 3000 4000

Waktu alat yang diteliti (detik)

Selisih waktu

rata-rata (detik)

Series1

Linear

Dari Tabel 1, diperoleh grafik hubungan antara waktu alat yang diteliti (detik) dengan selisih waktu rata-rata (detik) seperti ditunjukkan pada Gambar 4.

Gambar 4. Grafik hubungan waktu alat yang diteliti terhadap selisih waktu rata-rata

Hubungan antara waktu alat yang diteliti terhadap selisih waktu rata-rata dinyatakan dengan persamaan matematika sebagai berikut :

dengan

x

waktu alat yang diteliti (detik)

selisih waktu alat yang diteliti terhadap stopwatch

Berdasarkan persamaan tersebut diperoleh selisih waktu selama 24 jam (86400 detik) adalah :

detik setiap hari

Sehingga dalam waktu 1 bulan dengan asumsi (1 bulan = 30 hari), maka dapat dihitung besar kesalahannya yaitu :

detik setiap bulan menit setiap bulan

Dari perhitungan tersebut daspat disimpulkan bahwa terdapat selisih waktu 7,27 detik setiap harinya dan + 3,4 menit setiap bulannya. Dalam aplikasinya selisih waktu tersebut tidak begitu berpengaruh, tetapi lebih baik jika dilakukan pengaturan waktu setiap minggunya agar pengoperasian timer digital pengendali on/off peralatan listrik rumah tangga ini dapat bekerja secara optimal.

4. KESIMPULAN

Dari penelitian yang telah dilaksanakan pada timer digital pengendali on/off alat rumah tangga berbasis mikrokontroler Atmel AT89S52, telah dilakukan pengujian alat, pengambilan data, dan pembahasan, maka dapat diperoleh beberapa kesimpulan yaitu :

3631

,

0

05

8

E

x

y

y

27

,

7

3631

,

0

)

000

.

592

.

2

(

00008

,

0

x

72

,

207

4

,

3

3631

,

0

10

8

5

x

atau

3631

,

0

)

86400

(

00008

,

0

x

y

3631

,

0

)

30

86400

(

00008

,

0

x

x

(6)

TELKOMNIKA Vol. 3, No. 1, April 2005 : 21 - 26

1. Telah dapat dibuat sebuah timer digital pengendali on/off peralatan rumah tangga terprogram berbasis mikrokontroler Atmel AT89S52 mode single chip yang memanfaatkan fasilitas timer dari mikrokontroler tersebut.

2. Keluaran 7 segment pada alat yang dibuat dapat menampilkan Jam, Menit, Jam Hidup Lampu, Jam Mati Lampu, Jam Hidup Radio, dan Jam Mati Radio.

3. Dapat diketahui kesalahan dari timer yang dibuat adalah sebesar 7,27 detik setiap 24 jam. Dalam aplikasinya diperoleh selisih waktu + 3,4 menit selama 1 bulan sehingga tidak terlalu berpengaruh saat alat ini digunakan.

DAFTAR PUSTAKA

[1] Ahmad, B., Arif, A., 2004, “Handbook Microcontroller Application Workshop

Computer and Instrumentation Group Jurusan Teknik Fisika Fakultas Teknik UGM,

Yogyakarta.

[2] Ariyanto N., 2003, “Pemanfaatan Jaringan PSTN sebagai Pengendali Alat Listrik Studi Kasus Lampu Rumah,Skripsi S-1, Universitas Ahmad Dahlan, Yogyakarta. [3] Atmel “ Data Sheet AT89S52 “, Atmel Inc., (http://www.atmel.com), USA

[4] Kusuma, R.M., 1992, Belajar Turbo C dengan Cepat dan Mudah, Elex Media Komputindo, Jakarta.

[5] Malik, M. I., 2003, “Belajar Mikrokontroller Atmel AT89S8252, Gava Media, Yogyakarta.

[6] Muchlas., 2001, “Sistem Mikroprosessor”, Hand Out Kuliah Teknik Elektro FTI UAD, Yogyakarta.

[7] Nalwan, A.P., 2003, “Panduan Praktis Teknik Antarmuka dan Pemrograman Mikrokontroler AT89C51” , Elex Media Komputindo, Jakarta.

[8] Petruzella, F. D., 2001, “Elektronik Industri” , Andi, Yogyakarta.

[9] Putra, E.A., 2002, “Belajar Mikrokontroler AT89C51/52/55 Teori dan Aplikasi” , Gava Media, Yogyakarta.

Gambar

Gambar 1. Diagram Blok  Timer Digital Pengendali On/Off
Gambar 3. Koneksi Output Mikrokontroler dengan 7 segment
Gambar 4. Grafik hubungan waktu alat yang diteliti terhadap  selisih waktu rata-rata

Referensi

Dokumen terkait

Dengan cara yang sama seperti pada percobaan ikan-ikanan berukuran 20 x 25 cm, perbandingan spektrum frekuensi dari ikan-ikanan berukuran 30 cm untuk 5 (lima) percobaan

Mukomoko, berpendapat pada bukunya yang berjudul Dasar Penyusunan Anggaran Biaya Bangunan, 1987, Rencana Anggaran Biaya adalah perkiraan uang yang digunakan

Kendalan-kendala yang dihadapi guru dalam mengikuti serta membuat media menggunakan Macromedia Flash yaitu guru masih kurang memahami atau dengan kata lain guru masih kakuh serta

2) Semi detached binary  Salah satu bintang pasangannya ketika berevolusi menjadi bintang raksasa merah memenuhi lingkup Roche (daerah di sekeliling bintang

Atas berbagai peran yang dimiliki oleh wanita karir yang juga single parent dan memiliki anak tunarungu tentunya tidak sedikit beban dan tantangan yang harus

Berdasarkan teori di atas perananan kepala sekolah sebagai manajer pendidikan dapat dijabarkan sebagai berikut: 1) mengadakan prediksi (membuat rencana); 2)

Contoh : pengambil keputusan merasa bahwa yang terpenting adalah menghasilkan tidak kurang Rp 3 juta,sedangkan kemungkinan dapat mencapai Rp 3 juta atau lebih

Bipolar merupakan bagian yang penting namun problematis terutama pada masalah biaya produksi pelat [8].Karena pentingnya komponen pelat bipolar dan mahalnya biaya