فهرست مطالب:
- مرحله 1: اوبونتو MATE 16.04 را نصب کنید
- مرحله 2: نصب صفحه
- مرحله 3: Sudo Screen /dev /ttyAMC0
- مرحله 4: دستور Help
- مرحله 5: TestMode
- مرحله 6: خواندن سنسور
- مرحله 7: جابجایی ربات خود
- مرحله 8: نتیجه گیری
تصویری: نحوه کنترل ربات Neato از طریق تمشک پای: 8 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
اگر به ساخت ربات رزبری پای علاقه دارید Neato یک ربات عالی برای استفاده در پروژه است زیرا ارزان است و سنسورهای بسیار بیشتری نسبت به IRobot Create دارد. کاری که من برای ربات خود انجام دادم این بود که یک Raspberry pi را با چاپ سه بعدی یک محفظه برای آن و چسباندن داغ به آن وصل کردم. سپس یک شارژر USB قابل حمل را روی آن چسباندم تا Pi را تغذیه کند. پس از آن من یک دوربین را برای استفاده بعدی با رزومه باز روی آن چسباندم.
همه روبات های Neato دارای آداپتور usb برای کنترل آن هستند. توسط یک درپوش لاستیکی مسدود می شود. برای دسترسی به تشخیص ربات برای کنترل آن ، باید آن را حذف کنید. سپس باید یک کابل USB را به آن وصل کنید که به Pi نیز متصل می شود.
من به شدت توصیه می کنم از Pi 3 استفاده کنید. این بهترین راه برای انجام این کار است. هیچ نسخه pi دقیقاً مشابه این آموزش کار نمی کند یا فای داخلی در آن وجود ندارد. بیایید شروع کنیم!
مرحله 1: اوبونتو MATE 16.04 را نصب کنید
من برای این پروژه از اوبونتو MATE 16.04 استفاده کردم. اگر تصمیم دارید از آن استفاده نکنید ، این آموزش ممکن است مانند انجام آن با نسخه دیگر اوبونتو نباشد.
شما باید یک سیستم عامل قابل بوت را روی کارت SD خود نصب کنید. اگر نمی دانید چگونه این کار را انجام دهید می توانید از Rufus استفاده کنید. Rufus یک نرم افزار رایگان است که تصاویر سیستم عامل را به بوت بر روی دستگاه های قابل بوت مانند درایوهای فلش و کارت های SD تبدیل می کند.
مرحله 2: نصب صفحه
ما برای این آموزش از صفحه Package استفاده می کنیم. صفحه نمایش احتمالاً بهترین راه برای ارتباط بین pi و ربات است. پس از اتصال صفحه کلید و موس به Pi خود ، باید دستور زیر را در ترمینال خود تایپ کنید.
صفحه نصب sudo apt-get
سپس باید رمز عبور خود را که در ترمینال خود انتخاب کرده اید تایپ کنید تا به طور رسمی نصب شود.
مرحله 3: 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 یک ربات عالی است. نه تنها بیشتر منبع باز است ، هک کردن آن نیز بسیار آسان است. من بسیار تلاش کردم که این را خودمختار کنم و بسیار عالی است. به هر حال امیدوارم از خواندن این مطلب لذت برده باشید. لطفاً هر گونه سوال یا نظری دارید به من اطلاع دهید. با تشکر!
توصیه شده:
نحوه کنترل دستگاه با استفاده از تمشک پای و رله - مبانی: 6 مرحله
نحوه کنترل دستگاه با استفاده از Raspberry Pi و یک رله - مبانی: این یک آموزش اساسی و مستقیم در مورد نحوه کنترل دستگاه با استفاده از Raspberry Pi و یک رله است که برای ساخت پروژه های IoT مفید است. این آموزش برای مبتدیان است ، دوستانه است حتی اگر هیچ اطلاعاتی در مورد استفاده از تمشک ندارید ، ادامه دهید
چشمک زدن LED با تمشک پای - نحوه استفاده از پین های GPIO در رزبری پای: 4 مرحله
چشمک زدن LED با تمشک پای | نحوه استفاده از پین های GPIO در Raspberry Pi: سلام بچه ها در این دستورالعمل نحوه استفاده از GPIO's Raspberry pi را یاد می گیریم. اگر تا به حال از آردوینو استفاده کرده اید ، احتمالاً می دانید که ما می توانیم سوئیچ LED و غیره را به پین های آن وصل کرده و آن را مانند کار کنیم. چشمک بزنید یا ورودی را از سوئیچ دریافت کنید تا
ربات تمشک پای مقرون به صرفه: 4 مرحله
Budget Raspberry Pi Robot: راهنمای جامع آنلاین: http://www.piddlerintheroot.com/project-nomad
کنترل دستگاه ها از طریق اینترنت از طریق مرورگر (اینترنت اشیا): 6 مرحله
کنترل دستگاه ها از طریق اینترنت از طریق مرورگر (اینترنت اشیا): در این دستورالعمل به شما نشان خواهم داد که چگونه می توانید دستگاه هایی مانند LED ها ، رله ها ، موتورها و غیره را از طریق اینترنت از طریق مرورگر وب کنترل کنید. و می توانید به صورت ایمن روی هر دستگاهی به کنترل ها دسترسی پیدا کنید. پلت فرم وب مورد استفاده من در اینجا بازدید از RemoteMe.org است
نحوه برنامه ریزی آردوینو از طریق تمشک پای: 3 مرحله
نحوه برنامه ریزی Arduino از طریق Raspberry Pi: با این آموزش به شما نشان می دهم که چگونه نرم افزار Arduino را بر روی Raspberry Pi.P.S. خود نصب کنید. متاسفم برای انگلیسی بد من