اطلاعیه

Collapse
No announcement yet.

ساخت اسکرول موس یا ولوم هرزگرد

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

    ساخت اسکرول موس یا ولوم هرزگرد

    سلام دوستان و اساتید محترم

    خواستم برای یکی از برنامه هایی که نوشتم یک چیزی مثل اسکرول موس یا ولومی که بر روی ضبط های ماشین هست که ابتدا و انتها نداره درست کنم
    حالا کسی میدونه که طرز کارشون به چه شکلی هست
    اسکرول موس هم با مائدون قرمز کار میکنه ولی نمیدونم چه جوری میفهمه که که از کدام طرف میچرخه

    #2
    پاسخ : ساخت اسکرول موس یا ولوم هرزگرد

    نوشته اصلی توسط ramin20007
    سلام دوستان و اساتید محترم

    خواستم برای یکی از برنامه هایی که نوشتم یک چیزی مثل اسکرول موس یا ولومی که بر روی ضبط های ماشین هست که ابتدا و انتها نداره درست کنم
    حالا کسی میدونه که طرز کارشون به چه شکلی هست
    اسکرول موس هم با مائدون قرمز کار میکنه ولی نمیدونم چه جوری میفهمه که که از کدام طرف میچرخه
    با سلام،

    اینایی که روی ضبط ماشین و ایناها هست، اسمش روتاریه ولی توی بازار به اسم ولوم هرزگرد میشناسنش!
    میتونی از زیر زمین امجد، دست راست بخری، قیمت هم از حداقل 1500 تا 5000 تومنه.......

    طرز کار هم همون روتاری انکودره! یه پایه مشترک که وصل میشه به زمین، دو تا پایه به نامهای فاز A و فاز B که با پول پ 10 کیلو اهمی وصل میشن به پین ورودی میکرو، معمولا ورودی فاز A رو اینتراپت میکنند و ورودی فاز B هم یه ورودی معمولیه ولی بهتره که اون هم اینتراپت باشه ( البته اگر از یه میکرویی مثل Mega88 استفاده میکنید ) در هر صورت، میشه هر دو رو به ورودی غیر اینتراپتی هم وصل کرد ولی بهینه نمیشه و حداقل یکیش باید اینتراپت باشه.....

    هنگام چرخوندن روتاری، در پین های فاز A و B یک موج مربعی با 90 درجه اختلاف فاز تولید میشه که وقتی جهت عوض میشه، اختلاف فاز میشه منفی 90 درجه! به عبارت ساده، در یک جهت اول پین A صفر میشه و بعد پین B و در جهت عکس اول پین B صفر میشه و بعد پین A

    در برنامه میکرو، با فرض اتصال فاز A به INT0 به محض وقوع اینتراپت صفر، پین فاز B چک میشه، اگر یک بود، مثلا روتاری در جهت راست در حال چرخشه و متغیر مربوطه باید افزایش پیدا کنه و اگر پین فاز B صفر بود، مثلا روتاری در جهت چپ در حال چرخشه و متغیر مربوطه باید کاهش پیدا کنه ..... :nerd:

    اگر خواستی عملا کار کنی، بگو تا یه تابع که خودم نوشتم و بدکی هم نیست رو برات پ کنم، اگر محض کنجکاوی بود هم که هیچ، انشا الله حل شده! :mrgreen:
    مادامی که از شخصی یاد میشود، او و افکارش زنده اند ....

    Sh_Nourbakhsh@Yahoo.com

    http://s2.picofile.com/file/7170362468/_Wall_e_.jp

    دیدگاه


      #3
      پاسخ : ساخت اسکرول موس یا ولوم هرزگرد

      با سلام،

      این هم روتین و نمونه برنامه برای روتاری انکودر با سی و کدویژن ( اگر WinAVR هم خواستید بگید تا اصلش رو بزارم، چون اصلش با WinAVR هستش! ) :

      http://s3.picofile.com/file/7419713973/SHN_rotary.rar.html

      عملی تست شده و مشکلی نداره ولی توی پروتئوس نتونستم که روتاری رو راه بندازم! اگر شما راه انداختید به ما هم بدید، ثواب داره به خدا :biggrin:

      فرض بر یک روتاری با دو فاز و یک کلید هست، تمام تنظیمات مورد نیاز فقط در هدر فایل RENC.h قرار داره!

      اگر روتاری شما کلید نداره، این خط رو مارک کنید :
      #define RKEY_BIT 7

      اگر میخواید از اینتراپت استفاده نکنید، این خط رو صفر کنید :
      #define USE_INT 1

      در اینصورت، باید بطور مداوم RPHAstate رو چک کنید و وقتی که یک بود، یکبار این روتین ()ISR_RENC_INT رو صدا بزنید. ( البته مثال ارائه شده با اینتراپته! )

      توجه داشته باشید که یک متغیر عمومی به اسم RENCval در همه احوال مقدار رجیستر روتاری رو ذخیره میکنه :mrgreen:
      مادامی که از شخصی یاد میشود، او و افکارش زنده اند ....

      Sh_Nourbakhsh@Yahoo.com

      http://s2.picofile.com/file/7170362468/_Wall_e_.jp

      دیدگاه


        #4
        پاسخ : ساخت اسکرول موس یا ولوم هرزگرد

        اسکرول موس هم با مائدون قرمز کار میکنه ولی نمیدونم چه جوری میفهمه که که از کدام طرف میچرخه


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

        دیدگاه


          #5
          پاسخ : ساخت اسکرول موس یا ولوم هرزگرد

          نوشته اصلی توسط ShahiMV
          اسکرول موس هم با مائدون قرمز کار میکنه ولی نمیدونم چه جوری میفهمه که که از کدام طرف میچرخه


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

          من خیلی روی گیرنده فرستنده اسکرول دقت کردم انگار فقط 1 دونه فرستنده داره این مدلی که من دارم یک حال ذربین هم روی کله فرستنده درست کردن
          فکر کنم گیرندشه که میتونه بفهمه نور از کدوم جهت کم مبشه (بستگی داره که اون صفحه مشبک از کدوم طرف بچرخه )
          بازم درباره اون تحقیق میکنم :job: :job:

          دیدگاه


            #6
            پاسخ : ساخت اسکرول موس یا ولوم هرزگرد

            با سلام،

            دوستان من دیدم از برنامه روتاری انکودر من خیلی استقبال شدیدی شد!!! تصمیم گرفتم که یه دستی به سر و گوشش بکشم و یه سری امکانات بهش اضافه کنم و در ضمن پروتئوس اش رو هم راه بندازم و یه چندتایی افکت محض آموزش و ایناها به LCD کاراکتری اضافه کنم ووووو .......

            بالاخره شد این : :mrgreen:

            http://s1.picofile.com/file/7430957090/SHN_rotary_2.rar.html

            در ابتدای هدر فایل RENC.h تنظیماتی چند اضافه شده است که دقت بفرمائید.
            از جمله میزان حداقل و حداکثر متغیر گلوبال روتاری انکدر و امکان رول شد اون متغیر!
            و فعال و غیر فعال نمودن پول پ فازها ( برای اینکه توی پروتئوس درست کار کنه، باید پول پ ها غیرفعال بشن، ولی در عمل پول پ ها باید فعال باشند! )
            و نهایتا فعال و غیر فعال کردن حالت اینتراپت.....

            در ضمن، این با مگا 88 و دو تا PCINTx هستش، اگر خواستید از یک اینتراپت و میکروی دیگری استفاده کنید، تنظیمات در هدر فایل RENC.h هستش ( به ورژن قبلی توجه بفرمائید. ) ....

            لذتش رو ببرید، ما رو هم دعا کنید!
            مادامی که از شخصی یاد میشود، او و افکارش زنده اند ....

            Sh_Nourbakhsh@Yahoo.com

            http://s2.picofile.com/file/7170362468/_Wall_e_.jp

            دیدگاه


              #7
              پاسخ : ساخت اسکرول موس یا ولوم هرزگرد

              سلام
              من ROTARY در پوروتوس dll اینو ندارم برام پ میکنید.
              شمر ۱۴۰۰سال پیش مُرد؛شمر زمانت بشناس.
              [img width=400 height=100]http:///uploads/140623781981451.png[/img]
              [glow=green,2,100]یاحسین تشنه لب[/glow]

              دیدگاه


                #8
                پاسخ : ساخت اسکرول موس یا ولوم هرزگرد

                نوشته اصلی توسط i4man12
                سلام
                من ROTARY در پوروتوس dll اینو ندارم برام پ میکنید.
                با سلام،

                من DLL ی که گفتید رو پیدا نمیکنم، دقیقا بفرمائید اسمش چیه؟
                ( این روتاری در پروتئوس 7.8 وجود داره )
                مادامی که از شخصی یاد میشود، او و افکارش زنده اند ....

                Sh_Nourbakhsh@Yahoo.com

                http://s2.picofile.com/file/7170362468/_Wall_e_.jp

                دیدگاه


                  #9
                  پاسخ : ساخت اسکرول موس یا ولوم هرزگرد

                  جالب مال من 7.9 میگه نداره.
                  اسمش : ROTENC.DLL
                  شمر ۱۴۰۰سال پیش مُرد؛شمر زمانت بشناس.
                  [img width=400 height=100]http:///uploads/140623781981451.png[/img]
                  [glow=green,2,100]یاحسین تشنه لب[/glow]

                  دیدگاه


                    #10
                    پاسخ : ساخت اسکرول موس یا ولوم هرزگرد

                    نوشته اصلی توسط i4man12
                    جالب مال من 7.9 میگه نداره.
                    اسمش : ROTENC.DLL
                    بفرما اخوی :

                    http://s1.picofile.com/file/7431539565/ROTENC.dll.html
                    مادامی که از شخصی یاد میشود، او و افکارش زنده اند ....

                    Sh_Nourbakhsh@Yahoo.com

                    http://s2.picofile.com/file/7170362468/_Wall_e_.jp

                    دیدگاه


                      #11
                      پاسخ : ساخت اسکرول موس یا ولوم هرزگرد

                      داداش شرمنده خیلی جالب بود یه سوال توی پرتئوس چه جوری شبیه سازیش کردی
                      قم الکترونیک

                      دیدگاه


                        #12
                        پاسخ : ساخت اسکرول موس یا ولوم هرزگرد

                        نوشته اصلی توسط electronicnarm2010
                        داداش شرمنده خیلی جالب بود یه سوال توی پرتئوس چه جوری شبیه سازیش کردی
                        با سلام،

                        راستش درست متوجه سوال شما نمیشم، توی پروتئوس همونطور که یک قطعه مثل ولوم وجود داره، یک قطعه هم به اسم روتاری هست، فایل پروتئوس مربوطه رو باز کنید و ببینید. ( تنها تفاوتش در عمل اینه که در پروتئوس اگر فازها رو پول پ کنید، درست کار نمیکنه، ولی در عمل، حتما باید پول پ بشن تا درست کار کنه! )
                        مادامی که از شخصی یاد میشود، او و افکارش زنده اند ....

                        Sh_Nourbakhsh@Yahoo.com

                        http://s2.picofile.com/file/7170362468/_Wall_e_.jp

                        دیدگاه


                          #13
                          پاسخ : ساخت اسکرول موس یا ولوم هرزگرد

                          سلام دوستان به مشکل خوردم تو راه اندازی ولو م هرز گرد
                          کسی تاحالا با بسکام براش برنامه نوشته .
                          هرطرف که میچرخونم متغییرم زیاد میشه .
                          لطفا کمک کنید.
                          دعا پشتِ دعا براي آمدنت
                          گناه پشــــــتِ گناه براي نيامــدنت
                          دل درگــير ، مــيان اين دو انتخــــــــــــــــــــاب
                          کــــــــــــــدام آخر ؟ آمـــدنـت يا نيامدنـــــــــــــــــــــــت

                          دیدگاه


                            #14
                            پاسخ : ساخت اسکرول موس یا ولوم هرزگرد

                            من فایل dll رو تو قسمت modols ,past کردم ولی بازم تو لیست قطعاتم نمیاد،باید دقیقا چی تایپ کنم واسه اسم قطعه؟؟؟؟؟

                            دیدگاه

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