Gönderen Konu: TK19 IR & PIC KUMANDA KODLARI ALICI-VERICI  (Okunma sayısı 14063 defa)

Çevrimdışı digi_micro

  • Kıdemli
  • ****
  • İleti: 153
TK19 IR & PIC KUMANDA KODLARI ALICI-VERICI
« Yanıtla #15 : 26 Ağustos 2004, 05:45:22 »
arkadaşlar IR kumanda kodlarını pbp ile üretmek hiç de zor değil sadece taşıyıcı frekans üretmek için assembler kullandım ki bu da zaten pbp ın nimetlerinden biri  üstelik yazdığım kod  628 in 1/4 ünü ancak doldurdu
bilinen protokollerin hepsini ürettim ve okudum  diyebilirim. isterseniz   http://www.rentron.com adresinden inrared bölümünde  detaylı örnek ve bilgi edinebilirsiniz. öyle abartılacak, at la deve bir konu değil biraz uğraşınca anlayacaksınız..
yazdığım kodlar ticari olduğu ve de sattığım için istemeyin ama sorunlarınızı yazarsanız yardımcı olmaya çalışırım..

Sorunları abartanlar hiçbir zaman başarıya ulaşamazlar.....

Çevrimdışı ete

  • Profesyonel Üye
  • *****
  • İleti: 2933
    • Etepic
TK19 IR & PIC KUMANDA KODLARI ALICI-VERICI
« Yanıtla #16 : 26 Ağustos 2004, 07:15:10 »
Arkadaşlar;

Dosyaları aşağıdaki yere upload ettim.

http://groups.yahoo.com/group/PicProjeUP4/files/ETE-Files/

@axanc
Dosyaları adresine gönderdim.

Kolay Gelsin
ETE
Bilgi hazinedir paylaştıkça büyür.            http://etepic.com

Çevrimdışı z

  • proje
  • Profesyonel Üye
  • *****
  • İleti: 4743
TK19 IR & PIC KUMANDA KODLARI ALICI-VERICI
« Yanıtla #17 : 26 Ağustos 2004, 08:11:22 »
Bir ara herhangi bir kumandanın kodlarını  nasıl nasıl elde eder diye kendime bir soru sorup daha sonra basitçe çözüm getirmiştim.

Yaptığım olay.

Kumanda cihazının içini açtım ve IR led uçlarına bir transistor bağlayıp buradaki sinyali TTL seviyesine çevirdim.

Tek transistörlü bir de verici yaptım.

TTL seviyesindeki kumandadan gelen  sinyali, PC parelel portda giriş pinlerinden birisine girdim.

Verici devremin sinyal girişini, paralel port çıkış pinlerinden birisine bağladım.

Win98 Dos ortamında basit bir program yazdım. Programın yaptığı iş paralel portu okumak ve aldığı sinyali transistöre geri yollamak rama bu veriyi yazmak bir süre beklemek ve aynı işlemlere devam etmek.

Şimdi döngüyü başlatıp orjinal uzaktan kumanda ile PC ye sinyal gönderiyor, PC dende asıl kumanda edilen cihaza optik sinyal yolluyordum.

Döngü zamanını gereğinden uzun olursa doğru data yollanmıyordu.

