P. 1
Saklar “Sentuh” Sederhana

Saklar “Sentuh” Sederhana

|Views: 28|Likes:
Published by Rian Irwansyah

More info:

Published by: Rian Irwansyah on Apr 30, 2013
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

05/14/2014

pdf

text

original

Aplikasi Saklar “Sentuh” Menggunakan Sensor Photoreflector

Dalam film-film sain fiksi, semisal star trek, sudah tidak asing lagi kita melihat alat atau mesin yang diaktifkan secara otomatis dengan hanya mendekatkan tangan atau menggerakkan tangan diatas tambol, tanpa perlu menekan ataupun menyentuh tombol tersebut. Dahulu hal tersebut merupakan hal yang luar biasa jika diterapkan pada kenyataan. Sekarang hal tersebut sudah umum dijumpai pada produk-produk elektronika keluaran terbaru. Tetapi walaupun begitu tidak ada salahnya untuk mencoba membuat sendiri peralatan elektronika yang dapat diaktifkan dengan hanya dengan menggerakkan jari didepan sebuah sensor yang hanya berukuran tidak sampai sekuku jari. Dalam aplikasi kali ini akan dicontohkan aplikasi yang sangat sederhana yaitu mengaktifkan dan menonaktifkan lampu suatu ruangan dengan sebuah saklar “sentuh”, ditambah dengan suara ucapan kalimat selamat datang menggunakan modul DST-52, sehingga jika seseorang memasuki ruangan dan akan mengaktifkan lampu, maka hanya cukup mendekatkan jari kesensor maka lampu akan menyala dan suara ucapan selamat datang akan terdengan. Saklar “sentuh” yang dipakai menggunakan sebuah sensor photoreflector. Kegunaan umum dari sensor photoreflector ini sebenarnya adalah sebagai pendeteksi kertas atau warna putih misal garis putih, tetapi tidak menutup kemungkinan digunakan untuk keperluan yang lain, misalnya sebagai saklar “sentuh” pada aplikasi ini. Sensor photoreflector yang digunakan pada prinsipnya menggunakan pantulan cahaya infra merah untuk mendeteksi dengan jarak tertentu adanya obyek berwana hitam atau putih. Sensor photoreflektor ini sangat sensitif sehingga juga dapat mendeteksi adanya obyek dengan warna lain selain hitam, semisal jari tangan. Karena sensor photoreflector ini juga dapat mendeteksi adanya jari, maka sensor tersebut juga dapat digunakan sebagai sensor saklar “sentuh”. Selain itu dimensi fisik dari sensor sangatlah kecil yaitu dengan panjang sekitar 4mm, sehingga relatif gampang untuk “disembunyikan”. Didalam sensor photoreflector tersebut sudah terdapat build in photodiode, amplifier, schmitt trigger dan transistor output. Output dari sensor photoreflector sudah berbentuk digital yaitu hanya berlogika high atau low saja, sehingga dapat langsung diaplikasikan pada modul DST-52. Jika mendeteksi obyek dengan warna selain hitam output sensor akan menghasilkan logika high, sebaliknya jika tidak mendeteksi obyek apa-apa maka output sensor akan berlogika low. Rangkaian internal dari sensor photoreflector adalah seperti pada gambar 1, sedangkan dimensi fisik dari sensor adalah seperti pada gambar 2. Keluaran dari sensor photoreflector ini digunakan sebagai sinyal triger bagi modul DST-52 untuk mengaktifkan atau menonaktifkan lampu dan mengontrol IC synthesizer agar membangkitkan bunyi yang menyerupai suara ucapan selamat datang. Rangkaian interface sensor photoreflector dengan modul DST-52 adalah seperti pada gambar 3. Jika sensor photoreflector mendeteksi obyek, dalam hal ini adalah jari atau tangan, maka output sensor akan menghasilkan logika high, yang kemudian diumpankan ke port INT1 modul DST-52, tetapi sebelum itu dibalik dahulu menggunakan sebuah inverter, sehingga keluaran dari sensor menjadi aktif low. Sinyal triger dari sensor ini digunakan modul DST-52 untuk mengaktifkan relay untuk menyalakan lampu dan mengaktifkan IC synthesizer untuk menghasilkan suara.

