اطلاعیه

Collapse
No announcement yet.

اتصال سنسور ماوس لیزری به AVR و استفاده از آن در ربات مسیریاب

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

    اتصال سنسور ماوس لیزری به AVR و استفاده از آن در ربات مسیریاب

    درود دوستان عزیز !
    ببخشید من یه پرسش ( دارم واژه های عربی رو از حرف زدنم حذف می کنم )داشتم اینکه یکی از دوست های من برداشته بود یه ماوس رو گذاشته بود زیر روباتش بعد از اون توی مسیریابی استفاده می کرد که سرعتش عالی بود اما هر کاری کردم نگفت چجوری (میگه خودت باید تلاش کنی - باهاش موافقم ) !! میشه راهنمایی کنید !!
    خودم فکر می کنم که از اون مداری که ماوس PS2 رو وصل می کردند و به هر طرفی که می بردند ال ای دی اون روشن میشد استفاده کرده ؟؟؟
    با اون میشه کاری کرد ؟؟؟
    ميشه به جاي امضا انگشت بزنم ؟؟؟

    #2
    پاسخ : اتصال سنسور ماوس لیزری به AVR و استفاده از آن در ربات مسیریاب

    نوشته اصلی توسط کیان کوشافر
    درود دوستان عزیز !
    ببخشید من یه پرسش ( دارم واژه های عربی رو از حرف زدنم حذف می کنم )داشتم اینکه یکی از دوست های من برداشته بود یه ماوس رو گذاشته بود زیر روباتش بعد از اون توی مسیریابی استفاده می کرد که سرعتش عالی بود اما هر کاری کردم نگفت چجوری (میگه خودت باید تلاش کنی - باهاش موافقم ) !! میشه راهنمایی کنید !!
    خودم فکر می کنم که از اون مداری که ماوس PS2 رو وصل می کردند و به هر طرفی که می بردند ال ای دی اون روشن میشد استفاده کرده ؟؟؟
    با اون میشه کاری کرد ؟؟؟
    اولا اینکه شما که AVR رو هنوز کامل یاد نگرفتی اینو میخوای چی کارش کنی با AVR؟
    دوما اینکه سرچ هم چیز خوبیه یه سرچ میزدی یه چیز هایی پیدا میشد مثلا این:
    http://www.eca.ir/forum2/index.php?topic=36471.0
    بیسیکش هم حتما هست تا جایی که میدونم بیسیک اصلا یه سری دستور برای این کار داشت
    سوما اینکه تا جایی که من میدونم با کسایی که تو روباتیک هستند صحبت کردم این روش رو برای موقعیت یابی تو روبات فوتبالیست استفاده کردند اگر هم اینطوری بشه ازش استفاده کرد به صرفه نیست و همون مادون قرمز خوبه
    اکر هم فکر میکنی میشه آیسی که سنسور داخلش هست رو بزن دیتاشیتش رو بخون تا ببینی همچین کاری اصلا میشه یا نه(فکر کنم باید به تعداد مادون قرمز هات از اینا بزاری!)

    دیدگاه


      #3
      پاسخ : اتصال سنسور ماوس لیزری به AVR و استفاده از آن در ربات مسیریاب

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

      دیدگاه


        #4
        پاسخ : اتصال سنسور ماوس لیزری به AVR و استفاده از آن در ربات مسیریاب

        ماوس لیزری با سوکت ps2 (گرد ) !!
        ميشه به جاي امضا انگشت بزنم ؟؟؟

        دیدگاه


          #5
          پاسخ : اتصال سنسور ماوس لیزری به AVR و استفاده از آن در ربات مسیریاب

          همون جوری که گفتم با موس فقط میشه خط سیر حرکت را ذخیره کرد
          حالا دوستتون با این سنسوری که زیر رباتش گذاشته چیکار میکنه یعنی دیگه اون سنسورهای IR رو برداشته و بجاش از سنسور موس استفاده کرده
          بعید میدونم
          شاید برای اینکه راهی رو که ربات رفته ذخیره کنه و بعدا به کاربر بده و یک جور سیستم نقشه برداری هم روی اون گذاشته
          به هر حال ایده ی جالبی است

          راستی برای دریافت اطلاعات از ps2 میشه با UART استفاده کرد ولی برای فرستادن اطلاعات خودتون باید الگریتم تعریف کنید
          زیرا در پروتکل ps2 همواره همون موس یا کیبرد کلاک را تولید میکنند که بر خلاف UART وسیله ای که اطلاعات را میفرستد کلاک را تولید میکند

          پس به این منظور وقتی میخواهیم برای تنظیمات اطلاعاتی را به موس بفرستیم تمام CPU صرف این ارتباط میشود و میکرو تسلطی بر دیگر اجزای ربات ندارد که ممکن است ما را دچار اشکال کند پس بهتر است یک میکرو جداگانه برای آن بگذاریم
          چون در هر حرکت به طرفین موس اطلاعات حرکت را میفرستد اگر در گرفتن اطلاعات هم از interupt استفاده کنیم باز هم دچار مشکل میشویم
          زیرا میکرو همواره باید به اینتراپت در ISR جواب بدهد و همواره مشغول آن است
          پس بهتر است برای کار با ps2 در ربات یک میکرو جداگانه به آن سرویس دهد

          دیدگاه


            #6
            پاسخ : اتصال سنسور ماوس لیزری به AVR و استفاده از آن در ربات مسیریاب

            درود بر همگی.
            تو یک سری از موسها هست که دوربین ازپردازشگر جداست. که تقریبا مثل یه دیپ 8 پایهست. دیتاشیتش رو میتونید تو اینترنت بیابید ولی الآن شماره ش یادم نیست.
            یه دوربین 81*81 پیکسل مونو کورم هست که با پرتکل I2c سرعت بالا، دیتا رو میتونید ازش بخونید. خود موس هم همین کار رو میکنه و چون سرعت نمونه برداری خیلی بالاست میتونید با در نظر گرفتن چند پیکسل به عنوان مرجع و دنبال کردن اون در تصویر دریافتی میزان جابجایی در x , y رو تشخیص بدید. تو اینترنت نمونه کدش هست که تصویر دریافتی از دوربین رو برای PC از راه پورت سریال میفرستاد.

            دیدگاه


              #7
              پاسخ : اتصال سنسور ماوس لیزری به AVR و استفاده از آن در ربات مسیریاب

              سلام اتفاقا من دارم یه ربات فوتبالیست درست میکنم و میخوام با داده های x و y که از سنسور موس میگیرم مختصات ربات رو بفهمم و برای اوت نرفتن و اینا ازش استفاده کنم توی اتمگا ۳۲ کار میکنم و میخواستم بدونم چجوری داده های مختصاتی موس رو با i2c یا هر چیز دیگه ای بتونم توی رباتم به صورت متغیر داشته باشم؟ ممنون میشم اگه جواب بدین

              دلیل: ادغام دو پست برای جلوگیری از اسپم

              نوشته اصلی توسط shahryarrajabzadeh نمایش پست ها
              اولا اینکه شما که AVR رو هنوز کامل یاد نگرفتی اینو میخوای چی کارش کنی با AVR؟
              دوما اینکه سرچ هم چیز خوبیه یه سرچ میزدی یه چیز هایی پیدا میشد مثلا این:
              http://www.eca.ir/forum2/index.php?topic=36471.0
              بیسیکش هم حتما هست تا جایی که میدونم بیسیک اصلا یه سری دستور برای این کار داشت
              سوما اینکه تا جایی که من میدونم با کسایی که تو روباتیک هستند صحبت کردم این روش رو برای موقعیت یابی تو روبات فوتبالیست استفاده کردند اگر هم اینطوری بشه ازش استفاده کرد به صرفه نیست و همون مادون قرمز خوبه
              اکر هم فکر میکنی میشه آیسی که سنسور داخلش هست رو بزن دیتاشیتش رو بخون تا ببینی همچین کاری اصلا میشه یا نه(فکر کنم باید به تعداد مادون قرمز هات از اینا بزاری!)
              سلام اتفاقا من دارم یه ربات فوتبالیست درست میکنم و میخوام با داده های x و y که از سنسور موس میگیرم مختصات ربات رو بفهمم و برای اوت نرفتن و اینا ازش استفاده کنم توی اتمگا ۳۲ کار میکنم و میخواستم بدونم چجوری داده های مختصاتی موس رو با i2c یا هر چیز دیگه ای بتونم توی رباتم به صورت متغیر داشته باشم؟ ممنون میشم اگه جواب بدین

              دلیل: ادغام دو پست برای جلوگیری از اسپم

              نوشته اصلی توسط shahryarrajabzadeh نمایش پست ها
              اولا اینکه شما که AVR رو هنوز کامل یاد نگرفتی اینو میخوای چی کارش کنی با AVR؟
              دوما اینکه سرچ هم چیز خوبیه یه سرچ میزدی یه چیز هایی پیدا میشد مثلا این:
              http://www.eca.ir/forum2/index.php?topic=36471.0
              بیسیکش هم حتما هست تا جایی که میدونم بیسیک اصلا یه سری دستور برای این کار داشت
              سوما اینکه تا جایی که من میدونم با کسایی که تو روباتیک هستند صحبت کردم این روش رو برای موقعیت یابی تو روبات فوتبالیست استفاده کردند اگر هم اینطوری بشه ازش استفاده کرد به صرفه نیست و همون مادون قرمز خوبه
              اکر هم فکر میکنی میشه آیسی که سنسور داخلش هست رو بزن دیتاشیتش رو بخون تا ببینی همچین کاری اصلا میشه یا نه(فکر کنم باید به تعداد مادون قرمز هات از اینا بزاری!)
              سلام اتفاقا من دارم یه ربات فوتبالیست درست میکنم و میخوام با داده های x و y که از سنسور موس میگیرم مختصات ربات رو بفهمم و برای اوت نرفتن و اینا ازش استفاده کنم توی اتمگا ۳۲ کار میکنم و میخواستم بدونم چجوری داده های مختصاتی موس رو با i2c یا هر چیز دیگه ای بتونم توی رباتم به صورت متغیر داشته باشم؟ ممنون میشم اگه جواب بدین

              دلیل: ادغام دو پست برای جلوگیری از اسپم

              نوشته اصلی توسط shahryarrajabzadeh نمایش پست ها
              اولا اینکه شما که AVR رو هنوز کامل یاد نگرفتی اینو میخوای چی کارش کنی با AVR؟
              دوما اینکه سرچ هم چیز خوبیه یه سرچ میزدی یه چیز هایی پیدا میشد مثلا این:
              http://www.eca.ir/forum2/index.php?topic=36471.0
              بیسیکش هم حتما هست تا جایی که میدونم بیسیک اصلا یه سری دستور برای این کار داشت
              سوما اینکه تا جایی که من میدونم با کسایی که تو روباتیک هستند صحبت کردم این روش رو برای موقعیت یابی تو روبات فوتبالیست استفاده کردند اگر هم اینطوری بشه ازش استفاده کرد به صرفه نیست و همون مادون قرمز خوبه
              اکر هم فکر میکنی میشه آیسی که سنسور داخلش هست رو بزن دیتاشیتش رو بخون تا ببینی همچین کاری اصلا میشه یا نه(فکر کنم باید به تعداد مادون قرمز هات از اینا بزاری!)
              سلام اتفاقا من دارم یه ربات فوتبالیست درست میکنم و میخوام با داده های x و y که از سنسور موس میگیرم مختصات ربات رو بفهمم و برای اوت نرفتن و اینا ازش استفاده کنم توی اتمگا ۳۲ کار میکنم و میخواستم بدونم چجوری داده های مختصاتی موس رو با i2c یا هر چیز دیگه ای بتونم توی رباتم به صورت متغیر داشته باشم؟ ممنون میشم اگه جواب بدین

              دیدگاه

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