receiver remote TV SONY menggunakan ATMega8535

bahan2 :

1. remote untuk tv sony trinitron RM 877 (tipe lain belum nyoba, sepertinya sih bisa)

2. ATMega8535 dev board : DT-AVR low cost microystem, AVR yang lain belum dicoba karena belum punya boardnya

3. LCD module –> DI Smart LCD 16×2 board

4. osiloskop (optional) : DSO Nano V.1 untuk mengamati sinyal keluaran sensor

5. sensor infra merah (TSOP compatibel) : kebetulan nemu bekas tv ngga tau tipe apa

sedikit teori

remote SONY menggunakan protokol SIRC dengan sistem nkkkgvdgvnk mnjkjhfhgf

jika anda perhatikan sinyal yang paling bawah (output sensor) akan sangat mudah/simpel untuk dipahami,

setiap command diawali dengan pulsa start (low) selebar 2400us diikuti space selebar 600us

  • hitam yang lebar menunjukkan logika “1” sedangkan hitam yang sempit memunjukkan logika “0”
  • hitam yang sempit mempunyai lebar pulsa 600us sedangkan hitam yang lebar memiliki lebar pulsa 1200us

jika anda bisa menghitung lebar pulsa menggunakan microcontroller (microcontroller apapun) anda akan bisa membedakan sinyal “0” atau “1”

cara penghitungan lebar pulsa ini tidak harus teliti/akurat cukup dengan asumsi jika lebar pulsa kurang dari 900us dianggap logika “0” dan jika lebih dari 900us dianggap logika “1”

  1. pertama microcontroller mendeteksi low lewat external interrupt, jika lebar pulsa low 2400us (sebaiknya diberi rentang misalnya 2200-2600us) maka benar pulsa tersebut adalah pulsa start, jika tidak abaikan
  2. kemudian sinyal akan high
  3. ketika sinyal low lagi mulailah menghitung lebar pulsa low untuk 7 bit dan 5 bit berikutnya
  4. selesai

dilanjut lain waktu……………………….

update : contoh source code untuk membaca sinyal IR bisa dilihat pada diy-sound-processor setelah di download dan di extract lihat pada file tone8535.c pada fungsi ISR(INT0_vect) di bagian bawah

This entry was posted in Elektronik, microcontroller and tagged , , , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s