Rabu, 03 Juni 2009

PENGONTROLAN LAMPU DENGAN DTMF HP


Pada dasarnya alat yang kami buat ini bekerja menggunakan sinyal DTMF yang dihasilkan oleh suatu HP lalu diterjemahkan kedalam kode biner oleh Detektor DTMF MT8870. Lalu kode biner yang telah dihasilkandibuat sebagai inputan untuk Mikrokontroler ATMega8(Kami menggunakan Mikrokontroler karena supaya dapat memiliki output yang banyak dengan kombinasi biner yang masuk dari MT8870.


Gambar Konfigurasi Pin MT8870
Gambar Konfigurasi Pin ATMega8


Cara Kerja Alat :

  1. Pertama - saat ada panggilan masuk ( Diandaikan sang pemilik rumah menelepon) maka ponsel/hp yang telang terhubung pada sistem dirumah akan bunyi.
  2. Pada ponsel penerima dapat diset jika ada panggilan masuk otomatis akan menjawab panggilan, jadi pada sistem ini kita tidak perlu menambahkan alat untuk mengangkat telepon secara otomatis.
  3. Jika telepon yang ada pada sistem telah menjawab maka kita dapat memulai dengan menekan tombol angka 1pada HP penelepon maka dengan sarana headset yang telah kita modifikasi nada DTMF dari HP penelepon akan dapat terbaca oleh IC MT8870 (IC DTMF).
  4. IC MT8870 ini akan menerjemahkan kode/nada DTMF dari HP ke bentuk biner sebegai sebuah outputan dengan tegangan 5v. Coba berikan LED pada outpputan untuk mengetahui adanya outputan dari MT8870 atau tidak.
  5. Sebenarnya cukup sampai sini saja kita juga sudah dapt menghidupkan lampu dari jarak kejauhan dengan sarana HP.
  6. Namun pada proyek kami, disini kami menambahkan Rangkaian Mikro untuk dapat mengembangkan outputan dari IC DTMF MT8870 tadi.
  7. Setelah MT 8870 dapat mengeluarkan output saat tombol 1,2,atau 3 ditekan maka kita dapat menyambung outputan ke kaki input pada Mikro ATMega8.
  8. Pada ATMega8 kita dapat menentukan dimana saja kaki yang ingin digunakan sebagai input atau sebagai outputan.
  9. Jika sudah terprogram Mikro kita, maka kita dapat langsung menyambung outputan Mikro (dan perlu diingat Mikro hanya dapat bekerja pada tegangan 5VDC!!) dengan Relay yang dapat mengubungkan / mensaklarkan Listrik rumah 220v.
  10. Hubungkan kaki Common Relay ke kutup N setelah itu No dan Nc mendapat beban Lampu, Mesin Cuci, Heater, dll ke kutub R/S/T(Sesuai ketersediaan listrik dirumah masing).
Daftar alat yang digunakan :
  1. Handphone
  2. Headset stereo
  3. IC DTMF MT8870
  4. Mikrokontroller ATMega8

Cara perakitan komponen :
  1. Headset stereo pada ujung speaker yang akan masuk ke dalam telinga kita lepas keduanya(kiri dan kanan), lalu akan ada dua kabel dari tiap speaker ada warna hitam coret merah dan hitam . Kita gabung warna yang sama. Kabel yang berwarna hitam hubungkan ke GND yang menjadi satu sumber untuk menghidupkan MT8870, Lalu kabel yang satunya digunakan sebagai inputan pada kaki 8 IC MT8870.
  2. Jika headset sudah dibuat seperti diatas maka dapat diteruskan dengan langkah menghubungkan outputan MT8870 ke Mikro.
  3. Pada Mikro ATMega8 kita dapat melakukan pemrograman dengan Software Bascom AVR.
  4. Contoh program dengan Bascom AVR
$regfile = "m8def.dat" 'seri mikro
$crystal = 4000000 'crystal yang digunakan
$baud = 9600 'sinkronisasi dengan komputer
Config Portd = Output 'portd pada mikro digunakan sebagai outputan
Config Portc = Input 'portc pada mikro digunakan sebagai input

main:
if portc.0=1 then
portd.0=1
end if
goto main


Jika Mikro sudah terprogram sesuai keinginan kita dan kabel telah dihubungkan dari HP penerima melalui headset yang telah dimodifikasi tadi menju MT8870 dan outputan MT8870 menuju portc pada mikro ATMega8. Dan pastikan sumber yang mengalir pada rangkaian 5V!
Setelah mikro dapat mengeluarkan outputan dapat ditruskan dengan menggunakan driver Relay 220v.


Jadi SILAHKAN MENCOBA!! GBU!!!