فهرست مطالب:

RSPI Push-Button Robot Buggy: 10 مرحله
RSPI Push-Button Robot Buggy: 10 مرحله

تصویری: RSPI Push-Button Robot Buggy: 10 مرحله

تصویری: RSPI Push-Button Robot Buggy: 10 مرحله
تصویری: Week 4 - blinking LED and push button RSpi 2024, جولای
Anonim
ربات حرکتی RSPI با دکمه فشاری
ربات حرکتی RSPI با دکمه فشاری

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

مرحله 1: جمع آوری مواد

جمع آوری مواد
جمع آوری مواد

قبل از شروع ، شما باید مواد لازم را برای تکمیل این پروژه جمع آوری کنید:

- Raspberry Pi B+

- مانیتور

- صفحه کلید

- موش

- T-Cobbler

- تخته نان نصف

- H-Bridge

- پیچ گوشتی فیلیپس

- شاسی Robot Buggy با 2 موتور

- دارای 4 دکمه

- باتری 9 ولت

- شارژر قابل حمل

- سیم میکرو USB

- 4 نر - زن بلوز سیم

- 12 نر - بلوزهای مردانه

- نرم افزار کدنویسی پایتون 3

- دستگاه تلفن همراه که می تواند برنامه نمایشگر VNC را بارگیری کند

مرحله 2: راه اندازی

برپایی
برپایی

هنگامی که مواد مورد نیاز را جمع آوری کردید ، اکنون می توانید حشره کش خود را بسازید. ابتدا باید رزبری پای خود را به مانیتور ، ماوس و صفحه کلید خود وصل کنید. هنگامی که این کار را انجام دادید ، باید t-cobbler خود را به Pi خود و نان برد کوچک خود متصل کنید. اکنون می توانید دکمه های h-bridge و فشار خود را به تخته نان خود وصل کنید.

مرحله 3: اتصال Buggy به H-Bridge

اتصال Buggy به H-Bridge
اتصال Buggy به H-Bridge

اکنون شما آماده ساختن اشکال خود هستید. ابتدا باید موتورها را به پل h وصل کنید ، بنابراین باید چهار پورت آبی در بالا و پایین پل h را باز کنید ، اگر آن را مانند تصویر بالا نگه داشته اید. پس از آن ، سپس باید دو سیم قرمز و دو سیم بلوز مرد و مرد سیاه تهیه کنید. سپس سیمهای مشکی را در درهای سمت چپ و سیمهای قرمز را در پورتهای راست قرار دهید (در تصویر بالا برعکس سیم کشی شده بود ، اما این روش کار را آسان تر می کند). هنگامی که سیم ها را در درگاه های آبی قرار می دهید ، آنها را محکم پیچ کنید ، که از افتادن آنها جلوگیری می کند. اکنون روی شاسی خود ، در نزدیکی چرخ ها ، موتورها و یک کانکتور زن قرمز و مشکی را مشاهده می کنید که از هر موتور بیرون می آید. سیم قرمز و مشکی را از h-bridge به موتورها وصل کنید و حالا h-bridge شما به باگی شما متصل شده است. به یاد داشته باشید که اگر h-bridge خود را مانند تصویر بالا نگه داشته اید ، پورتهای بالا باید به چرخ چپ و پورتهای پایینی به چرخ راست متصل شوند.

مرحله 4: اتصال پل H خود به رزبری پای شما

اتصال پل H خود به رزبری پای شما
اتصال پل H خود به رزبری پای شما

هنگامی که پل H خود را به buggy وصل کردید ، اکنون آن را به Pi خود متصل می کنید. اکنون شما به 4 سیم جامپر زن و مرد نیاز دارید. هر چهار سیم جامپر را به h-bridge به اتصالات نر در جلوی h-bridge وصل کنید. سپس هر چهار سیم را به GPIO مختلف روی بردبرد خود وصل کنید. من از GPIO 4 و 17 برای چرخ چپ و GPIO 5 و 6 برای چرخ راست استفاده کردم. برای اینکه بدانید کدام سیم ها برای کدام چرخ هستند ، روی پل h که دو سیم نر به ماده را وصل کرده اید به سیم های نر به نر که به موتور وصل کرده اید نزدیک تر است ، چرخ های مختلف وجود دارد. حالا شما به سیم نر به نر احتیاج دارید تا سیم زمین را به پل h خود متصل کنید. این بدان معناست که اکنون باید پورت وسط سه پورت جلویی پل h خود را باز کنید. سپس سیم خود را داخل آن قرار داده و محکم پیچ کنید تا از افتادن آن جلوگیری شود. حالا آن سیم را در یک پورت زمینی در تخته نان خود قرار دهید.

مرحله 5: اتصال باتری 9 ولت به پل H خود

اتصال باتری 9 ولت به پل H خود
اتصال باتری 9 ولت به پل H خود

