فهرست مطالب:
تصویری: تبدیل از کنترلر موتور به کنترل موتور RoboClaw: 3 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:53
خط Dimension Engineering کنترلرهای موتور Sabertooth و خط BasicMicro کنترلرهای RoboClaw گزینه های محبوب برای پروژه های رباتیک سطح ابتدایی هستند. با این حال ، آنها از دو سیستم متفاوت برای پیکربندی کنترل کننده استفاده می کنند. Sabertooth از یک سوئیچ DIP و RoboClaw از یک سیستم نرم افزاری به نام Motion Studio استفاده می کند. این مقاله نحوه انتقال از تنظیمات موجود در تنظیمات Sabertooth موجود به تنظیمات مشابه در کنترلر RoboClaw را نشان می دهد.
مرحله 1: کنترل RC با دیفرانسیل درایو
یکی از محبوب ترین تنظیمات برای RoboClaw و Sabertooth استفاده از خروجی گیرنده RC برای کنترل ربات دیفرانسیل درایو است. روبات ها و مریخ نوردهای سبک مخزن یک برنامه رایج برای این پیکربندی هستند. تصویر بالا تنظیمات سوئیچ Sabertooth DIP را برای این حالت نشان می دهد.
برای پیکربندی RoboClaw برای مطابقت با تنظیمات Sabertooth ، دستورالعمل های زیر را دنبال کنید.
RoboClaw را با کابل USB به رایانه وصل کنید. توجه داشته باشید که RoboClaw از طریق اتصال USB تغذیه نمی شود و نیاز به منبع تغذیه ثابت دارد. Motion Studio را باز کرده و روی "Connect Selected Device" کلیک کنید. اکنون روی "تنظیمات عمومی" در سمت چپ برنامه کلیک کنید.
در پنجره با برچسب "Setup" حالت کنترل را روی "RC" تنظیم کنید. بعد ، در پنجره با برچسب "RC/Analog Options" کادر برچسب "Mixing" را علامت بزنید. با ذخیره تنظیمات روی برد کار را تمام کنید. در منوی بالای برنامه "Device" و سپس "Save Settings" را انتخاب کنید.
RoboClaw اکنون برای حالت RC با درایو دیفرانسیل پیکربندی شده است. برای مشاهده تصویر تنظیمات در Motion Studio تصویر را مشاهده کنید.
مرحله 2: کنترل آنالوگ با دیفرانسیل درایو
یکی دیگر از تنظیمات رایج استفاده از دستگاه ورودی آنالوگ مانند جوی استیک یا پتانسیومتر برای کنترل ربات دیفرانسیل درایو است. تصویر تنظیمات سوئیچ Sabertooth DIP را برای این حالت نشان می دهد.
برای پیکربندی RoboClaw برای مطابقت با تنظیمات Sabertooth ، دستورالعمل های زیر را دنبال کنید.
RoboClaw را با کابل USB به رایانه وصل کنید. توجه داشته باشید که RoboClaw از طریق اتصال USB تغذیه نمی شود و نیاز به منبع تغذیه ثابت دارد. Motion Studio را باز کرده و روی "Connect Selected Device" کلیک کنید. اکنون روی "تنظیمات عمومی" در سمت چپ برنامه کلیک کنید.
در پنجره با برچسب "Setup" حالت کنترل را روی "Analog" تنظیم کنید. بعد ، در پنجره با برچسب "RC/Analog Options" کادر برچسب "Mixing" را علامت بزنید. با ذخیره تنظیمات روی برد کار را تمام کنید. در منوی بالای برنامه "Device" و سپس "Save Settings" را انتخاب کنید.
RoboClaw اکنون برای حالت RC با درایو دیفرانسیل پیکربندی شده است. برای مشاهده تصویر تنظیمات در Motion Studio تصویر را مشاهده کنید.
مرحله 3: سریال بسته
برای کنترل پیچیده تر کنترلر موتور ، می توان از حالت سریال بسته به همراه میکروکنترلر برای ارسال فرمان به کنترل کننده موتور استفاده کرد. هر دو RoboClaw و Sabertooth دارای حالت سریال بسته هستند ، اگرچه برخی تفاوت های تصوری بین این دو وجود دارد. تصویر تنظیمات سوئیچ DIP را برای حالت سریال بسته Sabertooth نشان می دهد.
برای پیکربندی RoboClaw برای مطابقت با تنظیمات Sabertooth ، دستورالعمل های زیر را دنبال کنید.
RoboClaw را با کابل USB به رایانه وصل کنید. توجه داشته باشید که RoboClaw از طریق اتصال USB تغذیه نمی شود و به منبع تغذیه ثابت نیاز دارد. Motion Studio را باز کرده و روی "Connect Selected Device" کلیک کنید. اکنون روی "تنظیمات عمومی" در سمت چپ برنامه کلیک کنید.
در پنجره با برچسب "Setup" حالت کنترل را روی "Packet Serial" تنظیم کنید. سپس ، در قسمت برچسب گذاری شده "Serial" ، آدرس Serial Packet را روی 128 و Baudrate را بر روی همان Baudrate استفاده شده با Sabertooth تنظیم کنید. با ذخیره تنظیمات روی برد کار را تمام کنید. در منوی بالای برنامه "Device" و سپس "Save Settings" را انتخاب کنید.
RoboClaw اکنون برای حالت RC با درایو دیفرانسیل پیکربندی شده است. برای مشاهده تصویر تنظیمات در Motion Studio تصویر را مشاهده کنید.
تفاوت هایی بین مجموعه دستورات بسته بسته RoboClaw و Sabertooth وجود دارد. با این حال ، RoboClaw دارای دستورات سازگاری است که دستورات Sabertooth را منعکس می کند ، بنابراین بیشتر کد باید از Sabertooth به RoboClaw قابل حمل باشد.
توصیه شده:
استپر موتور کنترل شده استپر موتور - استپر موتور به عنوان رمزگذار روتاری: 11 مرحله (همراه با تصاویر)
استپر موتور کنترل شده استپر موتور | استپر موتور به عنوان رمزگذار روتاری: آیا چند موتور پله ای در اطراف شما خوابیده است و می خواهید کاری انجام دهید؟ در این دستورالعمل ، بیایید از یک موتور پله ای به عنوان یک رمزگذار چرخشی برای کنترل موقعیت یک موتور پله ای دیگر با استفاده از میکروکنترلر آردوینو استفاده کنیم. بنابراین بدون هیچ گونه توضیح بیشتر ، اجازه دهید
لغزنده دوربین ردیابی شی با محور چرخشی. چاپ سه بعدی و ساخته شده بر روی کنترلر موتور RoboClaw DC و آردوینو: 5 مرحله (همراه با تصاویر)
لغزنده دوربین ردیابی شی با محور چرخشی. چاپ سه بعدی و ساخته شده بر روی RoboClaw DC Motor Controller & Arduino: این پروژه یکی از پروژه های مورد علاقه من بوده است ، زیرا من علاقه مندی خود را برای ساخت فیلم با DIY ترکیب کردم. من همیشه نگاه کرده ام و می خواستم از آن عکس های سینمایی در فیلم هایی که در آنها دوربینی روی صفحه نمایش حرکت می کند و در حال حرکت برای ردیابی
کنترل از راه دور خودرو - کنترل با استفاده از کنترلر بی سیم Xbox 360: 5 مرحله
کنترل از راه دور - کنترل با استفاده از کنترلر بی سیم Xbox 360: اینها دستورالعمل هایی برای ساختن ماشین کنترل از راه دور خود است که با استفاده از کنترلر بی سیم Xbox 360 کنترل می شود
ESP8266 RGB LED STRIP WIFI کنترل - NODEMCU به عنوان یک کنترل از راه دور IR برای نوار LED کنترل شده بر روی Wifi - کنترل تلفن هوشمند RGB LED STRIP: 4 مرحله
ESP8266 RGB LED STRIP WIFI کنترل | NODEMCU به عنوان یک کنترل از راه دور IR برای نوار LED کنترل شده بر روی Wifi | RGB LED STRIP Smartphone Control: سلام بچه ها در این آموزش می آموزیم که چگونه از nodemcu یا esp8266 به عنوان ریموت IR برای کنترل نوار LED RGB استفاده کنید و Nodemcu توسط تلفن هوشمند از طریق وای فای کنترل می شود. بنابراین اساساً می توانید RGB LED STRIP را با تلفن هوشمند خود کنترل کنید
نحوه کنترل موتور DC بدون برس بدون کوادکوپتر بدون سرنشین (3 نوع سیم) با استفاده از کنترل کننده سرعت موتور HW30A و Arduino UNO: 5 مرحله
نحوه کنترل موتور DC بدون برس بدون کوادکوپتر بدون سرنشین (3 نوع سیم) با استفاده از کنترل کننده سرعت موتور HW30A و Arduino UNO: توضیحات: کنترل کننده سرعت موتور HW30A را می توان با باتری های 4-10 NiMH/NiCd یا 2-3 سلولی LiPo استفاده کرد. BEC با حداکثر 3 سلول LiPo کاربردی است. می توان از آن برای کنترل سرعت موتور DC بدون برس (3 سیم) با حداکثر حداکثر 12Vdc استفاده کرد. مخصوص