دوست عزیز، به سایت علمی نخبگان جوان خوش آمدید

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

توجه داشته باشید، در صورتی که عضو سایت نباشید نمی توانید از تمامی امکانات و خدمات سایت استفاده کنید.
صفحه 1 از 4 1234 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 , از مجموع 37

موضوع: سوالات مربوط به ربات مسیر یاب

  1. #1
    کاربر جدید
    رشته تحصیلی
    برق_الکترونیک
    نوشته ها
    39
    ارسال تشکر
    98
    دریافت تشکر: 30
    قدرت امتیاز دهی
    0
    Array

    پیش فرض سوالات مربوط به ربات مسیر یاب

    بسم الله
    با سلام

    برای شروع یادگیری برنامه نویسی رباتیک بهمون گفتن که برنامه یه ربات رو با 7 سنسور با فرض دیجیتالی بنویسیم
    خب یعنی یا صفر و یا یک میگرفت.و سرعت رو با pwm کنترل میکردیم
    این هم برنامه ابتداییش:


    کد:
         if (PINF==0b0001000 || PINF==0b0011100 || PINF==0b1111111 || PINF==0b0111110) {PORTA=0b0101; OCR0A=255; OCR1AL=255;}
                       if (PINF==0b0000001) {PORTA=0b0110; OCR0A=255; OCR1AL=255;}
                       if (PINF==0b1000000) {PORTA=0b1001; OCR0A=255; OCR1AL=255;}
                       if (PINF==0b0000011 || PINF==0b0000010) {PORTA=0b0110; OCR0A=255; OCR1AL=128;}
                       if (PINF==0b1100000 || PINF==0b0100000) {PORTA=0b1001; OCR0A=128; OCR1AL=255;}
                       if (PINF==0b0000111 || PINF==0b0000100) {PORTA=0b0110; OCR0A=128; OCR1AL=128;}
                       if (PINF==0b1110000 || PINF==0b0010000) {PORTA=0b1001; OCR0A=128; OCR1AL=128;}
                       if (PINF==0b0001111 || PINF==0b0000100 || PINF==0b0000110) {PORTA=0b0110; OCR0A=128; OCR1AL=0;}   
                       if (PINF==0b1111000 || PINF==0b0010000 || PINF==0b0110000) {PORTA=0b1001; OCR0A=0; OCR1AL=128
    ;}

    حالا گفتن با توجه به آنالوگ بودن سنسور بنویسیم.
    اولین مشکل و سوالی که پیش میاد اینجاست:
    قبلا که توی پروتئوس هم مدارو رو طراحی میکردیم برای ورودی دیجیتال logic state میذاشتیم.که با زدن کلید صفر و یک میشد و موتورها با توجه به برنامه ای که نوشته بودیم چپ و راست میشدند.


    حالابرای کشیدن مدار در پروتئوس واستفاده از سنسور آنالوگ باید چه المانی بذارم جاش ؟؟؟


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

    ممنون
    ویرایش توسط maedeh_r : 9th May 2012 در ساعت 05:54 PM

  2. کاربرانی که از پست مفید maedeh_r سپاس کرده اند.


  3. #2
    کاربر جدید
    رشته تحصیلی
    برق_الکترونیک
    نوشته ها
    39
    ارسال تشکر
    98
    دریافت تشکر: 30
    قدرت امتیاز دهی
    0
    Array

    پیش فرض پاسخ : سوالات مربوط به ربات مسیر یاب

    این هم عکس مدار قبلیه البته سه تا logic گذاشتم اینجا


  4. کاربرانی که از پست مفید maedeh_r سپاس کرده اند.


  5. #3
    کاربر جدید
    رشته تحصیلی
    برق_الکترونیک
    نوشته ها
    39
    ارسال تشکر
    98
    دریافت تشکر: 30
    قدرت امتیاز دهی
    0
    Array

    پیش فرض پاسخ : سوالات مربوط به ربات مسیر یاب

    فکر کنم باید این نکته رو هم بگم:
    از پایه adc استفاده میکنیم

  6. کاربرانی که از پست مفید maedeh_r سپاس کرده اند.


  7. #4
    کاربر جدید
    رشته تحصیلی
    برق_الکترونیک
    نوشته ها
    39
    ارسال تشکر
    98
    دریافت تشکر: 30
    قدرت امتیاز دهی
    0
    Array

    پیش فرض پاسخ : سوالات مربوط به ربات مسیر یاب

    راستی وقتی برنامه رو مینویسم و ctrl+f9 رو میزنم این ارور رو میده:
    Can't find atmel's assembler AVRASM2.EXE V2.1.0 or later.

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

  8. کاربرانی که از پست مفید maedeh_r سپاس کرده اند.


  9. #5
    دوست آشنا
    رشته تحصیلی
    الکترونیک
    نوشته ها
    936
    ارسال تشکر
    2,911
    دریافت تشکر: 4,686
    قدرت امتیاز دهی
    4483
    Array
    hadi elec's: جدید50

    پیش فرض پاسخ : سوالات مربوط به ربات مسیر یاب

    نقل قول نوشته اصلی توسط maedeh_r نمایش پست ها
    بسم الله
    با سلام

    برای شروع یادگیری برنامه نویسی رباتیک بهمون گفتن که برنامه یه ربات رو با 7 سنسور با فرض دیجیتالی بنویسیم
    خب یعنی یا صفر و یا یک میگرفت.و سرعت رو با pwm کنترل میکردیم
    این هم برنامه ابتداییش:


    کد:
         if (PINF==0b0001000 || PINF==0b0011100 || PINF==0b1111111 || PINF==0b0111110) {PORTA=0b0101; OCR0A=255; OCR1AL=255;}
                       if (PINF==0b0000001) {PORTA=0b0110; OCR0A=255; OCR1AL=255;}
                       if (PINF==0b1000000) {PORTA=0b1001; OCR0A=255; OCR1AL=255;}
                       if (PINF==0b0000011 || PINF==0b0000010) {PORTA=0b0110; OCR0A=255; OCR1AL=128;}
                       if (PINF==0b1100000 || PINF==0b0100000) {PORTA=0b1001; OCR0A=128; OCR1AL=255;}
                       if (PINF==0b0000111 || PINF==0b0000100) {PORTA=0b0110; OCR0A=128; OCR1AL=128;}
                       if (PINF==0b1110000 || PINF==0b0010000) {PORTA=0b1001; OCR0A=128; OCR1AL=128;}
                       if (PINF==0b0001111 || PINF==0b0000100 || PINF==0b0000110) {PORTA=0b0110; OCR0A=128; OCR1AL=0;}   
                       if (PINF==0b1111000 || PINF==0b0010000 || PINF==0b0110000) {PORTA=0b1001; OCR0A=0; OCR1AL=128
    ;}

    حالا گفتن با توجه به آنالوگ بودن سنسور بنویسیم.
    اولین مشکل و سوالی که پیش میاد اینجاست:
    قبلا که توی پروتئوس هم مدارو رو طراحی میکردیم برای ورودی دیجیتال logic state میذاشتیم.که با زدن کلید صفر و یک میشد و موتورها با توجه به برنامه ای که نوشته بودیم چپ و راست میشدند.


    حالابرای کشیدن مدار در پروتئوس واستفاده از سنسور آنالوگ باید چه المانی بذارم جاش ؟؟؟


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

    ممنون
    خب ما یه بار درباره نحوه اتصال سنسور به میکرو صحبت کرده بودیم و توضیح کامل میدم
    شما مراجعه کنید به پست شماره 11 تاپیک طرز اتصال پایه های on217

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

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

  10. 2 کاربر از پست مفید hadi elec سپاس کرده اند .


  11. #6
    دوست آشنا
    رشته تحصیلی
    الکترونیک
    نوشته ها
    936
    ارسال تشکر
    2,911
    دریافت تشکر: 4,686
    قدرت امتیاز دهی
    4483
    Array
    hadi elec's: جدید50

    پیش فرض پاسخ : سوالات مربوط به ربات مسیر یاب

    نقل قول نوشته اصلی توسط maedeh_r نمایش پست ها
    فکر کنم باید این نکته رو هم بگم:
    از پایه adc استفاده میکنیم

    از این مطلب استفاده نکنید راحتترید
    خیلی خیلی راحت تر
    چون شما با 8 تا سنسور 8 تا پایه adc رو با 8 تا عدد متغیر مشغول میکنی
    که در نهایت برنامه نویسیش باید نسبت به تغییرات عددها باشه که خیلی هم سخت میشه

  12. کاربرانی که از پست مفید hadi elec سپاس کرده اند.


  13. #7
    دوست آشنا
    رشته تحصیلی
    الکترونیک
    نوشته ها
    936
    ارسال تشکر
    2,911
    دریافت تشکر: 4,686
    قدرت امتیاز دهی
    4483
    Array
    hadi elec's: جدید50

    پیش فرض پاسخ : سوالات مربوط به ربات مسیر یاب

    نقل قول نوشته اصلی توسط maedeh_r نمایش پست ها
    راستی وقتی برنامه رو مینویسم و ctrl+f9 رو میزنم این ارور رو میده:
    Can't find atmel's assembler AVRASM2.EXE V2.1.0 or later.

    البته ادامه داره.اگه نیازه بگید تا بقیشو هم بنویسم
    فایل exe رو نمیسازه که بتونم بریزم رو میکرو...
    احتمالا نصب برنامه کامل انجام نشده
    میتونی از ورژن های دیگه استفاده کنی

    منظورت از فایلexe چیه؟
    منظورت hex هست؟
    این دیگه مشکل نرم افزاره
    پاک کن محدد نصب کن از ورژنهای دیگه استفاده کن
    تا جواب بگیری

  14. کاربرانی که از پست مفید hadi elec سپاس کرده اند.


  15. #8
    دوست آشنا
    رشته تحصیلی
    الکترونیک
    نوشته ها
    936
    ارسال تشکر
    2,911
    دریافت تشکر: 4,686
    قدرت امتیاز دهی
    4483
    Array
    hadi elec's: جدید50

    پیش فرض پاسخ : سوالات مربوط به ربات مسیر یاب

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


  16. کاربرانی که از پست مفید hadi elec سپاس کرده اند.


  17. #9
    کاربر جدید
    رشته تحصیلی
    برق_الکترونیک
    نوشته ها
    39
    ارسال تشکر
    98
    دریافت تشکر: 30
    قدرت امتیاز دهی
    0
    Array

    پیش فرض پاسخ : سوالات مربوط به ربات مسیر یاب

    ممنون از جوابتون
    اما من منظورم چگونگی وصل کردنش نبود.
    میگم اصلا چی باید وصل کنم؟؟
    خود سنسور رو باید سرچ کنم؟؟؟(که نیست.پس چی؟)
    مثل عکس قبلی که گذاشتم.برای آزمایش برنامه اولیم(حالت دیجیتال)از logic state استفاده کردیم.حالا برای این چی باید بذارم؟؟؟
    -----------------
    متاسفانه فعلا باید با حرف استاد پیش بریم.گفتن با adc.ما هم باید از همین راه بریم.(الان فقط برنامه نویسیشو میخواد)
    -----------------------------
    احتمالا نصب برنامه کامل انجام نشده
    میتونی از ورژن های دیگه استفاده کنی

    منظورت از فایلexe چیه؟
    منظورت hex هست؟
    این دیگه مشکل نرم افزاره
    پاک کن محدد نصب کن از ورژنهای دیگه استفاده کن
    تا جواب بگیری
    اینجا دیگه واقعا شک کردم به خودم...
    آره.منظورم همون بود.
    تا حالا ازش استفاده میکردم.یهو خراب شد؟؟؟؟
    میترسم پاک کنم و نتونم دوباره نصبش کنم
    عجب گیری افتادم ها!!!!!!!
    ------------------
    ممنون

  18. کاربرانی که از پست مفید maedeh_r سپاس کرده اند.


  19. #10
    دوست آشنا
    رشته تحصیلی
    الکترونیک
    نوشته ها
    936
    ارسال تشکر
    2,911
    دریافت تشکر: 4,686
    قدرت امتیاز دهی
    4483
    Array
    hadi elec's: جدید50

    پیش فرض پاسخ : سوالات مربوط به ربات مسیر یاب

    خب شما چیزی نمیتونی پیدا کنی و وصل کنی
    این نرم افزار انقدرا هم قوی نیست
    حالا صرفا برای تست میتونی از pot استفاده کنی
    اونم از نوع lin
    یعنی یه پتاسیومتر خطی
    Pot -Lin
    ---------
    هر اتفاقی ممکنه واسه همه چی بیوفته
    خیلی تعجب نکن

  20. کاربرانی که از پست مفید hadi elec سپاس کرده اند.


صفحه 1 از 4 1234 آخرینآخرین

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

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

  1. پاسخ ها: 87
    آخرين نوشته: 8th June 2013, 12:22 PM
  2. تفسیر سوره الصف
    توسط ارمين در انجمن علوم قرآن ، تفسیر
    پاسخ ها: 0
    آخرين نوشته: 19th December 2009, 10:49 AM
  3. این 25 سوال رو حتما از همسر آینده خود بپرسید
    توسط *sabrina* در انجمن روانشناسی خانواده
    پاسخ ها: 0
    آخرين نوشته: 20th November 2009, 12:52 PM
  4. باران حکمت(16)(تفسیر تمثیلی سوره حمد)
    توسط kamanabroo در انجمن علوم قرآن ، تفسیر
    پاسخ ها: 0
    آخرين نوشته: 10th November 2009, 11:20 PM
  5. راهنمای رسیدن به اون بالا و سوار شدن بر اسب مراد
    توسط SysT3M در انجمن خواندنی ها و دیدنی ها
    پاسخ ها: 0
    آخرين نوشته: 9th September 2008, 02:48 PM

کلمات کلیدی این موضوع

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

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