Döngü zamanını iki tuşla ileri geri ayarlayıp optimim değeri tespit ettikten sonra son bir iki deneme ardından PC ramda 1-0 bilgileri oluşmuş oluyordu. (İlk datanın alındığı anı yakalatıp rama kayıt işlemine başlamak (trigger işlemi) sinyali anlamayı kolaylaştırıyordu.

Asıl tasıyıcı  ve modüle eden kod sinyalini de  içeren sinyal elimde olduktan sonra grafik çizdirip daha detaylı inceleme şansım oluyordu.

PC de ram ve hız sorunu olmadığı için hiç bir harcama yapmadan kodları yakalamak bu şekilde çok kolay olmakta.

Hatta bu şekilde ne kadar kumanda cihazınız varsa hepsinin  backup'ını alabilirsiniz. :D

Çevrimdışı axanc

  • Kıdemli
  • ****
  • İleti: 382
    • http://www24.brinkster.com/nostramo/
TK19 IR & PIC KUMANDA KODLARI ALICI-VERICI
« Yanıtla #18 : 26 Ağustos 2004, 08:33:29 »
Uzmanlık: Bilgisayar Müh. öğrenci Derleyici: PicBasic Pro Compiler Ver. 2.45 Program: Proteus 6.2.5 ve MCSP

Çevrimdışı digi_micro

  • Kıdemli
  • ****
  • İleti: 153
TK19 IR & PIC KUMANDA KODLARI ALICI-VERICI
« Yanıtla #19 : 26 Ağustos 2004, 09:20:55 »
arkadaşlar ençok kullanılan protokollerin teori ve detayları burada buyrun  http://www.xs4all.nl/~sbp/knowledge/ir/ir.htm

Çevrimdışı murbay

  • Kıdemli
  • ****
  • İleti: 330
Ynt: TK19 IR & PIC KUMANDA KODLARI ALICI-VERICI
« Yanıtla #20 : 05 Şubat 2011, 05:49:26 »
Selamlar,
Creativ cd-rom uzaktan kumandasını pic16f84 ile okumak istiyorum. Picbasic pro kullanacağım...
bilgisi olan arkadaşlardan yardım bekliyorum.
gerekli protokoller aşağıda



Açıklayıcı olun, gizemli yazmak maharet değildir...

Çevrimdışı murbay

  • Kıdemli
  • ****
  • İleti: 330
Ynt: TK19 IR & PIC KUMANDA KODLARI ALICI-VERICI
« Yanıtla #21 : 05 Şubat 2011, 05:52:06 »
Sony kumanda için aşağıdaki kodlar yazılmış...

 IRIN:   
    IR_Dev=255:IR_But=255:buton=IR_But
    Pulsin IR_Sensor,0,Header         ' Measure the header length.
    If Header < 200 then Return         ' Verify a good header         
    If Header > 270 then Return          ' If not valid then exit
    irled=1
    For Sony_Lp=0 to 11         ' Do 12-bits
    Pulsin IR_Sensor,0,P_Val         ' Receive the IR bit pulse
    If P_Val >= 90 then          ' If it's >= 90 then we've received a 1
    Packet.0[Sony_Lp]=1         ' So set the appropriate bit of PACKET
    Else                ' Else
    Packet.0[Sony_Lp]=0         ' Clear the appropriate bit of PACKET
    Endif
    Next                ' Close the loop
    'Split the 7-bit BUTTON code, and the 5-bit DEVICE code
    IR_But=Packet & %01111111      ' Mask the 7 BUTTON bits
    IR_Dev=(Packet >>7) & %00011111      ' Move down and mask, the 5 DEVICE bits
    buton=IR_But
    irled=0
    Return
Açıklayıcı olun, gizemli yazmak maharet değildir...

Çevrimdışı murbay

  • Kıdemli
  • ****
  • İleti: 330
Ynt: TK19 IR & PIC KUMANDA KODLARI ALICI-VERICI
« Yanıtla #22 : 05 Şubat 2011, 11:43:20 »
Yönetici arkadaşlar yanıt eklediğim başlıklar "yeni gönderilen iletileri göster" kısmında neden görünmüyor?
yeni iletileri nasıl takip edeceğiz?
Açıklayıcı olun, gizemli yazmak maharet değildir...

Çevrimdışı Mucit23

  • Profesyonel Üye
  • *****
  • İleti: 5656
    • www.arectron.com/
Ynt: TK19 IR & PIC KUMANDA KODLARI ALICI-VERICI
« Yanıtla #23 : 05 Şubat 2011, 12:02:07 »
Altta haberdar et butonu var onu kullanabilirsin

Çevrimdışı hamityanik

  • Üye
  • **
  • İleti: 31
    • M. Hamit YANIK
Ynt: TK19 IR & PIC KUMANDA KODLARI ALICI-VERICI
« Yanıtla #24 : 12 Şubat 2011, 07:32:07 »
Bir infrared alıcı modul (tk19) un data ucunu bilgisayarın mikrofon girişine bağlayıp  bir ses kayıt programıyla kumandanın kodlarını bilgisayara kaydedip buradan inceleyebilirsin başlık ve data yapısına bakarak hangi formatta olduğunu anlayabilirsin

Buna benzer bir çalışma şu adreste vardı:
http://forum.donanimhaber.com/m_11072671/tm.htm

Visual Analyser programı ile bilgisayarı bir osiloskop gibi kullanmak mümkün. Tabi osiloskop kadar kesin sonuç vermeyebilir.

Çevrimdışı kuylus

  • Üye
  • **
  • İleti: 18
Ynt: TK19 IR & PIC KUMANDA KODLARI ALICI-VERICI
« Yanıtla #25 : 21 Nisan 2017, 01:26:35 »
Bu konuda çok fazla başarılı çalışma yaptım Hangi kumanda veya kumandaları kullanacağınızı yazarsanız yardımcı olabilirim...

Merhaba Arçelik klima kumandası konusunda bilginiz varmı acaba protokol ve veri akışı konusunda  teşekkürler