آخرین کاری که باید برای ساختن اشکال خود انجام دهید این است که یک باتری 9 ولت متصل کنید. شما به کانکتوری نیاز دارید که باتری شما را متصل کرده و آن را به زمین و ولتاژ تقسیم کند. حالا باید پیچ را از سمت چپ باز کنید ، ابتدا دو پورت را در h-bridge خود باز کنید. پس از آن شما باید سیم قرمز را از باتری به پورت سمت چپ وارد کرده و سپس سیم زمین را در درگاه وسط قرار دهید. شما باید دو سیم در پورت وسط داشته باشید ، یک سیم زمین به Pi و یک سیم زمین از باتری. حالا پورت ها را محکم به عقب بچرخانید و به مرحله بعدی بروید.

مرحله 6: ایست بازرسی

اکنون ما قبل از حرکت روی دکمه های فشاری بررسی می کنیم که آیا اشکال شما کار می کند یا خیر. بنابراین اکنون Python 3 را روی Pi خود باز کنید و کد زیر را اجرا کنید تا از اشکال کار شما اطمینان حاصل شود.

از ربات واردات gpiozero

robby = Robot (چپ = (4 ، 17) ، راست = (5 ، 6))

robby.forward ()

اگر اشکال شما جلو می رود ، حالا تایپ کنید:

robby.stop ()

مرحله 7: سیم کشی دکمه ها

دکمه های فشار سیم کشی
دکمه های فشار سیم کشی

پس از بررسی اینکه اشکال کار می کند ، اکنون آماده اضافه کردن دکمه های فشاری هستید. اولین کاری که باید انجام دهید این است که یک سیم را از زمین قرار دهید و آن را از دو طرف به ریل های زمین وصل کنید. با این کار دکمه های خود را سیم کشی کنید بسیار آسان می شود. حالا چهار دکمه خود را به همان ترتیب عکس بالا قرار دهید. مطمئن شوید که هر پایه هر دکمه در ردیف متفاوتی قرار دارد. حالا یک پا را از هر دکمه به زمین وصل کنید. پس از آن شما باید هر دکمه را به GPIO متصل کنید ، بنابراین ما قصد داریم دکمه ای را که دورترین فاصله از Pi شما است به جلو فراخوانی کرده و آن را به GPIO 23 متصل کنیم. سپس دکمه سمت راست دکمه ای که به تازگی متصل کرده اید ، تماس می گیریم. آن را به درستی وصل کنید و آن را به GPIO 13. وصل کنید بعد از نزدیکترین دکمه به Pi شما ، ما به عقب تماس می گیریم و آن را به GPIO 21 متصل می کنیم. در نهایت آخرین دکمه را به سمت چپ صدا می کنیم و آن را به GPIO 18 وصل می کنیم.

مرحله 8: کد

کد
کد

پس از سیم کشی دکمه های فشاری ، آماده کدگذاری اشکال خود هستید. پایتون 3 را روی Pi خود باز کنید و کد زیر را دنبال کنید تا مطمئن شوید که اشکال کار می کند.

از gpiozero واردات ربات ، دکمه

از زمان وارد کردن خواب

از برنامه guizero import، Pushbutton

robby = Robot (چپ = (4 ، 17) ، راست = (5 ، 6))

forward_button = دکمه (23)

right_button = دکمه (13)

left_button = دکمه (18)

Backwards_button = دکمه (21)

در حالی که True:

if forward_button.is_pressed است:

robby.forward ()

خواب (2)

robby.stop ()

elif right_button.is_pressed:

robby.right ()

خواب (0.2)

robby.stop ()

elif left_button.is_pressed:

robby.left ()

خواب (0.2)

robby.stop ()

elif Backwards_button.is_pressed:

robby.backward ()

خواب (2)

robby.stop ()

مرحله 9: تنظیم VNC Viewer

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

مرحله 10: جمع آوری اشکالات خود

مونتاژ اشکال شما
مونتاژ اشکال شما

آخرین مرحله ای که باید انجام دهید این است که باگ خود را جمع کنید. این ممکن است سخت ترین قسمت این پروژه باشد ، زیرا قرار دادن همه چیز روی شاسی شما کمی چالش برانگیز است. برای کاری که انجام دادم ، ابتدا باتری را در پایین ، بین موتورها وصل کردم. سپس شارژر قابل حمل را در پایین قرار دادم و آن را به Pi وصل کردم. Pi و پشت شاسی را گذاشتم و h-bridge را به t-clobber چسباندم. سپس تخته نان را در جلو قرار دادم تا کنترل حشره آسان شود. اما لازم نیست بسته به اندازه شاسی خود ، دستگاه خود را کاملاً یکسان کنید. اکنون شما با رسپبری پای خود ساخت یک ربات دکمه ای را به پایان رسانده اید.

توصیه شده: