قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

أدوات الموضوع

الصورة الرمزية motoman2010
motoman2010
:: مهندس متواجد ::
تاريخ التسجيل: Mar 2012
الدولة: مصر
المشاركات: 117
نشاط [ motoman2010 ]
قوة السمعة:0
قديم 08-10-2015, 06:53 PM المشاركة 1   
افتراضي فك شفرة اى ريموت (شكر خاص للاخ funky112233) Twitter FaceBook Google+



اولا احب اوجه الشكر والتقدير للاخ funky112233
لما شرحه فى هذا الموضوع
http://www.qariya.info/vb/showthread.php?t=112720

وهذه عن تجربة لى فى فك شفره ريموت مروحه فرش

كود:
char x;

void speed(){

             for(x=0;x<=1;x++) {
             PWM1_Start();delay_us(1250);PWM1_Stop();
             delay_us(417);  }
             PWM1_Start();delay_us(417);PWM1_Stop();
      delay_us(1250);
             for(x=0;x<=1;x++) {
             PWM1_Start();delay_us(1250);PWM1_Stop();
             delay_us(417);  }
              for(x=0;x<=4;x++){
               PWM1_Start();delay_us(417);PWM1_Stop();
             delay_us(1250);
}
  PWM1_Start();delay_us(1250);PWM1_Stop();
             delay_us(417);
              PWM1_Start();delay_us(417);PWM1_Stop();
             delay_us(4979);

  }
  
  void off(){
  for(x=0;x<=1;x++) {
              PWM1_Start();delay_us(1250);PWM1_Stop();
             delay_us(417);   }
             PWM1_Start();delay_us(417);PWM1_Stop();
             delay_us(1250);
            for(x=0;x<=1;x++) {
              PWM1_Start();delay_us(1250);PWM1_Stop();
             delay_us(417);   }
   for(x=0;x<=5;x++) {
              PWM1_Start();delay_us(417);PWM1_Stop();
             delay_us(1250);   }
             
  PWM1_Start();delay_us(1250);PWM1_Stop();
             delay_us(4979);
  
  }
void main() {
CMCON=0x07;TRISA=255;TRISB=0;portb=0;
PWM1_Init(38000);
PWM1_Set_Duty(255);


  while (1) {
  if (porta.f0==0){  
   speed();
   }  
   if (porta.f1==0){
   off(); }
   
   
   
   
   
    }   }
لكن ببرنامج تحليل اخر اسمه ir protocol analyzer

فهذا البرنامج يعطى شكل الموجه والوقت بين النبضات بالميكرو ثانيه مباشرة بمجرد الضغط على زر الريموت

وهذا رابط التحميل
http://www.ostan.cz/IR_protocol_anal...lyzer_v1.1.zip

اعلانات

الصورة الرمزية yasirh88
yasirh88
:: مهندس متواجد ::
تاريخ التسجيل: Dec 2014
المشاركات: 156
نشاط [ yasirh88 ]
قوة السمعة:0
قديم 08-10-2015, 10:36 PM المشاركة 2   
افتراضي


بارك الله بيك اخي العزيز على وضعك للموضوع في المنتدى
ولكن هل يمكنك ان توضح ما الدائرة التي استخدمتها لمعرفة كود المفاتيح وكيف تمكنت من قراءة الكود بدون وجود اي شوشرة او ضوضاء

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  

الصورة الرمزية motoman2010
motoman2010
:: مهندس متواجد ::
تاريخ التسجيل: Mar 2012
الدولة: مصر
المشاركات: 117
نشاط [ motoman2010 ]
قوة السمعة:0
قديم 09-10-2015, 12:29 PM المشاركة 3   
افتراضي


بارك الله بيك اخي العزيز على وضعك للموضوع في المنتدى
ولكن هل يمكنك ان توضح ما الدائرة التي استخدمتها لمعرفة كود المفاتيح وكيف تمكنت من قراءة الكود بدون وجود اي شوشرة او ضوضاء
دى الدائره مجرد مستقبلة ir وتغذيه 5 فولت والافضل تاخد التغذيه من اللابتوب او الكمبيوتر مباشرة (وهذا يقلل نسبه التشويش فى الاشاره او الموجه بشكل كبير )






ودى صوره من البرنامج والاشاره واضحه والزمن مكتوب جاهز فى البرنامج فوق الموجه




الصورة الرمزية yasirh88
yasirh88
:: مهندس متواجد ::
تاريخ التسجيل: Dec 2014
المشاركات: 156
نشاط [ yasirh88 ]
قوة السمعة:0
قديم 09-10-2015, 07:24 PM المشاركة 4   
افتراضي


شكراا اخي على التوضيح فقط سؤال اخير ويصبح الامر واضح بصورة كاملة في هذه الصورة


قمت بتوصيل دايود ولم تستخدمه بالحقيقة وقمت بتوصيل طرفين للجاك الارضي والمصدر برسم الدائرة وبالحقيقة استخدمت طرف واحد

هل يمكنك التوضيح على هذه الصورة هل قمت بايصال طرف ال input فقط واعتبرت الارضي مشترك



يعني في حالة استخدام مصدر اليو اس بي نستخدم فقط طرف ال input ولا نستخدم الدايود
وشكرااا على الاهتمام


التعديل الأخير تم بواسطة : yasirh88 بتاريخ 09-10-2015 الساعة 07:28 PM

الصورة الرمزية motoman2010
motoman2010
:: مهندس متواجد ::
تاريخ التسجيل: Mar 2012
الدولة: مصر
المشاركات: 117
نشاط [ motoman2010 ]
قوة السمعة:0
قديم 09-10-2015, 08:05 PM المشاركة 5   
افتراضي


شكراا اخي على التوضيح فقط سؤال اخير ويصبح الامر واضح بصورة كاملة في هذه الصورة


قمت بتوصيل دايود ولم تستخدمه بالحقيقة وقمت بتوصيل طرفين للجاك الارضي والمصدر برسم الدائرة وبالحقيقة استخدمت طرف واحد

هل يمكنك التوضيح على هذه الصورة هل قمت بايصال طرف ال input فقط واعتبرت الارضي مشترك



يعني في حالة استخدام مصدر اليو اس بي نستخدم فقط طرف ال input ولا نستخدم الدايود
وشكرااا على الاهتمام
اخى الكريم انا لم استخدم الدايود ولكن الصوره لمجرد توضيح فكرة التوصيل


وبالنسبة للجاك انا وصلت طرف الصوت فقط لان كما قولت الطره الثالث مشترك بين الصوت والتغذيه من داخل اللابتوب فلا داعى لتوصيله


وبالنسبة للتغذيه فهى كما قلت
ان مصدر تغذيه ال usb يكون خالى من اى تشويش ومفلتر جاهز فلا داعى لاستخدام الدايود


الصورة الرمزية yasirh88
yasirh88
:: مهندس متواجد ::
تاريخ التسجيل: Dec 2014
المشاركات: 156
نشاط [ yasirh88 ]
قوة السمعة:0
قديم 09-10-2015, 09:01 PM المشاركة 6   
افتراضي


بارك الله بيك اخي على التوضيح
وشكراا مرة اخرى على وضع الدائرة في المنتدى


الصورة الرمزية Sallam
Sallam
:: مهندس متميز ::
تاريخ التسجيل: Mar 2006
الدولة: Syria
المشاركات: 518
نشاط [ Sallam ]
قوة السمعة:0
قديم 11-10-2015, 10:12 PM المشاركة 7   
افتراضي


شكرا كثيرا على الموضوع

أرجو أن تتابعه حتى يتوضح العمل

بالتوفيق

إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 01:59 PM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025