فهرست مطالب:

ارزیابی های نهایی 2020: 6 مرحله
ارزیابی های نهایی 2020: 6 مرحله

تصویری: ارزیابی های نهایی 2020: 6 مرحله

تصویری: ارزیابی های نهایی 2020: 6 مرحله
تصویری: گوز زدن پریانکا چوپرا هنرپیشه بالیوود در یکی از برنامه های لایف تلویزیونی |C&C 2024, جولای
Anonim
ارزیابی نهایی 2020
ارزیابی نهایی 2020

سلام به همگی! نام من Vedant Vyas است و این پروژه مهندسی کامپیوتر درجه 10 من برای ارزیابی نهایی 2020 است. برای این پروژه ، من یک ماشین را طراحی کردم که می تواند برنامه ریزی شود تا به تنهایی حرکت کند یا با استفاده از کنترلر برنامه کنترل شود. من طراحی این خودرو را انتخاب کردم زیرا عاشق یادگیری و رویارویی با چالش های جدید هستم و در طول این دوره واحدهای مختلف زیادی را آموخته ام و فکر می کردم می توانم آنها را در طراحی خود به کار گیرم. به منظور فراتر رفتن از انتظارات ، من یک سنسور فاصله را به کار گرفتم که به محض احساس مانع در عرض چند سانتی متر ، خودرو را متوقف می کند. من تحقیقات زیادی در مورد این پروژه انجام داده ام و پروژه های مختلف دیگری را بررسی کرده ام تا بینشی از آنچه باید انجام دهم داشته باشم. من همچنین زمان زیادی را صرف یادگیری نحوه سیم کشی یک پل H جدید ، برنامه ریزی سنسور فاصله و موتورهای سیمی کردم. در طول این آموزش که من تهیه کرده ام ، شما خواهید آموخت که چگونه می توانید این ماشین را با مشاهده مثالها ، نمودارها و راهنمای دستورالعمل گام به گام طراحی کنید.

مرحله 1: مواد

مواد
مواد
  • 1 ماشین با 2 موتور
  • 1 رزبری پای مدل 3 B+
  • 1 تخته نان بدون لحیم
  • 1 باتری 9 ولت
  • 1 H-Bridge مدل HLF1808
  • 11 سیم بلوز نر و ماده
  • 3 سیم زن جهنده زن
  • 13 سیم معمولی
  • 1 سنسور فاصله

مرحله 2: نمونه تصاویر صفحه

نمونه تصاویر صفحه
نمونه تصاویر صفحه
نمونه تصاویر صفحه
نمونه تصاویر صفحه
نمونه تصاویر صفحه
نمونه تصاویر صفحه
نمونه تصاویر صفحه
نمونه تصاویر صفحه

مرحله 3: نمودار مدار

مدار
مدار

