فهرست مطالب:

بازوی ربات بلوتوث با استفاده از درایور تک موتوره: 3 مرحله
بازوی ربات بلوتوث با استفاده از درایور تک موتوره: 3 مرحله

تصویری: بازوی ربات بلوتوث با استفاده از درایور تک موتوره: 3 مرحله

تصویری: بازوی ربات بلوتوث با استفاده از درایور تک موتوره: 3 مرحله
تصویری: (دوربین مخفی) صحنه هایی که اگرضبط دوربین نمیشد کسی آنرا باور نمی کرد!! 2024, جولای
Anonim
Image
Image
واحد کنترل چند موتوره را آماده کنید
واحد کنترل چند موتوره را آماده کنید

به آموزش من خوش آمدید

در این قسمت آموزشی نحوه تبدیل بازوی ربات کنترل سیمی به بازوی ربات بلوتوث با استفاده از درایور تک موتوره را به شما نشان خواهم داد. این یک پروژه کار از خانه است که تحت حالت منع آمد و شد انجام شده است. بنابراین این بار من فقط یک درایور موتور L298N دارم. اگر بازوی ربات کنترل سیمی را بررسی می کنید ، دارای 5 موتور است. بنابراین اگر 3 درایور موتور L298N داشته باشیم ، می توانیم 6 موتور را کنترل کنیم (درایور L298N می تواند دو موتور را در دو جهت کنترل کند) و به راحتی می توانیم آن را با استفاده از درایورهای arduino و L298N 3 به بازوی ربات بلوتوث تبدیل کنیم. اما در شرایط کنونی من فقط یک موتور L298N و چند موتور سروو دارم. بیایید ببینیم چگونه این کار را انجام دهیم.

برای این کار به موارد زیر نیاز دارید.

تدارکات

  • بازوی ربات کنترل سیمی نهایی شده است
  • برد آردوینو (من از آردوینو نانو استفاده می کنم)
  • ماژول بلوتوث (H06)
  • درایور موتور L298N
  • تخته نان
  • سیم های بلوز
  • سروو موتور
  • پیچ و مهره کوچک

مرحله 1: بازوی ربات کنترل سیمی را نهایی کنید

Image
Image

برای انجام این پروژه به بازوی ربات کنترل Wired نیاز دارید. این را می توان در eBay یا آمازون خریداری کرد. اگر بازوی ربات کنترل سیمی ندارید ، می توانید با استفاده از موتور چرخ دنده همچنین چند قسمت بازوی پلاستیکی را به هم متصل کنید. من قصد ندارم نحوه جمع آوری این بازوی ربات کنترل سیمی را در شاخه شما شرح دهم. نحوه مونتاژ آن در این ویدئو نشان داده شده است.

مرحله 2: واحد کنترل چند موتوره را آماده کنید

Image
Image
واحد کنترل چند موتوره را آماده کنید
واحد کنترل چند موتوره را آماده کنید

این مفهوم اصلی است که من قصد دارم در این پروژه از آن استفاده کنم. حالا وقتی ساختار درایور Arduino Motor را بررسی می کنید ، به شکل زیر است.

  1. E1 ، E2 را در درایور موتور به برد آردوینو پین 9 ، 11 وصل کنید
  2. سیمهای موتور را به اتصال دهنده خروجی 1 ، 2 متصل کنید
  3. حال آنچه اتفاق می افتد این است که موتور E1 HIGH و E2 LOW را در جهت حرکت دهید (در جهت عقربه های ساعت بگویید)
  4. اگر آن E1 LOW ، E2 HIGH را تغییر دهید سپس موتور به جهت دیگر حرکت می کند (مثلاً در جهت عقربه های ساعت بگویید)
  5. حالا اگر 5 موتور را به این درایور موتور وصل کنید خروجی 1 ، 2 رابط را وصل کنید
  6. سپس همه موتورها به همان شیوه کار می کنند اما سرعت ممکن است به دلیل قدرت کم باشد ، می توانید برق خارجی را به درایور موتور وصل کنید +کانکتور 12 ولت
  7. بنابراین اگر بتوانیم سیم های موتور را یک به یک به خروجی 1 یا 2 درایور موتور وصل کنیم ، موتور متصل شده خاص فقط کار می کند.
  8. این مفهومی است که من قصد دارم برای کنترل بازوی روبات از آن استفاده کنم.
  9. برای انجام این کار می توانم از موتور سروو استفاده کنم. با زاویه درجه متفاوت ، من سیم پین 1 یا 2 خروجی را با سیم موتور مختلف کوتاه می کنم.
  10. برای درک بیشتر تصاویر بالا را بررسی کنید.
  11. همچنین ما باید درجه صحیح را برای اتصال پین ها دریافت کنیم. برای این کار می توانید از پتانسیومتر با کد آردوینو متصل استفاده کنید و هنگام بررسی مانیتور سریال می توانید درجه را بیابید.
  12. شما می توانید از این مفهوم برای اتصال کوتاه نیز برای اهداف دیگر استفاده کنید.

مرحله 3: کد اتصال بلوتوث و نهایی کردن پروژه

کد اتصال بلوتوث و نهایی کردن پروژه
کد اتصال بلوتوث و نهایی کردن پروژه
کد اتصال بلوتوث و نهایی کردن پروژه
کد اتصال بلوتوث و نهایی کردن پروژه
کد اتصال بلوتوث و نهایی کردن پروژه
کد اتصال بلوتوث و نهایی کردن پروژه
کد اتصال بلوتوث و نهایی کردن پروژه
کد اتصال بلوتوث و نهایی کردن پروژه

اکنون سیم های بازوی ربات کنترل سیمی را به پین های اتصال کوتاه مربوط به موتور سروو ایجاد شده در بالا متصل کنید. و ماژول بلوتوث را اضافه کنید. شما باید ماژول بلوتوث TX را به Arduino RX و ماژول بلوتوث RX را به پین های Arduino TX متصل کرده و سیمهای برق را نیز متصل کنید. سرو موتور نیز باید برد آردوینو را متصل کند و با کاراکتر ورودی اتصال بلوتوث قصد داریم درجه سروو موتور بنویسیم.

می توانید هر برنامه مرتبط با بلوتوث را در تلفن بارگیری کنید و با توجه به تنظیمات برنامه و خارج کردن کاراکترها می توانید کد Arduino را تغییر دهید. من برای این کار از برنامه کنترل کننده بلوتوث آردوینو استفاده کرده ام.

وقتی سعی می کنید با کامپیوتر usb power این موتور را اجرا کنید ، برخی موتورها به دلیل قدرت کافی برای موتورهای سروو و درایورهای موتور کار نمی کنند. در صورت نیاز می توانید برق خارجی را به درایور موتور وصل کنید.

این یک مدل پیاده سازی است و با منابع محدود انجام شد. اگر 3 درایور موتور L298N دارید ، این کار به راحتی قابل انجام است.

همچنین در مرحله 2 از روش اتصال کوتاه ذکر شده می توان برای نیازهای دیگر نیز استفاده کرد.

ممنون که تماشا کردید.

توصیه شده: