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

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

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

موضوع: چگونه یک ربات مسیریاب بسازیم!!! (قسمت اول!)

  1. #1
    دوست آشنا
    رشته تحصیلی
    برق قدرت
    نوشته ها
    623
    ارسال تشکر
    1,532
    دریافت تشکر: 2,189
    قدرت امتیاز دهی
    40
    Array

    Ok چگونه یک ربات مسیریاب بسازیم!!! (قسمت اول!)

    چگونه یک ربات مسیریاب بسازیم!!! (قسمت اول!)
    روباتی که در اینجا تصمیم به تو ضیح نحوه ساخت آنرا دارم بروی زمینه سفید بدنبال خط مشکی حرکت میکند. میکروکنترلر مورد استفاده در روبات ATmega8 می باشد. و کدهای برنامه روبات با استفاده از نرم افزار BASCOM ایجاد شده اند.
    روبات شامل دو موتور در طرفین خود می باشد، که جهت حرکت به جلو هر دو موتور را روشن می کند، زمان دور زدن به چپ موتور سمت چپ خاموش و موتور سمت راست روشن می شود و برای دور زدن به سمت راست موتور سمت راست خاموش و موتور سمت چپ روشن می شود. البته موتورهای بکار رفته DC موتور بوده و جهت کاهش سرعت و در نتیجه کنترل دقیق تر روبات از موتورهایی با گیربکس سرخود استفاده شده، که قیمت آن در بازار جمهوری تهران 7000 تومان است در صورتی که به این نوع موتور دسترسی ندارید میتوانید از موتورهای اسباب بازی گیربکس دار استفاده کنید، در غیر این صورت بایستی خودتان گیربکس را بسازید دقت داشته باشید که دور نهایی چرخش چرخهای روبات 60 دور بر دقیقه باشد.
    برای تشخیص مسیر از دو LED پر نور استفاده شده که سطح مسیر حرکت را روشن می کنند و انعکاس نور به فتو رزیستورهای قرار گرفته در زیر روبات برخورد می کند. اگر روبات روی خط باشد مقدار نور منعکس شده حداقل بوده و در نتیجه مقدار مقاومت آن افزایش میابد و ولتاژ دو سر آن افزایش می یابد و میکروکنترلر از روی این تغییر ولتاژ متوجه وجود خط می گردد.(در غیر این صورت نور منعکس شده زیاد بوده، مقدار مقاومت فتورزییستور کاهش میابد و ولتاژ دوسر آن کاهش میابد.)پس همانطور که ذکر شد میکرو کنترلر تغییرات ولتاژ فتورزیستور را احساس میکند. من برای این کار از مبدل های درونی آنالوگ به دیجیتال میکرو استفاده کردم. البته دو عدد فتورزیستور به همراه دو LED جهت تشخیص طرفین مسیر استفاده شده.
    برنامه روبات به زبان BASIC نوشته شده در محیط BASCOM
    $regfile = "m8def.dat"
    $crystal = 8000000


    Config Portd =
    Output 'Portd used for control motor
    Config Adc = Single , Prescaler = Auto
    Start Adc 'Start Analog to Digital Converter

    Dim S1 As Word 'S1 Right Sensor
    Dim S2 As Word 'S2 Left Sensor

    Portd = 0
    Wait 3

    Do

    S1 = Getadc(3) 'Read Sensor 1
    S2 = Getadc(5) 'Read Sensor 2

    'portd.0 right motor
    If S2 > 400 Then Set Portd.0
    If S2 < 300 Then Reset Portd.0

    'portd.2 left motor
    If S1 > 400 Then Set Portd.2
    If S1 < 300 Then Reset Portd.2

    Loop
    End
    'end program


    .::لیست قطعات مدار روبات::.

    --میکرو کنترلر ATmega8 یک عدد
    --آی سی رگولاتور7805 یک عدد
    --آی سی ULN2803 یک عدد
    --موتور 5 ولتی با گیربکس و دور بر دقیقه 60 دو عدد
    --رله 5 ولتی دو عدد
    --دیود 1N4001 دو عدد
    --مقاومت 10کیلو اهمی دو عدد
    --مقاومت 330 اهمی دو عدد
    --فتورزیستور کوچک دو عدد
    --دیود نورانی سفید پر نور دو عدد
    --خازن 330 میکروفاراد دو عدد
    --برد هزار سوراخ 11.5 در 6.5 سانتی متر
    .::لیست قطعات مکانیک روبات::.
    --چرخ ماشین اسباب بازی کوچک دو عدد
    --فولی ضبط صوت جهت چرخ وسط یک عدد
    --پیچ اسپیسر (Spacer) سه سانتی به همراه مهره چهار عدد
    --ترمینال برق چهار خانه یک عدد
    --تخته سه لا 12 در 12 سانتی متر
    مراحل ساخت مکانیک روبات
    روزگاریست شیطان فریاد می زند: آدم پیدا کنید سجده خواهم کرد.
    "دکتر شریعتی"


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


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

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

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

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

  1. کوکی های اینترنتی چگونه کار می کنند؟
    توسط Admin در انجمن آموزش وب و اینترنت
    پاسخ ها: 0
    آخرين نوشته: 16th May 2011, 12:24 PM
  2. Apple iPhone 3GS نسل سوم از یک اتفاق
    توسط Bad Sector در انجمن Apple
    پاسخ ها: 2
    آخرين نوشته: 11th April 2011, 08:43 PM
  3. انواع توپولوژي شبكه هاي كامپيوتري
    توسط Bad Sector در انجمن مقالات و آموزش های شبکه
    پاسخ ها: 0
    آخرين نوشته: 14th February 2011, 04:47 PM
  4. SonyEricsson K850‎‏ تکامل یک نسل
    توسط Bad Sector در انجمن Sony-Ericson
    پاسخ ها: 0
    آخرين نوشته: 4th February 2011, 11:29 PM
  5. Nokia N8
    توسط داداشی در انجمن Nokia
    پاسخ ها: 1
    آخرين نوشته: 4th February 2011, 05:18 PM

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

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

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