NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 3331 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 18 از 18

موضوع: ساخت موس کامپیوتر با سنسور شتاب

  1. #1
    کاربر علاقه مند
    تاریخ عضویت
    Mar 2009
    نوشته ها
    40
    تشکر
    0
    تشکر شده 1 بار در 1 پست

    پیش فرض ساخت موس کامپیوتر با سنسور شتاب

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

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  3. #2
    کاربر دائمی alghasi آواتار ها
    تاریخ عضویت
    Apr 2012
    نام
    سعيد القاصي
    نوشته ها
    467
    تشکر
    22
    تشکر شده 519 بار در 265 پست

    پیش فرض

    در مورد خود سیستم بهتره کنترل تلویزیونLG رو ببین. با شتاب سنج موس ساخته واسه تلویزیون. ایده بهت میده.
    واسه خوروندنش به کامپیوتر کاری به سیستم عامل نداره. اگه از از usb استفاده کنی کلاس های استاندارد واسه موس و کیبورد و جوی استیک داره از خانواده HID . میتونی با میکروهای مثه ARM براحتی موس یا کیبورد بسازی.

  4. تشکرها از این نوشته :


  5. #3
    کاربر علاقه مند
    تاریخ عضویت
    Mar 2009
    نوشته ها
    40
    تشکر
    0
    تشکر شده 1 بار در 1 پست

    پیش فرض

    ممنون از پاسختون.در مورد hid و نحوه ساخت موس با arm می شه بیشتر توضیح بدین چون من در نهایت میخوام این پروژه رو با رسپبری پای پیاده کنم.

  6. #4
    کاربر دائمی alghasi آواتار ها
    تاریخ عضویت
    Apr 2012
    نام
    سعيد القاصي
    نوشته ها
    467
    تشکر
    22
    تشکر شده 519 بار در 265 پست

    پیش فرض

    چون خود hid یه کلاس استانداره کاری به سیستم عامل نداره. شما چه به بورد های کویر arm بیس لینوکس ، android ، ویندوز.... چه به کامپیوتر یا هر دستگاهی که موس رو میشناسه مسه گوشی نوبایل و تبلت بزنی کار میکنه. هیچ نیازی به نوشتن برنامه تویه هیچ میزبانی که hid رو ساپورت میکنه نیست.
    فقط باید سخت افزار رو ببندی. خودم با arm تا حالا نوس درست نکردم ولی همون طور که دوست عزیزمون گفتن جز مثال های st هست.
    ولی با avr و کتال خونه avr usb که مستقیماً avr رو به پورت usb وصل میکرد موس و کیبورد ساختم . راحت میشد باهاش چیزی که میخوای رو پیاده کنی.

  7. #5
    کاربر دائمی alghasi آواتار ها
    تاریخ عضویت
    Apr 2012
    نام
    سعيد القاصي
    نوشته ها
    467
    تشکر
    22
    تشکر شده 519 بار در 265 پست

    پیش فرض

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

  8. #6
    کاربر علاقه مند
    تاریخ عضویت
    Mar 2009
    نوشته ها
    40
    تشکر
    0
    تشکر شده 1 بار در 1 پست

    پیش فرض

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

  9. #7
    کاربر دائمی alghasi آواتار ها
    تاریخ عضویت
    Apr 2012
    نام
    سعيد القاصي
    نوشته ها
    467
    تشکر
    22
    تشکر شده 519 بار در 265 پست

    پیش فرض

    اگر بخوای برد رسپری یا برد های سیستم عامل دار رو بجای خود موس استفاده کنی بنظرم کارت سخت میشه.
    استفاده از usb این برد ها تو مد hid فکر نمیکنم عملی باشه یا خیلی خیلی درد سر داره. چون باید دست ببری تو کرنل و درایور های خود بورد.
    از طرفی استفاده کردن از میکرو کنترلر واسه این کار خیلی خوب و راحته. اولا که پروسسش زیاد نیست و براحتی میشه رو میکرو پیادش کرد. و میکرو کنترلر arm سری st رو پیشنهاد میدم مثه stm32f107 .
    اما یه داستان دیگه اینه که موست نمیخوای بیسیم باشه؟
    معمولا این جور موس ها رو بیسیم میسازن که بتونی راحت هر جا خواستی حرکتش بدی. این کلا داستانش فرق میکنه. به کمک وای فای یا بلوتوس میشه.

  10. #8
    کاربر دائمی alghasi آواتار ها
    تاریخ عضویت
    Apr 2012
    نام
    سعيد القاصي
    نوشته ها
    467
    تشکر
    22
    تشکر شده 519 بار در 265 پست

    پیش فرض

    اینم لینک usb با avr که مثال های متنوعی داره. خیلی راحتم جواب میده.
    V-USB - A Firmware-Only USB Driver for Atmel AVR Microcontrollers

  11. تشکرها از این نوشته :


  12. #9
    کاربر علاقه مند
    تاریخ عضویت
    Mar 2009
    نوشته ها
    40
    تشکر
    0
    تشکر شده 1 بار در 1 پست

    پیش فرض

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

  13. #10
    کاربر علاقه مند
    تاریخ عضویت
    Mar 2009
    نوشته ها
    40
    تشکر
    0
    تشکر شده 1 بار در 1 پست

    پیش فرض

    پروژه ظاهرا به زبان c هستش و باید تو محیط codevision کامپایل بشه.من با این محیط آشنایی ندارم و قبلا تنها با محیط Bascom کار کردم.امکان انجام پروژه در بسکام هست؟در غیر اینصورت لطفا کد رو واسم تشریح کنید که حساب کار دستم بیاد

  14. #11
    کاربر دائمی alghasi آواتار ها
    تاریخ عضویت
    Apr 2012
    نام
    سعيد القاصي
    نوشته ها
    467
    تشکر
    22
    تشکر شده 519 بار در 265 پست

    پیش فرض

    تون واسه avr هست و با avr gcc یا win avr.
    شما با arm کار کنی بهتره. اون همون هم با c هست و keil یا AIR
    اون کد تشریح کردنش از عهده من خارجه. چون سخت افزار usb رو نرم افزاری پیادهدسازی کرده. ولی یادمه یه بخش داشت که برای نوشتن توابع سطح بالا برای کاربر بود. الان کدش دم دستمونیست که توضیح بدم براتون. با گوشی کانکت هستم. اما تویه مسال هاش کاملا واضح است.

  15. #12
    کاربر علاقه مند
    تاریخ عضویت
    Mar 2009
    نوشته ها
    40
    تشکر
    0
    تشکر شده 1 بار در 1 پست

    پیش فرض

    درود.خباینجوری که مشکل دو تا شد،من نه با arm کار کردم و نه با keil.حتی اگه این بخش از پروژه رو هم به سرانجام برسونم باز تو بخش اضافه کردن سنسور شتاب به مشکل بر میخورم

  16. #13
    کاربر دائمی alghasi آواتار ها
    تاریخ عضویت
    Apr 2012
    نام
    سعيد القاصي
    نوشته ها
    467
    تشکر
    22
    تشکر شده 519 بار در 265 پست

    پیش فرض

    والا فکر کنم یاد گرفتن اینا راحت تر از استفاده از اون بوردها باشه.
    خیلی درد سر نداره. زبان سی به نظر خودم که بهتره هر مهندسی بدونه.
    اگه هم راه انداختی نیازی دیگه به بورد های رسپری و اینا نیس. مگه اینکه به عنوان میزبانی که نوس بهش وصل نیشه برا امتحان موس استفاده کنی

  17. #14
    کاربر علاقه مند
    تاریخ عضویت
    Mar 2009
    نوشته ها
    40
    تشکر
    0
    تشکر شده 1 بار در 1 پست

    پیش فرض

    ممنون از پاسخ های سریعتون.پیشنهاد می کنید برای شروع کار با arm با چه نرم افزاری کار کنم که در آینده هم پاسخگوی نیازم باشه؟کلا به چه تجهیزاتی نیاز دارم؟

  18. #15
    کاربر علاقه مند
    تاریخ عضویت
    Mar 2009
    نوشته ها
    40
    تشکر
    0
    تشکر شده 1 بار در 1 پست

    پیش فرض

    اگه ممکنه مستندات پروژه ای که خودتون با avr انجام دادین رو قرار بدین

  19. #16
    کاربر دائمی alghasi آواتار ها
    تاریخ عضویت
    Apr 2012
    نام
    سعيد القاصي
    نوشته ها
    467
    تشکر
    22
    تشکر شده 519 بار در 265 پست

    پیش فرض

    مشتندات که همون مثال اون سایت که بهتون دادم رو ساختم چند خط کد واسه کلید های خودم بهش اضافه کردم. شرمنده ام که پروژه مال حدود 5 سال پیشه و متاسفانه فایلاشو گم کردم.

  20. #17
    کاربر دائمی alghasi آواتار ها
    تاریخ عضویت
    Apr 2012
    نام
    سعيد القاصي
    نوشته ها
    467
    تشکر
    22
    تشکر شده 519 بار در 265 پست

    پیش فرض

    دو تا نرم افزار تو ایران واسه arm خیلی کاربرد داره. یکی kail و یکی IAR
    هردو خوبن خودم KEIL کار میکنم. و فکر میکنم تو ایران طرف داراش بیشتره. حالا نمیخوام خیلی وارد بحث و تفاوت بین این دو بشم. اساتید زیادی اینجا هستن و صاحب نظر.
    میکرو هم خودم ST رو پیشنهاد میدم. ولی ARM خیلی فرقی نمیکنه.
    سری STM32F10X رو پیشنهاد میدم که تو مثال های خود شرکت پره از برنامه های USB HID برای موس و ....
    خیلیم ازش مثال هست تو اینترنت. امکانات خیلی خوبی دارن از سریال و USB تا شبکه ....

  21. #18
    کاربر علاقه مند
    تاریخ عضویت
    Mar 2009
    نوشته ها
    40
    تشکر
    0
    تشکر شده 1 بار در 1 پست

    پیش فرض

    اون موقع که من واسه تفریح avr کار میکردم تازه arm داشت جا می افتاد و کویر الکترونیک داشت شروع میکرد در موردش مطلب منتشر میکرد این بود که درگیر کونکور شدمو دیگه پیگیرش نشدم اما الان که بررسی میکنم خداییش به نسبت امکاناتی که داره ارزششو داره وقت بزارم واسه یادگرفتنش اما فعلا چون مشتاقم سریعتر یه نمونه اولیه بسازم به نظرتون میتونم از این کتابخونه استفاده کنم؟
    آموزش جامع اتصال avr به پورت usb در بسکام - صفحه 7
    ظاهرا hid رو به صورت نرم افزاری پیاده سازی کرده و با توجه به اینکه من با bascom کار کردم و مثال های اینم با بسکام هست کارم زودتر راه میافته.اگه ممکنه در این مورد راهنمایی کنید.رشته من نرم افزاره و ارتباط با USB خیلی به کارم میاد اما با توجه به رشتم خیلی تو زمینه سخت افزار اونم به این صورت نمی شه رو دانشم حساب باز کرد.

