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.

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

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

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.0 Gambar 5 Gambar 6 Modul DST-52 .

#00H MOVC A.Menunda waktu selama 1 detik (timer 0 digunakan) Serial_Out EQU 00FCH ..* LCALL SERIAL_OUT INC DPTR SJMP KIRIMPESAN_ULANG START: CLR TUNGGU: SETB JB SETB P1.* P1.@A+DPTR CJNE A.#0FH.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.KIRIM_ULANG RET KIRIM_ULANG: JB INT0.0 INT1 INT1.0 .CODE Delay_1detik EQU 0090H .

6.132.DELTA 131.131.162.6.6.195.134.WELCOME 192.ELECTRONIC 0FH .0 DELAY_1DETIK DELAY_1DETIK DELAY_1DETIK DELAY_1DETIK TUNGGU PESAN: DB DB DB DB DB DB DB DB '\0W'.6.#PESAN KIRIMPESAN DELAY_1DETIK DELAY_1DETIK DELAY_1DETIK INT1 INT1.TO 169.THE 174.196.6.145.169.6.6 .128.136.031.195.141.6.199.6 .6 .131. 20.6.6 .6.148.6.145.* P1.140.131.191.MOV ACALL LCALL LCALL LCALL SETB JB CLR LCALL LCALL LCALL LCALL SJMP DPTR.134.145.145.191.6.6.6.4.148.6.6.6 .127 145.

Sign up to vote on this title
UsefulNot useful