Wednesday, February 1, 2012

Remote Control using PIC16F84A Microcontroller



Remote Control menggunakan Mikrokontroler PIC16F84A
desain kontrol sampai dengan 8 perangkat yang menggunakan mikrokontroler PIC (PIC16F84A) yang terhubung ke saluran telepon. Fitur yang unik di sini adalah bahwa tidak seperti saluran telepon jarak jauh berbasis kontrol lainnya, perangkat ini tidak perlu panggilan dijawab pada akhir panggilan remote sehingga tidak akan dikenakan biaya.Perangkat ini tergantung pada jumlah cincin yang diberikan pada saluran telepon untuk mengaktifkan / menonaktifkan perangkat.

1. Circuit diagram (yang dirancang oleh www.tronicszone.com)
2. Bagian Daftar
3. Kode sumber C memenuhi menggunakan HT-Soft PIC C compiler
4. Hex file kode compiler akan langsung diprogram ke PIC

Petunjuk untuk telepon dioperasikan remote switch:

A) Ketika membangun sirkuit utama, pastikan Anda menggunakan 18pin socket (dasar) untuk PIC16F84A tersebut. Jangan solder IC langsung pada board sejak Anda mungkin harus menghapusnya untuk pemrograman. Sebelum Anda menggunakan PIC di sirkuit utama, Anda harus program pertama itu.

B) Untuk program mikrokontroler PIC16F84A:

Ada banyak programmer di Internet yang tersedia untuk microncontrollers PIC program. Diberikan di bawah ini adalah link ke beberapa perangkat keras pemrogram PIC bebas / perangkat lunak:

* Http://www.covingtoninnovations.com/noppp/
* Http://www.picallw.com/
* Http://www.lpilsley.uklinux.net/software.htm

Catatan: Programm chip dengan hex file terlampir di atas dan ingat untuk mengatur bit sekering untuk menggunakan "EKSTERNAL HS osilator" modus!

C) Hapus PIC dari soket programmer dan memasukkannya ke dalam soket sirkuit utama.

Mengatur SWITCH DIP sebagai berikut:

Switch3 Switch4 Jumlah cincin awal untuk Beralih ON (mengaktifkan setengah dari papan)

OFF OFF 5

ON OFF 4

OFF ON 3

ON 2

Jumlah cincin awal untuk Beralih OFF adalah satu lebih dari jumlah cincin untuk beralih ON. Misalnya, jika Anda telah menetapkan OFF switch3 & Switch4 ON maka jumlah cincin awal untuk mengaktifkan setengah dari papan untuk beralih ON relay adalah 3 dan jumlah cincin awal untuk mengaktifkan setengah dari papan untuk beralih OFF relay adalah 3 +1 = 4

Switch1 Swtich2 Keterlambatan sebelum membuat set kedua cincin

OFF OFF 20sec

ON OFF 15sec

OFF ON 10 detik

ON 5sec

Ini adalah delay maksimum dewan dapat mengambil setelah setengah diaktifkan. Ini akan reset setelah penundaan ini.

D) Sekarang menghubungkan sirkuit untuk saluran telepon dan beralih pada power supply nya.

E) Anda dapat menguji papan sekarang. Misalnya mengatur DIP switch untuk Switch1 ON, OFF Switch2 (15 detik delay) & switch3 ON, OFF switch4 (4 cincin untuk mengaktifkan setengah untuk beralih ON). Jika Anda ingin beralih ON relay 1 (terhubung ke RB0 sirkuit utama) maka Anda harus melakukan hal berikut:

1. Berikan 4 cincin dan meletakkan gagang telepon
2. Tunggu 5 detik (5 detik menunggu ini diperlukan untuk mencegah forum dari mendeteksi cincin kontinu)
3. maka dalam 15 detik memberikan 1 cincin (1 cincin untuk relay1, 2 cincin untuk relay2 dan sebagainya) dan meletakkan gagang telepon
4. maka dalam waktu 5 detik relay1 akan beralih ON

Untuk menonaktifkan relay1:

1. Berikan 5 cincin dan meletakkan gagang telepon
2. Tunggu 5 detik (5 detik menunggu ini diperlukan untuk mencegah forum dari mendeteksi cincin kontinu)
3. maka dalam 15 detik memberikan 1 cincin (1 cincin untuk relay1, 2 cincin untuk relay2 dan sebagainya) dan meletakkan gagang telepon
4. maka dalam waktu 5 detik, relay1 akan beralih OFF

PENTING: Sirkuit ini telah diuji oleh saya dan ditemukan untuk bekerja dengan benar. Saya tidak dapat menjamin bahwa rangkaian akan bekerja pada akhir Anda karena tergantung pada konstruksi bebas dari kesalahan dan penggunaan.Mohon tidak menghubungi untuk memberikan dukungan dan permintaan, permintaan tersebut tidak akan terhibur. 

No comments:

Post a Comment