اطلاعیه

Collapse
No announcement yet.

ربات مسیر یاب

Collapse
این موضوع بسته شده است.
X
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    ربات مسیر یاب

    و ادامه حرفهام




    الکترونیک

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

    1) مدار تغذیه

    2) مدار درایور موتور

    3) بخش خروجی ها

    4) میکرو کنترلر

    5) مقایسه گرهای آنالوگ

    6) مدار برد سنسور



    مدار تغذیه

    این بخش از مدار وظیفه ولتاژ ورودی مدار به برق 5 ولت را بر عهده دارد. برق مدار شما باید 5 ولت باشد به این دلیل که میکرو کنترلر شما و اکثر المانهای برد با برق 5 ولت کار می کند. برای این تبدیل ولتاژ از رگولاتور 7805 استفاده و برای گرفتن نویز مدار یک خازن با ظرفیت بالا (2000 پیکو فاراد) و یک خازن با ظرفیت بسیار پایین با مدار موازی می کنیم. بهتر است یک LED با این بخش موازی کنیم تا وضعیت روشن یا خاموش بودن مدار کاملا مشخص باشد.



    مدار درایور موتور

    وظیفه این بخش تأمین ولتاژ و جریان مورد نیاز موتور است و توسط میکرو کنترلر کنترل می شود. میکروکنترلر مستقیما نمی تواند برق موتورها را تأمین کند.



    برای راه اندازی موتورها از دو روش استفاده می شود:

    الف) رله: رله ها قطعات الکترومکانیکی هستند که با وصل کردن برق رله اتصال دو سیم رله برقرار می شود و برق به موتورها می رسد.

    استفاده از رله چند عیب دارد، سرعت قطع و وصل شدن رله کم است و نمی توان از آن به صورت PWM استفاده کرد و موتورها را نمی توانیم به صورت دو جهته کنترل کنیم.

    تنها حسن رله، مدار ساده آن و قدرت بالای آن در جریان دادن و ولتاژ آن است.

    ب) ترازیستورها یا IC های درایور موتور: با ترانزیستورها یا IC های درایور موتور می توان موتورها را کنترل کرد. بهترین گزینه برای کنترل این نوع موتورها IC ، L293 یک آمپر و L298 سه آمپر است که می توان موتورها را به صورت دو جهته کنترل کرد.

    نکته: چرا باید موتورها را به صورت دو جهته استفاده کرد؟

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



    میکرو کنترلر AVR

    در اصل مغز ربات به حساب می آید و باید دارای حافظه کافی و پایدار برای برنامه ریزی باشد که با استفاده از فرمانهایی که ما برنامه نویسی کرده ایم وظیفه اش را انجام می دهد و ربات را کنترل می کند.

    میکرو کنترلری که ما از آن در ساخت ربات استفاده می کنیم میکرو کنترلر ATMEGA 32L از خانواده AVR که دارای 32 کیلو بایت حافظه پایدار و قابل برنامه ریزی می باشد در زیر به توضیحات مختصری در مورد آن می پردازد.

    این میکرو دارای 40 پایه که 32 تای آن مربوط به بخش های ورودی و خروجی می باشد و 8 تای آن مربوط به تغذیه و ........ است.



    بخش های ورودی و خروجی میکرو:

    دارای چهار پورت می باشد که به A و B و C و D تقسیم می شوند. هر پورت آن دارای هشت PIN می باشد. که به صورت زیر نامگذاری می شود:

    مثلا می خواهیم پین شماره 4 از پورت A را صدا بزنیم که به این صورت نام می بریم:

    PIN A.3 یا PORT A.3.

    مثلا پورت A را به صورت PA و پورت B به صورت PB نامگذاری می شود.

    معمولا پورت I را به سنسورها نصب می کند و درایور موتور هم به پورت های D نصب می شود.



    VCC:

    این پایه برای تغذیه منطقی این میکرو می باشد که باید برق 5 ولت رگوله شده که از منبع تغذیه گرفته می شود تامین شود.( می توان از برق 2.5 یا 5.5 در این میکرو استفاده کرد.



    GND:

    این پایه باید به سر منفی (سرزمین) منبع تغذیه وصل شود.



    RESET:

    این پایه برای ریست کردن میکروب بکار می رود.



    XTAL1:

    این پایه ورودی یک تقویت کننده اوسیلاتور یا کریستال میباشد.



    XTAL2:

    خروجی همان تقویت کننده است.



    AVCC:

    که در واقع یک ADC یا همان تبدیل آنالوگ به دیجیتال می باشد که در داخل میکرو، این مدار جاسازی شده که این پایه برق پورت A را تأمین می کند که باید به برق 5 ولت رگوله شده وصل شود.



    مقایسه گرهای آنالوگ

    حسگر یک وسیله الکتریکی است که تغییرات فیزیکی یا شیمیایی را اندازه گیری می کند و آن را به سیگنال الکتریکی تبدیل می نماید. حسگرها در واقع ابزار ارتباط ربات با دنیای خارج و کسب اطلاعات محیطی و نیز داخلی می باشد. انتخاب درست حسگرها تأثیر بسیار زیادی در میزان کارآیی ربات دارد. بسته به نوع اطلاعاتی که ربات نیاز دارد از حسگرهای مختلفی می توان استفاده نمود:

    - فاصله

    - رنگ

    - نور

    - صدا

    - حرکت و لرزش

    - دما

    - دود

    - و......



    نکته: اما چرا از حسگرها استفاده می کنیم؟

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

    - پردازش راحتتر و ارزانتر

    - انتقال آسان

    - دقت بالا

    - سرعت بالا

    - و..........



    حسگرهای مورد استفاده در رباتیک:

    - حسگرهای تماسی

    مهمترین کاربردهای این حسگرها به شرح زیر می باشد:

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



    - حسگرهای هم جواری

    آشکارسازی اشیا نزدیک به ربات مهمترین کاربرد این حسگرها می باشد.



    انواع مختلف این حسگرها:

    القایی

    اثر هال

    اولتراسونیک

    نوری



    - حسگرهای دوربرد

    کاربرد این سنسورها :

    فاصله سنج

    دوربین



    - حسگر نوری (گیرنده- فرستنده)

    یکی از پرکاربردترین حسگرهای مورد استفاده در ساخت رباتها حسگرهای نوری هستند. حسگر نوری گیرنده-فرستنده از یک دیود نورانی(فرستنده) و یک ترانزیستور نوری (گیرنده) تشکیل شده است. خروجی این حسگر در صورتی که مقابل سد سفید قرار بگیرد 5 ولت و در صورتی که در مقابل سطح تیره قرار گیرد صفر ولت می باشد. در هر حال این حسگر در مواجه با دو سطح نوری مختلف ولتاژ متفاوتی تولید می کند.






    دانشجوی فنی الکترونیک(hilda)
    نمیدونم چرا نمیتوانم ایمیل خودم را درست وارد کنم
    این ایمیل منه
    hilda_46453@yahoo.com

    #2
    پاسخ : ربات مسیر یاب

    سلام دوست عزیز راستش من برای پروژه کارشناسی می خوام یک ربات مسیر یاب بسازم می خواستم بدونم چه طوری شروع کنم؟!البته من یکسری اطلاعات دارم و یک سری از قطعات رو هم خریدم ؟
    سوال دومم این اس که ربات مسیر یاب با تعقیب خط فرق می کنه ؟ چون توی یک انجمن دیدم که این دو از هم تفکیک شدند با تشکر
    اول توکل
    دوم پشتکار
    سوم مشورت
    چهارم عمل
    -----------------------------------------------------------------------------------------------------------------
    نرم افزار برای دانلود نامحدود از rapideshare: http://k12student.persiangig.com/other ------- تشکر یادتون نره. موفق باشید.

    دیدگاه


      #3
      پاسخ : ربات مسیر یاب

      سلام
      من می خوام یه موتور 12 V و 3A موتور برف پاک کن پژو رو درایو کنم چه IC درایوری استفاده کنم؟؟؟؟؟
      گاهی دلم برای چوپان دروغگو خیلی می سوزد.بیچاره 2 بار بیشتر دروغ نگفت انگشت
      نماشد... ولی ما هنوز صادق ترینیم

      دیدگاه


        #4
        پاسخ : ربات مسیر یاب

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

        دیدگاه


          #5
          پاسخ : ربات مسیر یاب

          اموزشی که گذاشتین خیلی خوب بود اگه ادامه بدین ممنون میشم
          { خلاف قوانین - پاک شد }

          دیدگاه


            #6
            پاسخ : ربات مسیر یاب

            امکان داره بیشتر راهنمایی کنید
            من می خوام با یه h-bridge درایوش کنم ماسفتم حداکثر چقدر باید جریانش باشه؟؟؟؟چه ماسفتی خوبه؟؟؟
            گاهی دلم برای چوپان دروغگو خیلی می سوزد.بیچاره 2 بار بیشتر دروغ نگفت انگشت
            نماشد... ولی ما هنوز صادق ترینیم

            دیدگاه

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