اطلاعیه

Collapse
No announcement yet.

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

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

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

    سلام
    من حدود 2 هفته میشه که دارم روی 4 کاناله کار می کنم و همه جا جواب میده فقط زمانی که برای راه اندازی مدارات 3 فاز ازش استفاده کردم خیلی نویز گیر بود.
    تازه تو بازار هم در حدود 15000 تومان مدار آمادش پیدا میشه. این مدارات چند تا اشکال دارن:
    1)فرکانسش با فرکانس مخابرات و راهنمایی رانندگی یکسانه،یعنی امکان داره ریموت رو بزنین و یهو چراغ راهنمایی رانندگی روشن خاموش شه
    2)امکان داره یه نفر ریموت دزدگیر یه ماشین هم تو این فرکانس باشه و با اون ریموت مدارتون فعال شه
    البته بگم پست های بالا رو کامل نخوندم شاید اونجا هم همین اطلاعات موجود باشه
    به نظر من بهتره به جای این آی سی ها از HM-R و HM-T استفاده بشه.
    بازم اگه این مطالبم تکراری بود ببخشید.

    دیدگاه


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

      تازه تو بازار هم در حدود 15000 تومان مدار آمادش پیدا میشه.
      واقعا دست شما درد نکنه !!!!!!!!!
      این مدارات چند تا اشکال دارن:
      1)فرکانسش با فرکانس مخابرات و راهنمایی رانندگی یکسانه،یعنی امکان داره ریموت رو بزنین و یهو چراغ راهنمایی رانندگی روشن خاموش شه
      2)امکان داره یه نفر ریموت دزدگیر یه ماشین هم تو این فرکانس باشه و با اون ریموت مدارتون فعال شه
      اما من الان چهار تا ریموت دارم که دو تا دو تا مقدار عدد کلید اشون با هم برابره و هیچد تداخلی هم تو با هم ندارند من هر جوری بگید اینا رو با هم در گیر کردم اما بازم میکرو قاطی نکرده
      از طرفی خود دیتا شیتم میگه :

      EV1527 is OTP Encoder utilizing CMOS technology process. EV1527
      hai a maximum of 20 bits providing up to 1 million codes.It can reduce any
      code collision and unauthorized code scanning possibilities.

      دیدگاه


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

        نوشته اصلی توسط h_r_67
        سلام
        من حدود 2 هفته میشه که دارم روی 4 کاناله کار می کنم و همه جا جواب میده فقط زمانی که برای راه اندازی مدارات 3 فاز ازش استفاده کردم خیلی نویز گیر بود.
        تازه تو بازار هم در حدود 15000 تومان مدار آمادش پیدا میشه. این مدارات چند تا اشکال دارن:
        1)فرکانسش با فرکانس مخابرات و راهنمایی رانندگی یکسانه،یعنی امکان داره ریموت رو بزنین و یهو چراغ راهنمایی رانندگی روشن خاموش شه
        2)امکان داره یه نفر ریموت دزدگیر یه ماشین هم تو این فرکانس باشه و با اون ریموت مدارتون فعال شه
        البته بگم پست های بالا رو کامل نخوندم شاید اونجا هم همین اطلاعات موجود باشه
        به نظر من بهتره به جای این آی سی ها از HM-R و HM-T استفاده بشه.
        بازم اگه این مطالبم تکراری بود ببخشید.
        دوست من این ماژولهایی که شما معرفی کردید برای تبادل دیتا هست نه ریموت و کنترل چند تا رله و قیمت بالایی داره نسبت به این ماژولهای 1000 تومانی
        اما در مورد تداخل باید بگم امکان نداره (اگر داشته باشه هم خیلی بدشانسیه) چون با وجود 20 بیت دیتا شما هر 1 میلیون ریموت تکراری میشه که احتمال کنار هم قرار گرفتنش میشه یک میلونوم نه؟ حالا شما بگید این امکان چگونه به وجود میاد؟در ضمن شما میتونید اسیلاتورهای مختلف داشته باشید و در 4 فرکانس مختلف که با توجه به اینها از 70 میلیون نفر جمعیت ایران بالاتر میره

        بنده در مورد این ماژولها توضیحات کافی دادم و نیازی به توضیح اضافی نداره ولی دوباره میگم
        در همه ریموتها دیتای کلیدها برابره یعنی همون 4 بیت اخر دیتا و بعد از اشکار سازی کد ریموت و تشخیص ذخیره شده یا نشدن اون همون چهار بیت رو در خروجی ریموت نشون میدیم .
        پس ترو خدا دیگه در مورد ماژولهای دیگه و دیتا و تشخیص نادرست یا خطا صحبت نکنید به خدا دیگه خسته شدم انقدر حرفهای تکراری زدم

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

        دیدگاه


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

          نوشته اصلی توسط mojtaba_led
          سلام مهندس جان
          ببخشید می خوام از برنامه تون با اجازتون یه استفاده تجاری بکنم اگه راضی هستید ؟

          کاری که میخوام بکنیم اینه که سه تا پمپ رو از را دور خاموش و روشن کنیم از سه جای مختلف یعنی با سه تا ریموت

          من یه چیزایی به برنامه اضافه کردم (فقط برای اینکه یه خورده فانتزی اش کنم یه سگمنت هم گزاشتم ) مدار رو روی برد بورد بستم اما بورد مدار 10 متر هم دیگه نیست به نظرتون دلیلش برمیگرده به شکل برنامه ؟
          ممنون از توجهتون
          در مورد استفاده تجاری مانعی نداره و با خیال راحت میتونید استفاده کنید
          اما در مورد مشکل برنامه باید بگم احتمالا شما زمانبندی یا مقدار تایمر هارو تغییر دادید یا فیوز بیتهای میکرو رو درست تنظیم نکردید
          با عرض شرمندگی بنده زمان تست برنامه شمارو ندارم پس توصیه میکنم تغییراتی که در برنامه دادید رو با // حذف کرده و مرحله مرحله اضافه کنید تا خطوط مشکل ساز رو در برنامه پیدا کنید و به حل مشکل مدادرت ورزید

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

          دیدگاه


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

            در همه ریموتها دیتای کلیدها برابره یعنی همون 4 بیت اخر دیتا و بعد از اشکار سازی کد ریموت و تشخیص ذخیره شده یا نشدن اون همون چهار بیت رو در خروجی ریموت نشون میدیم
            مهندس منظورتون همین d_in[3] هست ؟
            اگه اینه که من الان دو تا ریموتم این عدد متناظر بر کلید هاشون هست : 1 و 2 و 4 و 8
            و اون دو تای دیگه : 3 و 8 و 10 و12
            در مورد استفاده تجاری مانعی نداره و با خیال راحت میتونید استفاده کنید
            ممنون از بزرگواریتون
            اما در مورد مشکل برنامه باید بگم احتمالا شما زمانبندی یا مقدار تایمر هارو تغییر دادید یا فیوز بیتهای میکرو رو درست تنظیم نکردید
            نه من فقط اینا رو به انتهای برنامه اضافه کردم به هیچ چیزی دست نزدم :

            کد:
              ///////////mojtaba instrument : pump remote controller 
                    if(e_n_remut==3)f_learn=1;
                    if(f_learn){
                    /////////remote1/////////////////////////
                    if(d_in[0] == e_d_ee[0][0] && d_in[1] == e_d_ee[0][1] && d_in[2] == e_d_ee[0][2]){
                    remut = d_in[3];
                    switch (remut) 
                        {
                        case 0:
                                 
                           
                        break;
                        case 3:
                          
                            set(OUT1,OUT1_PIN); 
                            SEG_ON; 
                            DATA=num[1]; /* it's show "1" */
                             _delay_ms(500);
                            DATA=num[13]; /* it's show "=" */
                              _delay_ms(500);
                            DATA=num[10]; /* it's show "o" */
                             _delay_ms(500);
                            DATA=num[11]; /* it's show "n" */ 
                             _delay_ms(500);
                             SEG_OFF; 
                            
                        break;
                        case 12:
                            reset(OUT1,OUT1_PIN);
                            SEG_ON;
                            DATA=num[1]; /* it's show "1" */
                             _delay_ms(500);
                            DATA=num[13]; /* it's show "=" */
                             _delay_ms(500);
                            DATA=num[10]; /* it's show "o" */
                             _delay_ms(500);
                            DATA=num[12]; /* it's show "f" */  
                             _delay_ms(500);
                            DATA=num[12]; /* it's show "f" */ 
                            _delay_ms(500);
                            SEG_OFF;
                            
                        }
                    }
                  /////////remote 2/////////////////////////
                    if(d_in[0] == e_d_ee[1][0] && d_in[1] == e_d_ee[1][1] && d_in[2] == e_d_ee[1][2]){
                    remut = d_in[3];
                    switch (remut) 
                        {
                        case 0:
                                 
                           
                        break;
                        case 2:
                            set(OUT2,OUT2_PIN);  
                            SEG_ON; 
                            DATA=num[2]; /* it's show "2" */
                             _delay_ms(500);
                            DATA=num[13]; /* it's show "=" */
                              _delay_ms(500);
                            DATA=num[10]; /* it's show "o" */
                             _delay_ms(500);
                            DATA=num[11]; /* it's show "n" */ 
                             _delay_ms(500);
                             SEG_OFF;
                            
                        break;
                        case 4:
                            reset(OUT2,OUT2_PIN);
                            SEG_ON;
                            DATA=num[2]; /* it's show "2" */
                             _delay_ms(500);
                            DATA=num[13]; /* it's show "=" */
                             _delay_ms(500);
                            DATA=num[10]; /* it's show "o" */
                             _delay_ms(500);
                            DATA=num[12]; /* it's show "f" */  
                             _delay_ms(500);
                            DATA=num[12]; /* it's show "f" */
                            _delay_ms(500);
                            SEG_OFF;
                           
                        }
                    }
                    /////////remote 3/////////////////////////
                    if(d_in[0] == e_d_ee[2][0] && d_in[1] == e_d_ee[2][1] && d_in[2] == e_d_ee[2][2]){
                    remut = d_in[3];
                    switch (remut) 
                        {
                        case 0:
                                 
                           
                        break;
                        case 3:
                            set(OUT3,OUT3_PIN); 
                            SEG_ON; 
                            DATA=num[3]; /* it's show "3" */
                             _delay_ms(500);
                            DATA=num[13]; /* it's show "=" */
                              _delay_ms(500);
                            DATA=num[10]; /* it's show "o" */
                             _delay_ms(500);
                            DATA=num[11]; /* it's show "n" */ 
                             _delay_ms(500);
                             SEG_OFF;
                           
                        break;
                        case 12:
                            reset(OUT3,OUT3_PIN);
                            SEG_ON;
                            DATA=num[3]; /* it's show "3" */
                             _delay_ms(500);
                            DATA=num[13]; /* it's show "=" */
                             _delay_ms(500);
                            DATA=num[10]; /* it's show "o" */
                             _delay_ms(500);
                            DATA=num[12]; /* it's show "f" */  
                             _delay_ms(500);
                            DATA=num[12]; /* it's show "f" */ 
                            _delay_ms(500);
                            SEG_OFF;
                            
                        }
                    }
                    }


            بهر حال یه دنیا ممنون از وقتی که گزاشتید برم ببینم چه میشود کرد .

            دیدگاه


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

              دوستان به خاطر احترام به برنامه ای که جناب مهندس ملک نوشتن و در خواست ایشان پست را خذف کردم .

              :nerd:



              من سورس کامل به زبان بیسیک رو دارم و کار هم میکنه . فقط نمیدونم چطور پلود کنم :angry: :angry:

              دیدگاه


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

                نوشته اصلی توسط masoud.gha
                من سورس کامل به زبان بیسیک رو دارم و کار هم میکنه . فقط نمیدونم چطور پلود کنم :angry: :angry:
                میتونی از طریق خود سایت اقدام کنی
                حاجی یا زیپش کن و رو یکی از سایتای پلود بزنشو لینکش بزار
                مثلا رو این سایت :
                http://uplod.ir
                ندارم

                دیدگاه


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

                  نوشته اصلی توسط masoud.gha
                  من سورس کامل به زبان بیسیک رو دارم و کار هم میکنه . فقط نمیدونم چطور پلود کنم :angry: :angry:
                  copy-paste
                  پروردگارا: به من زيستني عطا کن که در لحظه مرگ بر بي ثمري لحظه اي که براي زيستن گذشته است حسرت نخورم، و مردني عطا کن که بر بيهودگيش سوگوار نباشم. بگذار تا آن را خود انتخاب کنم، اما آنچنان که تو دوست ميداري

                  دیدگاه


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

                    شرمنده که نتونستم توی upload.ir بزارمش .
                    خطا میداد

                    نقشه کاملش به همراه سیم کشی و فایل pcb رو هم دارم البته اگه پیداش کنم میزارم یجوری که همه بتونن استفاده کنن .
                    دکمه تایم برای زمان فعال بودن هر کدام از رله هاس . دکمه ریست برای تنظیم تایم بر روی یک ثانیه است . برای ذخیره ریموت باید از 24c08 استفاده کنید و برای لرن کردن کافیه که دکمه a رو نگه دارید (از روی ریموت) و برای یک لحظه خیلی کوتاه کلید لرن رو بزنید . برای حذف ریموت ها هم دکمه لرن رو 5 ثانیه نگه دارید .
                    موفق باشید و همیشه خندان :mrgreen:

                    دیدگاه


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

                      نوشته اصلی توسط masoud.gha
                      شرمنده که نتونستم توی upload.ir بزارمش .
                      خطا میداد

                      نقشه کاملش به همراه سیم کشی و فایل pcb رو هم دارم البته اگه پیداش کنم میزارم یجوری که همه بتونن استفاده کنن .
                      دکمه تایم برای زمان فعال بودن هر کدام از رله هاس . دکمه ریست برای تنظیم تایم بر روی یک ثانیه است . برای ذخیره ریموت باید از 24c08 استفاده کنید و برای لرن کردن کافیه که دکمه a رو نگه دارید (از روی ریموت) و برای یک لحظه خیلی کوتاه کلید لرن رو بزنید . برای حذف ریموت ها هم دکمه لرن رو 5 ثانیه نگه دارید .
                      موفق باشید و همیشه خندان :mrgreen:
                      مرسیییییییییییییییییییی
                      اگه میشه زودتر شماتیک و pcb رو هم بزار که دیگه یه تشکر حسابی ازت بکنیم
                      راستی.بعد گذاشتن شماتیک و pcb یه بار کامل مراحل کاری مدارو توضیح بده
                      بازم ممنون :wow:

                      دیدگاه


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

                        سلام مهندس اسدی
                        من از این مدار برای درب بازکن استفاده کردم اما یه مشکلی داره
                        باید چند بار دکمه ریموت رو بزنم تا درب باز شه
                        با هر بار زدن دکمه ریموت رله ها سریع قطع و وصل میشن اما درب باز نمیشه
                        بعد ار چند بار زدن دکمه 1 بار درب باز میشه
                        شما فایل هگز برنامه دومتون رو بهم دادین
                        زمان قطع و وصل رله ها چقدر هست ؟
                        اگه میشه زمانو کمی بیشتر کنیین تا با هر بار زدن دکمه ریموت درب باز بشه.فایل هگز شو برام میذارین ؟

                        دیدگاه


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

                          دوستا من مشکلم با کمک آفای اسدی رفع شد
                          شیوه لرن کردن رو که باید یاد داشته باشین که
                          1 - دکمه لرن رو تا زمانی که LED به صورت روشن کامل بمونه نگه دارید تا همه ریموتها پاک بشه
                          2 - دوباره کلید لرن را برای ذخیره ریموت فشار دهید تا LED در مد لرن و یا اولین حالت چشمک زدن قرار یگیرد
                          با نگه داشتن یکی از دکمه های ریموت هر 4 دکمه لرن میشه.
                          یه امکان بسیار جالب که آقای اسدی گذاشتن اینه که موقع لرن کردن هر دکمه ریموت تایم خاصی داره
                          مثلا" بطور مثال اگه مدارو با دکمه A ریموت لرن کنید با فشار دادن هریک از دکمه های ریموت رله مربوط به همون دکمه به مدت 250 میلی ثانیه فعال میشه
                          حالا اگه مدارو با دکمه B ریموت لرن کنید با فشار دادن هریک از دکمه های ریموت رله مربوط به همون دکمه به مدت 500 میلی ثانیه فعال میشه
                          اگه مدارو با دکمه C ریموت لرن کنید با فشار دادن هریک از دکمه های ریموت رله مربوط به همون دکمه به مدت 1 ثانیه فعال میشه
                          اگه مدارو با دکمه D ریموت لرن کنید با فشار دادن هریک از دکمه های ریموت رله مربوط به همون دکمه به مدت 2 ثانیه فعال میشه
                          یا بطور کلی میشه گفت: اگه مدارو با دکمه B لرن کنید زمان وصل شدن رله ها 2 برابر دکمه A هست,اگه مدارو با دکمه C لرن کنید زمان وصل شدن رله ها 2 برابر دکمه B هست و اگه مدارو با دکمه D لرن کنید زمان وصل شدن رله ها 2 برابر دکمه C هست.

                          دیدگاه


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

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

                            دیدگاه


                              #89
                              پاسخ : پروژه کامل ریموت 4 کاناله رادیویی ASK لرن&#1

                              نوشته اصلی توسط mohandes_elc90
                              با سلام خدمت آقای اسدی
                              میشه لطف کنید بفرمایید برای پرینت گرفتن از این pcb توی پروتل چیکار باید کرد؟من هر کاری میکنم اون قسمت مربوط به راهنمای قطعات هم همراه با pcb چاپ میشه.در صورتی که من میخوام قسمت زیر و روی pcb رو جداگانه پرینت کنم.
                              در ضمن یه سوال دیگه اینکه قسمت زیر یا همون باتون رو باید برعکس کرد واسه چاپ با اتو یا خودتون اینکارو انجام دادید توی pcb که گذاشتید؟
                              و در اخر اینکه مشخصات این رله های شیشه ای رو دقیق بفرمایید که چی هستن؟
                              با تشکر
                              در پروتئوس گزینه ی print layout بزن ، یا همون آیکن پرینتر رو
                              بعد یه چنتا تیک تو قسمت layer یا همون لایه ها هستش که با فعال یا غیر فعال کردن اونا میتونی نوع چاپ رو تعیین کنی
                              اینم لینک تصویر تنظیماتش (layer همون قسمتی هست که با کادر قرمز علامت زدم )
                              http://www.pic1.iran-forum.ir/images/up1/53371646558755134142.jpg
                              ندارم

                              دیدگاه


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

                                مرسی آقا امین
                                ولی مهندس جان فایل pcb پروتل دی ایکس پی می باشد.نه پروتووس
                                من منظورم توی نرم افزار پروتل بودdxp
                                شما میدونید توی پروتل به چه صورت اینکارو باید انجام داد؟

                                دیدگاه

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