فهرست مطالب:
- مرحله 1: قطعات مورد نیاز
- مرحله 2: ابزارهای مورد نیاز
- مرحله 3: گرافیک دیسک رمزگذار را روی کاغذ برچسب آدرس چاپ کنید
- مرحله 4: گرافیک دیسک رمزگذار را به شاخ گرد سروو وصل کنید
- مرحله 5: رمزگذار آنالوگ Tamiya را به میکرو سرو موتور وصل کنید
- مرحله 6: اصلاح کابل های حسگر رمزگذار
- مرحله 7: گرد سرو سرو را به میکرو سرو موتور وصل کنید
- مرحله 8: اتصالات سخت افزاری
- مرحله 9: کد نمایشی Micro Servo Motor Encoder Code را بارگیری و اجرا کنید
- مرحله 10: نسخه ی نمایشی روبات آنلاین را امتحان کنید
تصویری: یک رمزگذار به Feetech Micro 360 Degree Continuous Rotation Servo FS90R اضافه کنید: 10 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:53
کنترل حرکت روبات چرخدار با استفاده از کنترل موتور حلقه باز بسیار دشوار یا تقریباً غیرممکن است. بسیاری از برنامه ها نیاز به تنظیم دقیق موقعیت یا فاصله حرکت یک ربات چرخ دار دارند. میکرو موتورهای چرخشی پیوسته کوچک یک راه حل کم هزینه عالی برای رانندگی ربات های کوچک هستند ، اما فاقد کنترل بازخورد سروو موتورهای بزرگتر هستند.
سرویس های چرخشی پیوسته Feetech Micro 360 (FS90R) برای پروژه های رباتیک عالی هستند ، اما گاهی اوقات شما می خواهید بازخورد سرویس های بزرگتر را کنترل کنید.
تبدیل این سرویس های کوچک به استفاده از کنترل بازخورد موقعیت حلقه بسته در واقع بسیار آسان است هنگامی که یک سنسور رمزگذار Tamiya آنالوگ و یک الگوریتم بازخورد حلقه بسته ساده را به کنترلر Arduino یا Raspbery Pi اضافه می کنید.
مرحله 1: قطعات مورد نیاز
- FeeTech 9g چرخش مداوم میکرو سرو با شاخ سرو سرو فروشنده: RobotShop قسمت #: RB-Fit-02 تعداد: 1 واحد هزینه: 4.99 دلار مجموع: 4.99 دلار
- Arduino NG w/ ATmega8 یا میکروکنترلر مشابه Arduino
-
Encoder Pair for Tamiya Twin Motor Gearbox Vendor: RobotShop قسمت #: RB-Rbo-122 تعداد: 1
- Avery 8160 1 "x 2-5/8" برچسب آدرس آدرس فروشنده: دفتر انبار تعداد: 1 برگ مجموع: بسته 13.99 دلار (25 برگ)
- رمز گرافیکی دیسک از github
- شارژر تلفن 5V قابل حمل با کابل شارژ Micro USB به USB -A فروشنده: Best Buy Tzumi - PocketJuice Solo 4000 mAh Charger قابل حمل مدل: 4021BB قسمت #: 6304825
گزینه رزبری پای
- تمشک پای 3 - مدل B فروشنده: Adafruit SKU: شناسه محصول: 3055
- یا Raspberry Pi Zero W Basic Pack - شامل Pi Zero W فروشنده: Adafruit قسمت #: شناسه محصول: 3409 تعداد: 1
اگر از Raspbery Pi یا Pi Zero W استفاده می کنید ، دو HAT دیگر Pi مورد نیاز است:
- Pimoroni Automation pHAT for Raspberry Pi Zero فروشنده: Adafruit قسمت #: شناسه محصول: 3352 تعداد: 1
- SparkFun Pi Servo HAT فروشنده: SparkFun قسمت #: DEV-14328 تعداد: 1
- هدر انباشته GPIO - پین های بسیار طولانی 2x20 فروشنده: Adafruit قسمت #: شناسه محصول: 2223 تعداد: 2
مرحله 2: ابزارهای مورد نیاز
- مینی پیچ گوشتی فیلیپس
- Glue Gun & Glue stick یا Super Glue
- دم باریک
- برای نسخه Raspberry Pi یک آهن لحیم کاری و لحیم کاری لازم است (اختیاری)
مرحله 3: گرافیک دیسک رمزگذار را روی کاغذ برچسب آدرس چاپ کنید
- Encoder_disk.pdf را باز کرده و روی کاغذ برچسب آدرس Avery 8160 چاپ کنید
- با استفاده از قیچی ، گرافیک Encoder disk را در امتداد خطوط تیره از کاغذ برچسب برش دهید و سوراخ مرکزی را با استفاده از خط چین به عنوان راهنما برش دهید.
مرحله 4: گرافیک دیسک رمزگذار را به شاخ گرد سروو وصل کنید
- پشت مرحله کاغذ را از گرافیک دیسک رمزگذار در مرحله 3 جدا کنید
- گرافیک دیسک رمزگذار را به پشت شاخ سرو گرد وصل کنید و سوراخ گرافیکی دیسک رمزگذار را در اطراف سرور اسپلین شاخ سرو قرار دهید
- برای حذف هرگونه حباب یا چین و چروک ، گرافیک دیسک رمزگذار را صاف کنید
مرحله 5: رمزگذار آنالوگ Tamiya را به میکرو سرو موتور وصل کنید
- یک قطره کوچک ذوب داغ یا فوق چسب را روی سر شافت میکرو سروو موتور قرار دهید. از چسب مذاب به عنوان چفت کننده موقت استفاده کنید ، اما برای اتصال دائمی نهایی از چسب فوق العاده استفاده کنید.
- رمزگذار Tamiya Analog را وصل کنید تا اطمینان حاصل شود که سوراخ در برد مدار رمزگذار Tamiya Analog در اطراف محور موتور سروو میکرو قرار دارد و سنسورها به سمت بالا/دور موتور قرار دارند.
مرحله 6: اصلاح کابل های حسگر رمزگذار
- کابل های ارائه شده با رمزگذار Tamiya Analog باید برای کار با پیکربندی سیگنال زمینی 5V استاندارد روی پین های ورودی آنالوگ میکروکنترلر اصلاح شوند.
- سیم و سیم 5 ولت را در یک سر کابل سنسور آنالوگ عوض کنید به طوری که سیم 5 ولت در مرکز اتصال پین قرار داشته باشد و سیم های زمین و سیگنال در موقعیت لبه اتصال پین قرار گیرند.
- انتهای اصلاح نشده کابل را به پین های رمزگذار Tamiya Analog وصل کنید
- انتهای اصلاح شده کابل را به پایه های ورودی آنالوگ میکروکنترلر آردوینو وصل کنید تا مطمئن شوید سیم زمین روی پین آردوینو به پایه اتصال رمزگذار Tamiya Analog متصل است.
- کابل PWM Micro Servo motor را به پین های D9 PWM میکروکنترلر آردوینو وصل کنید
مرحله 7: گرد سرو سرو را به میکرو سرو موتور وصل کنید
بوق سرو سرو را با گرافیک دیسک رمزگذار روی شفت سرو موتور متصل کرده و آن را با استفاده از پیچ اتصال پیچ سرو سرو ارائه دهید
مرحله 8: اتصالات سخت افزاری
نسخه آردوینو
- انتهای اصلاح شده کابل حسگر رمزگذار را به پورت Analog 4 آردوینو وصل کنید و جهت گیری صحیح پین Ground-5V-Signal را مشاهده کنید
- کانکتور Micro Servo Motor PWM را به پین های D9 کنترلر آردوینو وصل کنید
- آردوینو را به منبع تغذیه وصل کنید
نسخه رزبری پای
- هدر خودکار Pimoroni را روی سربرگ Raspberry Pi GPIO قرار دهید
- کلاه SparkFun Pi Servo را در بالای Phat Automation Phat قرار دهید
- پین سیگنال سنسور رمزگذار آنالوگ را به اتصال ADC 1 در Pomaton Automation Phat وصل کنید
- پایه های Ground و 5V اتصال سنسور آنالوگ رمزگذار را به اتصالات Ground و 5V مربوطه در Pimoroni Automation Phat متصل کنید
- قبل از اتصال برق باتری به کلاه ، اطمینان حاصل کنید که بلوز جدا کننده منبع تغذیه SparkFun Pi Servo HAT در حالت باز است (به دفترچه راهنمای فروشنده مراجعه کنید)
- برق باتری را به Raspberry Pi و SparkFun Pi Servo HAT وصل کنید
مرحله 9: کد نمایشی Micro Servo Motor Encoder Code را بارگیری و اجرا کنید
نسخه آردوینو
- کدهای نمایشی Arduino Encoder Encoder.ino ، Encoder.h و Encoder.cpp را از github کپی ، کلون یا بارگیری کنید.
- کد نمایشی را در Arduino IDE باز کنید و برد خود را از منوی IDE Tools انتخاب کنید
- کد را روی برد خود بارگذاری کنید
- هنگامی که برد آردوینو مجدداً راه اندازی می شود ، برنامه را شروع می کند و از طریق یک سری حرکات از پیش تعریف شده که نحوه کنترل موتور سروو میکرو با استفاده از رمزگذار Tamiya Analog را نشان می دهد ، نشان می دهد.
نسخه رزبری پای
- کپی ، کلون یا بارگیری رمزگذار. py Python Encoder کد نمایشی را از github روی کارت SD رزبری پای خود قرار دهید
- کد نمایشی را در Python 3 Idle IDE باز کنید و کد را از منوی IDE Run اجرا کنید
- هنگامی که برنامه شروع می شود ، برنامه را شروع می کند و دنباله ای از حرکت های از پیش تعریف شده را نشان می دهد که نحوه کنترل موتور سرو موتور با استفاده از رمزگذار Tamiya Analog را نشان می دهد. برای وارد کردن دستورات موقعیت از خط فرمان پوسته پایتون ، به حالت کد تعاملی برچسب زده نشده است
مرحله 10: نسخه ی نمایشی روبات آنلاین را امتحان کنید
- می توانید یک روبات نمونه با موتورهای میکرو سروو کنترل کننده رمزگذار را در وب سایت رایگان droidguru.net آزمایش کنید
- برو: droidguru.net. اگر نمی دانید چگونه کار می کند ، ابتدا آموزش را مشاهده کنید (منوی راهنما). جوی استیک ربات را هدایت می کند و دکمه A تفنگ Airsoft را شلیک می کند مگر اینکه از BB خارج شده یا باتری آن تمام شود. (بهترین حالت مشاهده در لپ تاپ/رایانه رومیزی)
-
برای شروع استفاده از ربات نمونه ، این مراحل را دنبال کنید
- ورود به عنوان مهمان
- اتاق Wheels را از Join Room Panel انتخاب کنید
- ربات Drone Patrol 1 را از پنل اعضای Room انتخاب کنید
- پس از اتمام زمان سنج شمارش معکوس ، می توانید ربات را با دکمه های جوی استیک یا دکمه کنترل کنید
- برای شروع یک جلسه جدید کنترل ربات ، ربات Drone Patrol 1 را از پنل اعضای Room انتخاب کنید
- جوی استیک مجازی ربات را هدایت می کند و دکمه های فلش کار جوی استیک با استفاده از رمزگذارهای آنالوگ جهت هماهنگ کردن تفنگ ایرسفت با اهداف ، حرکت و حرکت/افزایش سرعت حرکتی را کنترل می کند.
توصیه شده:
برای بهبود کیفیت صدا ، یک بلندگوی خارجی اضافه کنید: 5 مرحله
یک بلندگوی خارجی برای بهبود کیفیت صدا اضافه کنید: کیفیت صدا از این رادیوی ساعت زیبا وحشتناک بود! همه چیز دیگر در مورد رادیو عالی است ، سهولت استفاده ، شارژ تلفن ، صفحه نمایش و غیره. درمان استفاده از بلندگوی خارجی و هرچه بزرگتر بهتر
Idler (نقطه اتصال محور دوم) را در Micro Servos برای پروژه های رباتیک اضافه کنید: 4 مرحله
افزودن Idler (نقطه اتصال محور دوم) در Micro Servos برای پروژه های رباتیک: در پروژه های رباتیک انسان نما ، سروها در محل اتصال قطعات مختلف ربات استفاده می شوند ، در اکثر مواقع بهتر است هر بخش را در 2 یا بیشتر نقطه روی سوار کنید. محور چرخشی سروو برای ثبات و انتقال مناسب گشتاور..اسما
پایک - ایمن تر رانندگی کنید ، هوشمندانه رانندگی کنید ، یک پایک رانندگی کنید!: 5 مرحله
پایک - ایمن تر رانندگی کنید ، باهوش تر رانندگی کنید ، یک پایک رانندگی کنید !: به پروژه من به نام پایک خوش آمدید! این یک پروژه به عنوان بخشی از آموزش من است. من دانشجوی NMCT در Howest در بلژیک هستم. هدف این بود که با استفاده از رزبری پای چیزی هوشمندانه بسازیم. ما آزادی کاملی داشتیم که می خواستیم در آن هوشمند باشیم. برای من این
خودتان را متقاعد کنید که فقط از یک اینورتر 12 ولت به AC برای سیمهای LED استفاده کنید به جای اینکه آنها را برای 12 ولت دوباره وصل کنید: 3 مرحله
خودتان را متقاعد کنید که فقط از یک اینورتر 12 ولت به AC برای سیمهای LED استفاده کنید به جای اینکه آنها را برای 12 ولت دوباره وصل کنید: برنامه من ساده بود. من می خواستم یک سیم نور LED دیواری را به قطعات تقسیم کنم و سپس آن را دوباره سیم کشی کنم تا 12 ولت خاموش شود. روش جایگزین استفاده از اینورتر قدرت بود ، اما همه می دانیم که آنها بسیار ناکارآمد هستند ، درست است؟ درست؟ یا هستند؟
جک همگام سازی رایانه را به کابل Nikon Sc-28 Ttl اضافه کنید (از تنظیمات خودکار برای فلاش روی دوربین و فعال کردن فلاش های دوربین استفاده کنید !!): 4 مرحله
یک جک همگام سازی رایانه به یک کابل Nikon Sc-28 Ttl اضافه کنید (از تنظیمات خودکار برای فلاش روی دوربین و فعال کردن چشمک زدن دوربین !!): در این مقاله آموزشی به شما نشان خواهم داد که چگونه یکی از آن کانکتورهای اختصاصی مزاحم 3 پین TTL را بر روی دستگاه حذف کنید. در کنار کابل TTL دوربین نیکون SC-28 و یک کانکتور استاندارد همگام سازی رایانه شخصی جایگزین کنید. این به شما امکان می دهد از یک فلش اختصاصی استفاده کنید ،