مرحله 4: دستورالعمل های مرحله به مرحله-نحوه ساخت/سیم کشی ماشین

  1. قبل از شروع این پروژه ، باید اطمینان حاصل کنید که تمشک pi شما کاملاً با سیستم عامل لینوکس کار می کند و می تواند پایتون را اجرا کند.
  2. اکنون که آماده هستید ، بیایید با برداشتن یک تخته نان بدون لحیم کاری و اتصال H-پل HLF1808 به آن (همانطور که در نمودار سیم کشی نشان داده شده است) را شروع کنید.
  3. در مرحله بعد ، باید 3 سیم بردارید و آنها را به 3 پایه گوشه پل H و ریل های برق وصل کنید. این 3 سیم را به پاهای بالا سمت راست ، پایین راست و پایین سمت چپ پل H وصل کنید (به پل H با شیب رو به جلو نگاه کنید). سعی کنید از سیم های قرمز برای این کار استفاده کنید تا بدانید که از آنها برای برق استفاده می شود.
  4. یک سیم جامپر زن و مرد را بردارید و یک سر آن را به پین تمشک pi 5V و سر دیگر را به پای چپ بالای پل H وصل کنید.
  5. اکنون ، شما باید 4 سیم (ترجیحاً مشکی) بردارید و آنها را از 2 پایه وسط پل H به ریل های زمینی وصل کنید. شما همچنین باید یک سیم اضافی زن و مرد بگیرید و آن را از یک پایه زمینی روی تمشک پای خود به راه آهن روی تخته نان خود وصل کنید.
  6. پس از اجرای سیم برق و زمین ، می توانید سیم کشی موتورهای خود را با برداشتن سیم قرمز و قرار دادن آن در پایه سوم از بالای پل H آغاز کنید. پس از آن ، سیم سیاه را برداشته و از پایین پل H به پای سوم وصل می کنید. اگر موتورها را به درستی وصل کرده اید ، پس از انجام این مراحل بعدی ، آنها باید کاملاً کار کنند.
  7. در حال حاضر ، شما باید باتری 9 ولت خود را برداشته و 2 سیم را به زمین و ریل برق وصل کنید (قرمز = قدرت ، سیاه = زمین).
  8. هنگامی که سیم کشی باتری خود را به پایان رساندید ، باید 4 سیم بلوز زن و مرد را بردارید و آنها را از هر پین تمشک pi gpio به پاهای H-Bridge استفاده نشده باقی بگذارید.
  9. در نهایت ، شما باید 1 سیم سیاه و 1 سیم قرمز بردارید و آنها را از طریق راه آهن زمینی (سیم سیاه) و ریل قدرت (سیم قرمز) در سراسر تخته نان خود متصل کنید.
  10. اختیاری - در صورت تمایل ، می توانید از سنسور فاصله برای بهبود پروژه خود استفاده کنید. برای سیم کشی سنسور فاصله ، باید مراحل خاصی را دنبال کنید:

    • 1 سیم زن-زن (قرمز) بردارید و آن را از پایه VCC روی سنسور به پین 5 ولت روی pi متصل کنید.
    • یک سیم زن-زن دیگر (مشکی) بردارید و آن را از پایه GND روی سنسور به ریل زمین روی تخته نان خود وصل کنید.
    • یک سیم زن و زن دیگر بگیرید و آن را از پین TRIG روی سنسور به پین gpio روی pi وصل کنید.
    • در نهایت ، یک سیم زن و مرد را بردارید و آن را از پین ECHO روی سنسور به یک فضای خالی روی تخته نان خود وصل کنید. سپس یک مقاومت 330 اهم بردارید و آن را از سیم به یک فضای خالی دیگر در تخته نان خود وصل کنید. در مرحله بعد ، شما باید یک سیم زن و مرد دیگر بگیرید و آن را از مقاومت 330 اهم به یک پین خالی gpio در pi وصل کنید. در نهایت ، شما باید یک مقاومت 470 اهم را از سیم دوم که به ریل زمین متصل کرده اید ، متصل کنید.
  11. اکنون آماده کدگذاری با استفاده از پایتون هستید!

مرحله 5: دستورالعمل های مرحله به مرحله-نحوه کدگذاری با استفاده از پایتون

  1. با تعریف کتابخانه های خود برنامه نویسی را شروع کنید (به عنوان مثال از LED واردات gpiozero).
  2. در مرحله بعد ، باید همه متغیرهایی را که استفاده می کنید ، تعریف کنید (به عنوان مثال led = LED (9)).
  3. اکنون که همه چیز مورد نیاز خود را تعریف کرده اید ، می توانید با نوشتن یک عبارت ساده برنامه نویسی را برای بررسی عملکرد کامل موتورهای خود شروع کنید. برای این کار باید یک دستور سه مرحله ای مشابه این بنویسید:

    • robot.forward ()
    • خواب (5)
    • robot.stop ()
  4. اگر کد به موتورهای شما کمک می کند تا کار کنند ، شما آماده ادامه مرحله بعدی هستید. در این مرحله از شما خواسته می شود که یک تابع def (به عنوان مثال def به جلو ():) بنویسید که به شما کمک می کند ماشین خود را با کمک برنامه ای که بعداً نصب می کنید به جلو ، عقب ، راست و چپ حرکت کند.
  5. اگر انتخاب کردید که یک سنسور فاصله به ماشین خود اضافه کنید ، باید یک تابع def sensor1 اضافه کنید. این عملکرد به شما امکان می دهد فاصله بین اتومبیل خود و یک مانع را چاپ کنید. این تابع از شما می خواهد خطوط ساده کد را بنویسید:

    • سنسور def1 ():
    • if (sensor.distance*100> 5):
    • چاپ ("مانع تشخیص داده شد" ، سنسور. فاصله*100)
    • خواب (1)
  6. اکنون که نوشتن این کد را به پایان رساندید ، آماده نصب برنامه VNC Viewer هستید.

توصیه شده: