فهرست مطالب:

نحوه کنترل ربات Neato از طریق تمشک پای: 8 مرحله
نحوه کنترل ربات Neato از طریق تمشک پای: 8 مرحله

تصویری: نحوه کنترل ربات Neato از طریق تمشک پای: 8 مرحله

تصویری: نحوه کنترل ربات Neato از طریق تمشک پای: 8 مرحله
تصویری: HOW TO FIX: TESVOR ROLLER BRUSH JAMMED. X500 SWEEPING ROBOT VACUUM CLEANER REPAIR 2024, جولای
Anonim
چگونه می توان یک ربات Neato را از طریق Raspberry Pi کنترل کرد
چگونه می توان یک ربات Neato را از طریق Raspberry Pi کنترل کرد

اگر به ساخت ربات رزبری پای علاقه دارید Neato یک ربات عالی برای استفاده در پروژه است زیرا ارزان است و سنسورهای بسیار بیشتری نسبت به IRobot Create دارد. کاری که من برای ربات خود انجام دادم این بود که یک Raspberry pi را با چاپ سه بعدی یک محفظه برای آن و چسباندن داغ به آن وصل کردم. سپس یک شارژر USB قابل حمل را روی آن چسباندم تا Pi را تغذیه کند. پس از آن من یک دوربین را برای استفاده بعدی با رزومه باز روی آن چسباندم.

همه روبات های Neato دارای آداپتور usb برای کنترل آن هستند. توسط یک درپوش لاستیکی مسدود می شود. برای دسترسی به تشخیص ربات برای کنترل آن ، باید آن را حذف کنید. سپس باید یک کابل USB را به آن وصل کنید که به Pi نیز متصل می شود.

من به شدت توصیه می کنم از Pi 3 استفاده کنید. این بهترین راه برای انجام این کار است. هیچ نسخه pi دقیقاً مشابه این آموزش کار نمی کند یا فای داخلی در آن وجود ندارد. بیایید شروع کنیم!

مرحله 1: اوبونتو MATE 16.04 را نصب کنید

Ubuntu MATE 16.04 را نصب کنید
Ubuntu MATE 16.04 را نصب کنید

من برای این پروژه از اوبونتو MATE 16.04 استفاده کردم. اگر تصمیم دارید از آن استفاده نکنید ، این آموزش ممکن است مانند انجام آن با نسخه دیگر اوبونتو نباشد.

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

مرحله 2: نصب صفحه

Screen را نصب کنید
Screen را نصب کنید

ما برای این آموزش از صفحه Package استفاده می کنیم. صفحه نمایش احتمالاً بهترین راه برای ارتباط بین pi و ربات است. پس از اتصال صفحه کلید و موس به Pi خود ، باید دستور زیر را در ترمینال خود تایپ کنید.

صفحه نصب sudo apt-get

سپس باید رمز عبور خود را که در ترمینال خود انتخاب کرده اید تایپ کنید تا به طور رسمی نصب شود.

مرحله 3: Sudo Screen /dev /ttyAMC0

Sudo Screen /dev /ttyAMC0
Sudo Screen /dev /ttyAMC0
Sudo Screen /dev /ttyAMC0
Sudo Screen /dev /ttyAMC0

هنگامی که ربات شما روشن است ، باید آن را در پایانه خود تایپ کنید تا با آن ارتباط برقرار کنید.

sudo screen /dev /ttyAMC0

اگر این کار نمی کند یکی از پورت های tty را پیدا کنید که tty#نیست. با استفاده از این دستور می توانید آن را پیدا کنید.

ls /dev /

مرحله 4: دستور Help

فرمان راهنما
فرمان راهنما
فرمان راهنما
فرمان راهنما

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

کمک

مرحله 5: TestMode

حالت تست
حالت تست

برای انجام اکثر کارها با Neato خود ، باید TestMode را روشن کنید. برای روشن یا خاموش کردن حالت تست ، کد زیر را در ترمینال خود قرار دهید.

برای روشن کردن این کار را انجام دهید.

TestMode روشن است

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

TestMode خاموش است

مرحله 6: خواندن سنسور

سنسور خواندن
سنسور خواندن

می توانید این خط کد را تایپ کنید تا بتوانید آنچه را که سنسورهای دیجیتال شما می خوانند ، ببینید.

GetDigitalSensors

مرحله 7: جابجایی ربات خود

حرکت دادن ربات خود
حرکت دادن ربات خود

نکته جالب در مورد Neato این است که شما می توانید مسافتی را که هر یک از موتورهای ربات بر حسب میلیمتر طی می کند ، کنترل کنید ، شتاب را در آنجا و RPM آنها را کنترل کنید. خط کد زیر موتور چپ را 100 میلی متر به جلو ، موتور راست را 100 میلی متر به عقب ، سرعت 20 میلی متر بر ثانیه ، شتاب 50 میلی متر بر ثانیه ، 75 دور در دقیقه را حرکت می دهد و موتورهای برس را غیرفعال می کند.

SetMotor 100 -100 20 50 75 0 0

سمت چپ بیشتر اعداد فاصله موتور چپ را کنترل می کند. فاصله موتور راست با دومین تعداد چپ کنترل می شود. سرعت توسط سومین عدد سمت چپ کنترل می شود. شتاب توسط سومین عدد سمت راست کنترل می شود. RPM توسط دومین عدد سمت راست کنترل می شود. آخرین و مهمترین نکته این است که برس ها با آخرین شماره فعال یا غیرفعال می شوند.

مرحله 8: نتیجه گیری

Neato XV یک ربات عالی است. نه تنها بیشتر منبع باز است ، هک کردن آن نیز بسیار آسان است. من بسیار تلاش کردم که این را خودمختار کنم و بسیار عالی است. به هر حال امیدوارم از خواندن این مطلب لذت برده باشید. لطفاً هر گونه سوال یا نظری دارید به من اطلاع دهید. با تشکر!

توصیه شده: