اطلاعیه

Collapse
No announcement yet.

[پروژه] پروژه کامل ریموت 4 کاناله رادیویی ASK لرنینگ

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    پاسخ : پروژه کامل ریموت 4 کاناله رادیویی ASK لرنینگ

    نوشته اصلی توسط 2er
    من می خواستم بدونم که چه طور میشه توسط یک میکرو قسمت دیکدر رو ساخت و همون میکرو رو برای کارهای دیگه استفاده کرد ؟ مثلا چند تا ورودی را مدام خواند و بر آن اساس چند تا خروجی رو هم کنترل کرد ؟ و یا باید از میکرو های کوچکتر استفاده کرد و این کارها رو توسط دو میکرو انجام داد این سوال رو برای این میپرسم که در پست های قبلی دوستان برای سرعت خواندن اطلاعات از ماژول گیرنده تاکید داشتن .
    آیا با بهینه کردن برنامه به نظرتون اینکار شدنی هست یا نه ؟
    با سلام
    شرمنده اگه دیر جواب میدم
    در مورد سوال شما باید بگم بعد از دیافت کد و دتکت دیتای ریموت باید این کارارو بکنید
    در ضمن این کارای جانبی مثل خوندن و نوشتن ورودی ها و خروجی ها و ... توی مین برنامه انجام میشه ولی پروسه دتکت دیتا توی اینتراپت هستن پس با هم تداخل نمیکنن
    همونطوری که میدونید نوشتن EEPROM زمانبره پس چطور میتونیم دیتا رو توش ذخیره گنیم
    منظور از همه این تاکید و ... روتین اینتراپت و دتکت دیتاست نه مین برنامه

    به همین سادگی :nice:
    تجربه معلم خشنی هست اول امتحان میگیره بعد درس میده !!!
    به دلیل برخی مشکلات بوجود اماده دیگه امکان ادامه فعالت در این انجمن مقدور نیست.

    دیدگاه


      پاسخ : پروژه کامل ریموت 4 کاناله رادیویی ASK لرنینگ

      سلام دوستان خوبم من از ماژول های kst-rx706 که در سایت هست خریدم فقط من از هر نوعش دوتا خریدم (315 و 433.92) اما سایت هر چهار تاشو با هم بسته بندی کرده :angry: حالا من چه طور می توانم تشخیص بدم که کدوم برای 315 هست و کدوم برای 433.92 ؟

      سوال دیگم این که در برنامه ای که آقای مهندس اسدی نوشته در قسمت وقفه داره

      کد:
       if(RF_in)
              و ....    }
      من خودم بیسیک رو یاد دارم اما برام سواله که چرا در قسمت شرط if هیچ شرطی نداره !!! :surprised: :surprised: :surprised: میشه توضیح بدید دقیقا چی شد ؟

      یک سوال دیگه ام اینه که آیا کدی که آی سی EV1527 در فرستنده داره میفرسته در قسمت دیتای ماژول گیرنده هم همون کد دریافت میشه یا نه ؟ (آیا شکل زیر در قسمت ماژول گیرنده دریافت میشه ؟)

      دیدگاه


        پاسخ : پروژه کامل ریموت 4 کاناله رادیویی ASK لرنینگ

        نوشته اصلی توسط 2er
        سلام دوستان خوبم من از ماژول های kst-rx706 که در سایت هست خریدم فقط من از هر نوعش دوتا خریدم (315 و 433.92) اما سایت هر چهار تاشو با هم بسته بندی کرده :angry: حالا من چه طور می توانم تشخیص بدم که کدوم برای 315 هست و کدوم برای 433.92 ؟

        سوال دیگم این که در برنامه ای که آقای مهندس اسدی نوشته در قسمت وقفه داره

        کد:
         if(RF_in)
                و ....    }
        من خودم بیسیک رو یاد دارم اما برام سواله که چرا در قسمت شرط if هیچ شرطی نداره !!! :surprised: :surprised: :surprised: میشه توضیح بدید دقیقا چی شد ؟

        یک سوال دیگه ام اینه که آیا کدی که آی سی EV1527 در فرستنده داره میفرسته در قسمت دیتای ماژول گیرنده هم همون کد دریافت میشه یا نه ؟ (آیا شکل زیر در قسمت ماژول گیرنده دریافت میشه ؟)

        سلام
        سوال اول :
        خیلی راحت میتونید با دیدن خروجی ماژولهاتون وقتی دارید یکی از کلیدهای ریموتهاتونو فشار میدید فرکانس ریموت رو تشخیص بیدید
        یعنی وقتی ماژول 315 رو استفاده میکنید فقط با یک ریموت 315 خروجی خواهد داشت

        سوال دوم :
        در سی وقتی فقط یک متغیر یا تابع در دستور if قرار بگیره یعنی ایا جواب یک هست یا خیر
        ترجمه اون دستور این میشه
        اگر متغیر RF_in یک باشد

        سوال سوم :
        بله دیتا در هردو باید یکی باشه
        همون دیتایی که فرستنده تولید و ارسال میکنه دقیقا همونی هست که در خروجی ماژول هست

        موفق و پیروز باشید
        به همین سادگی :nice:
        تجربه معلم خشنی هست اول امتحان میگیره بعد درس میده !!!
        به دلیل برخی مشکلات بوجود اماده دیگه امکان ادامه فعالت در این انجمن مقدور نیست.

        دیدگاه


          پاسخ : پروژه کامل ریموت 4 کاناله رادیویی ASK لرنینگ

          وظایف تایمر0 و1 چیست

          دیدگاه


            پاسخ : پروژه کامل ریموت 4 کاناله رادیویی ASK لرنینگ

            با سلام جناب اسدی
            من ماژول فرستنده و گیرنده 433 مگ رو خریدم که میخام برای ارسال دیتا (متن)استفاده کنم.حالا مشکل من اینجاست که خروجی فرستنده لحظه ای هستش.
            مثلا اگر بخام "0011"رو ارسال کنم خروجی در گیرنده قطع میشه بنظرتون چیکار کنم؟
            با تشکر فراوان
            چه یافت آنــکه تــو را گم کرد وچه گم کرد آنـکه تــو را یافت.

            دیدگاه


              پاسخ : پروژه کامل ریموت 4 کاناله رادیویی ASK لرنینگ

              سلام خسته نباشید آقای اسدی واقعا برای پروژه تون ممنونم فقط اگه امکانش هست پروژه ای که خودتون با mega8 دارید رو در اختیار می گذارید تا ما هم استفاده کنیم

              دیدگاه


                پاسخ : پروژه کامل ریموت 4 کاناله رادیویی ASK لرنینگ

                نوشته اصلی توسط miladheydari72
                سلام خسته نباشید آقای اسدی واقعا برای پروژه تون ممنونم فقط اگه امکانش هست پروژه ای که خودتون با mega8 دارید رو در اختیار می گذارید تا ما هم استفاده کنیم
                چه خوبه اگه قبل از ارسال یه سرچ می کردیم ... :cry2:

                چرا ناراحتی پاتریک!
                + امروز ی بچه دیدم سرچهارراه گل میفروخت
                - از دیدنش ناراحت شدی؟
                + نه
                پس چی ناراحتت کرده
                + اینکه دیدن اینجور بچه ها انقدر واسم عادی شده که دیگه ناراحتم نمیکنه
                ------------------------------------------------------------------------------------------------------
                تاحالا فکر کردی بیسواد کیه؟- بی سواد یعنی کسی که نمیتونه ذهنیاتش رو عملی کنه!
                ------------------------------------------------------------------------------------------------------
                محصولات

                دیدگاه


                  پاسخ : پروژه کامل ریموت 4 کاناله رادیویی ASK لرنینگ

                  برد دستگاه کم هست با mega8 آنتن هم گذاشتم

                  دیدگاه


                    پاسخ : پروژه کامل ریموت 4 کاناله رادیویی ASK لرنینگ

                    فروشگاه سایت دومدل داره.

                    این یکی : http://eshop.eca.ir/%D9%85%D8%A7%DA%...xd-rf-433.html

                    انتن دهیش بهتر از مدل دیگه هستش و خب منم برد بیشتر از 10 متر رو اونم تو دید مستقیم جواب گرفتم. و برد دستگاه وابستگی شدیدی به اندازه انتن داره.
                    چرا ناراحتی پاتریک!
                    + امروز ی بچه دیدم سرچهارراه گل میفروخت
                    - از دیدنش ناراحت شدی؟
                    + نه
                    پس چی ناراحتت کرده
                    + اینکه دیدن اینجور بچه ها انقدر واسم عادی شده که دیگه ناراحتم نمیکنه
                    ------------------------------------------------------------------------------------------------------
                    تاحالا فکر کردی بیسواد کیه؟- بی سواد یعنی کسی که نمیتونه ذهنیاتش رو عملی کنه!
                    ------------------------------------------------------------------------------------------------------
                    محصولات

                    دیدگاه


                      پاسخ : پروژه کامل ریموت 4 کاناله رادیویی ASK لرنینگ

                      سلام
                      40 تا صفحه رو خوندم تا به اینجا رسیدم .
                      همانطور که جناب اسدی فرمودند این مدار حالت لحظه ای داره .اگر من بخام لچ اش کنم باید چیکار کنم ؟
                      یا به اندازه آرزوهایت تلاش میکنی یا به اندازه تلاشت ارزو میکنی

                      دیدگاه


                        پاسخ : پروژه کامل ریموت 4 کاناله رادیویی ASK لرنینگ

                        سلام آقا من چند روزه دارم کار میکنم که بتونم کد پری امبل در برنامه درست تشخیص بدم یک برنامه کوتاه هم نوشتم و کلی اونو ویرایش کردم آخرم مدام داره نوسان میکنه و نمیشه چرا ؟ :angry: :angry:
                        لطفا کدم رو یک نگاه بکنید ببینید اشکالش از کجا میتونه باشه ؟
                        درضمن تایمر هم با فرکانس 10 کیلو کار میکنه .

                        الان وقتی ریموت رو میزنم LED روشن میشه اما گاهی اوقات بدون دریافت کد شروع به خاموش و روشن شدن میکنه و یا اینکه گاهی یک لحظه روشن میشه آیا این موضوع طبیعیه ؟ یهنی نویز اثر میزاره یا که چی ؟


                        کد:
                        interrupt [TIM0_COMP] void timer0_compa_isr(void)
                        {
                          if (RF_in)
                          {
                            preamble_check1 ++;
                            preamble_ok=1;
                          }
                        
                          if (!RF_in && preamble_ok)
                            preamble_check0 ++;
                        
                          if (preamble_check1>=4 || preamble_check0>=115)
                            {
                            preamble_check0=0;
                            preamble_check1=0;
                            remote_key=0;
                            correct_code=0;
                            preamble_ok=0;
                            }
                        
                          remote_key =(preamble_check0/preamble_check1);
                        
                          if (remote_key==31)
                          {
                            preamble_check0=0;
                            preamble_check1=0;
                            remote_key=0;
                            correct_code=1;
                            preamble_ok=0;
                          }
                        
                        }

                        دیدگاه


                          پاسخ : پروژه کامل ریموت 4 کاناله رادیویی ASK لرنینگ

                          این از مشخصات خود ماژول هستش که لچ نمیشه
                          چه یافت آنــکه تــو را گم کرد وچه گم کرد آنـکه تــو را یافت.

                          دیدگاه


                            پاسخ : پروژه کامل ریموت 4 کاناله رادیویی ASK لرنینگ

                            نوشته اصلی توسط 2er
                            سلام آقا من چند روزه دارم کار میکنم که بتونم کد پری امبل در برنامه درست تشخیص بدم یک برنامه کوتاه هم نوشتم و کلی اونو ویرایش کردم آخرم مدام داره نوسان میکنه و نمیشه چرا ؟ :angry: :angry:
                            لطفا کدم رو یک نگاه بکنید ببینید اشکالش از کجا میتونه باشه ؟
                            درضمن تایمر هم با فرکانس 10 کیلو کار میکنه .

                            الان وقتی ریموت رو میزنم LED روشن میشه اما گاهی اوقات بدون دریافت کد شروع به خاموش و روشن شدن میکنه و یا اینکه گاهی یک لحظه روشن میشه آیا این موضوع طبیعیه ؟ یهنی نویز اثر میزاره یا که چی ؟


                            کد:
                            interrupt [TIM0_COMP] void timer0_compa_isr(void)
                            {
                              if (RF_in)
                              {
                                preamble_check1 ++;
                                preamble_ok=1;
                              }
                            
                              if (!RF_in && preamble_ok)
                                preamble_check0 ++;
                            
                              if (preamble_check1>=4 || preamble_check0>=115)
                                {
                                preamble_check0=0;
                                preamble_check1=0;
                                remote_key=0;
                                correct_code=0;
                                preamble_ok=0;
                                }
                            
                              remote_key =(preamble_check0/preamble_check1);
                            
                              if (remote_key==31)
                              {
                                preamble_check0=0;
                                preamble_check1=0;
                                remote_key=0;
                                correct_code=1;
                                preamble_ok=0;
                              }
                            
                            }
                            در این خصوص قبلا صحبت شده
                            به پست های قبل مراجعه کنید

                            نوشته اصلی توسط صادق ابراهیمی
                            این از مشخصات خود ماژول هستش که لچ نمیشه
                            چه ربطی به ماژول داره ؟؟؟؟؟؟؟؟؟

                            به همین سادگی :nice:
                            تجربه معلم خشنی هست اول امتحان میگیره بعد درس میده !!!
                            به دلیل برخی مشکلات بوجود اماده دیگه امکان ادامه فعالت در این انجمن مقدور نیست.

                            دیدگاه


                              پاسخ : پروژه کامل ریموت 4 کاناله رادیویی ASK لرنینگ

                              آقا من برنامه بالا رو اصلاح کردم و کد پری امبل رو درست تشخیص میده اما بردش بیشتر از 5 متر نیست از برنامه میتونه باشه ؟
                              در ضمن آنتن هم بهش وصل نکردم !
                              دوستانی که از این ماژول استفاده کردن : بدون آنتن چقدر بردش میشه (با ریموت های معمولی بتا ).

                              دیدگاه


                                پاسخ : پروژه کامل ریموت 4 کاناله رادیویی ASK لرنینگ

                                نوشته اصلی توسط صادق ابراهیمی
                                با سلام جناب اسدی
                                من ماژول فرستنده و گیرنده 433 مگ رو خریدم که میخام برای ارسال دیتا (متن)استفاده کنم.حالا مشکل من اینجاست که خروجی فرستنده لحظه ای هستش.
                                مثلا اگر بخام "0011"رو ارسال کنم خروجی در گیرنده قطع میشه بنظرتون چیکار کنم؟
                                با تشکر فراوان
                                یه سوال قبلا پرسیدم اما :rolleyes:
                                من چن ماه پیش ماژول رو خشک وخالی تست کردم وقتی پایه دیتا فرستنده رو یک میکردم تو خروجی گیرنده یک لحظه یک میشد ویک نمیموند.
                                چه یافت آنــکه تــو را گم کرد وچه گم کرد آنـکه تــو را یافت.

                                دیدگاه

                                لطفا صبر کنید...
                                X