Agar modul DST-52 dapat mengaktifkan relay maka perlu sebuah rangkaian driver.0 modul DST-52. Rangkaian driver yang dapat digunakan misalnya adalah dengan menggunakan sebuah transistor. Sedangkan contoh cara pengontrolan IC syntesizer ini telah dibahas pada beberapa artikel sebelumnya. maka lampu akan padam. Seperti pada gambar 5. AsoB 020705.Untuk membangkitkan suara ucapan selamat datang dapat menggunakan sebuh IC synthesizer suara. Mengaktifkan dan menonaktifkan lampu dapat menggunakan sebuah relay sebagai saklar. Kata-kata yang diucapkan tergantung dari data-data yang dikirimkan oleh modul DST-52. Delta Electronic Gambar 1 . dan sebaliknya jika basis transistor diberi logika low maka transistor akan nonaktif dan menonaktifkan relay. Jika basis transistor diberi logika high melalui port P1. Dengan mengatur data-data yang akan dikirimkan ke IC syntesizer tersebut maka suara yang menyerupai ucapan kata-kata tersebut dapat diatur. IC synthesizer tersebut dikontrol menggunakan modul DST-52 agar menghasilkan bunyi menyerupai suara orang yang berbicara dalam kata-kata bahasa inggris. dalam contoh aplikasi ini adalah kata-kata ucapan “Welcome”. maka transistor akan aktif dan mengaktifkan relay sehingga lampu akan menyala. Rangkaian interface IC syntesizer dengan modul DST-52 adalah seperti pada gambar 4. dimana transistor berfungsi sebagai saklar untuk relay.

Gambar 2 VCC VCC VCC R2 1K J1 1 2 3 4 5 R1 10K U1A 1 2 INT1 74LS04 Photoreflector Gambar 3 .

0 Gambar 5 Gambar 6 Modul DST-52 .VCC VCC VCC 14 U1 1 2 3 4 6 7 8 9 1K 18 17 16 15 13 12 11 10 1K 10uF GND RC1/E7 RC0/E6 E5 E4 E3 E2 E1 E0 V+ VOut D0 D1 D2 M0 M1 RST RCX SPEAKER AMPLIFIER INT0 1K SpeakJet 5 TXD Gambar 4 12V LAMP V1 220V R 3 4 1 2 D1 RELAY SPDT VCC K1 5 1 2 R Q1 R P1.

@A+DPTR CJNE A.0 .#00H MOVC A.KIRIM_ULANG RET KIRIM_ULANG: JB INT0.Menunda waktu selama 1 detik (timer 0 digunakan) Serial_Out EQU 00FCH .Kirim nilai akumulator ke port serial SWIINT AWALAN EQU 0EBCH EQU 2000H ORG LJMP ORG RETI ORG RETI ORG RETI ORG RETI ORG RETI ORG AWALAN START AWALAN+$03 AWALAN+$0B AWALAN+$13 AWALAN+$1B AWALAN+$23 AWALAN+$30 KIRIMPESAN: KIRIMPESAN_ULANG: MOV A.#0FH.0 INT1 INT1.CODE Delay_1detik EQU 0090H .* P1.* LCALL SERIAL_OUT INC DPTR SJMP KIRIMPESAN_ULANG START: CLR TUNGGU: SETB JB SETB P1..

162.6.131.141.6 .6.145.132.131.191.* P1.6.128.6.6 .ELECTRONIC 0FH .6.6. 20.148.6.199.WELCOME 192.MOV ACALL LCALL LCALL LCALL SETB JB CLR LCALL LCALL LCALL LCALL SJMP DPTR.134.191.140.6.#PESAN KIRIMPESAN DELAY_1DETIK DELAY_1DETIK DELAY_1DETIK INT1 INT1.6.6 .6 .6.134.6.6.145.6.4.136.131.TO 169.145.6.195.0 DELAY_1DETIK DELAY_1DETIK DELAY_1DETIK DELAY_1DETIK TUNGGU PESAN: DB DB DB DB DB DB DB DB '\0W'.127 145.145.6 .195.THE 174.DELTA 131.148.169.196.6.031.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->