موضوعات مشابه

  1. درخواست سورس ارتباط کامپیوتر با سخت افزار
    توسط safinoor در انجمن برنامه نویسی کامپیوتر/کنترل با کامپیوتر
    پاسخ: 11
    آخرين نوشته: 15-11-2014, 14:23
  2. رسم نمودار از داده های سنسور در کامپیوتر
    توسط nita در انجمن برنامه نویسی کامپیوتر/کنترل با کامپیوتر
    پاسخ: 0
    آخرين نوشته: 31-10-2013, 01:25
  3. سوال در مورد منبع تغذیه کامپیوتر
    توسط medadnoki در انجمن طراحی و ساخت و آزمایش مدارت الکترونیک
    پاسخ: 10
    آخرين نوشته: 13-04-2013, 01:22
  4. سوال در مورد اتصال کیبرد کامپیوتر به میکرو arm
    توسط mhz_electronic در انجمن مباحث کلی ARM
    پاسخ: 7
    آخرين نوشته: 12-08-2011, 21:11
  5. حمله یک ویروس خاص به کامپیوترهای ایرانی
    توسط arsalan681 در انجمن اخبار کامپیوتر و IT و مسابقات رباتیک
    پاسخ: 0
    آخرين نوشته: 27-07-2010, 19:20

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •