فهرست مطالب:

Hex Robo V1 (با Cannon): 9 مرحله (همراه با تصاویر)
Hex Robo V1 (با Cannon): 9 مرحله (همراه با تصاویر)

تصویری: Hex Robo V1 (با Cannon): 9 مرحله (همراه با تصاویر)

تصویری: Hex Robo V1 (با Cannon): 9 مرحله (همراه با تصاویر)
تصویری: Trinary Time Capsule 2024, جولای
Anonim
Hex Robo V1 (با کانن)
Hex Robo V1 (با کانن)

با الهام از ربات قبلی خود ، این بار من Hex Robo for War Game را ایجاد می کنم.

مجهز به توپ (بعدی در V2) یا شاید با استفاده از جوی استیک (بعدی در V3) من فکر می کنم بازی با دوستان سرگرم کننده خواهد بود.

با استفاده از توپ پلاستیکی توپ کوچک به یکدیگر شلیک کنید و برای پیروزی چالش ایجاد کنید…

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

استفاده از 18 سروو یا 18DOF با 3 اتصال در هر پا برای یک ربات hexabot نسبت به ربات hexabot 12DOF انعطاف پذیر است.

امیدوارم بتوانید از ساختن آن لذت ببرید…

مرحله 1: مواد: آنچه باید آماده کنید

مواد: آنچه باید آماده کنید
مواد: آنچه باید آماده کنید
مواد: آنچه باید آماده کنید
مواد: آنچه باید آماده کنید
مواد: آنچه باید آماده کنید
مواد: آنچه باید آماده کنید
مواد: آنچه باید آماده کنید
مواد: آنچه باید آماده کنید

این تمام اجزای مورد نیاز برای خرید است:

  1. 32 CH سروو کنترلر (x1)
  2. Wemos D1 Mini (x1)
  3. دنده فلزی Servo MG90S (x18)
  4. 5v Ubec 6A حداقل (1x)
  5. مبدل مینی DC-DC Step down (x1)
  6. زن - جهنده کابل دوپونت زن (حدود x10)
  7. باتری 3S (x1)
  8. چند پیچ کوچک برای بدنه و شاخ سروو

مرحله 2: روبو خود را به صورت سه بعدی چاپ کنید

سه بعدی Robo خود را چاپ کنید
سه بعدی Robo خود را چاپ کنید
سه بعدی Robo خود را چاپ کنید
سه بعدی Robo خود را چاپ کنید

می توانید فایل های Hex Robo 3D من را از thingiverse بارگیری کنید

معمولاً آن را با استفاده از PLA یا ABS چاپ می کنم

آنچه برای چاپ نیاز دارید این است:

  • 3 جفت تیبیا
  • 3 جفت کوکسا
  • 3 درد فمور
  • 1 بدنه اصلی
  • 1 جلد بالا
  • 1 جلد پایین

مرحله 3: Robo خود را مونتاژ کنید

Image
Image
اتصال نقطه
اتصال نقطه

فقط ویدیوی بالا را دنبال کنید

پس از پایان کار ، می توانیم حرکت بیشتری را به کد آردوینو اضافه کنیم. من از سرور کنترل RTrobot برای ایجاد حرکتی استفاده می کنم و بعد از اینکه دستور سریال را برای سروو در اختیار داریم ، می توانیم آن را با کمی تنظیم کد در کد قرار دهیم.

از اینجا بارگیری کنید

یا اینجا @4shared فقط برای Windows & Linux

PS بسیار مهم:

همه RX و TX از و به Wemos و Servo Drivers باید محکم متصل شوند ، زیرا روتین حلقه همیشه "درستی پاسخ" را از 32 درایور سرو بررسی می کند. اگر درایور سروو پیدا نشد و هیچ پاسخ "OK" وجود نداشت ، برنامه در "void the woid the wait_serial_return_ok ()" حلقه می شود. این اشتباه باعث می شود: - اتصال به AP امکان پذیر نیست - صفحه وب خالی - پیشرفت بارگذاری صفحه به پایان نمی رسد

مرحله 4: اتصال نقطه

این همه شماتیک الکترونیکی است ، اساساً همه سروها توسط سروو کنترلر 32CH کنترل می شوند ، زیرا قبلاً کنترلر میکرو در آن وجود دارد. درست مانند arduino ، مستقل است و می تواند با استفاده از فرمان سریال از کنترلر PS2 ، رایانه یا دستگاه دیگر کنترل شود.

نقشه کشی کابل:

  1. برق 5 ولت (+) از UBEC
  2. زمین از UBEC و Mini Stepdown
  3. 5 ولت (+) از مینی گام به پایین
  4. به پین Wemos D1 mini G
  5. به پین Wemos D1 mini 5v
  6. به پین Wemos D1 mini RX
  7. به پین Wemos D1 mini TX
  8. (رنگ پین را با رنگ کابل سروو تطبیق دهید) به ساق پای راست (پین 1 به کوکسا ، پین 2 به استخوان ران ، پین 3 سروو تیبیا)
  9. (رنگ پین را با رنگ کابل سروو تطبیق دهید) به ساق پای جلویی (پین 5 به کوکسا ، پین 6 به استخوان ران ، پین 7 سروو تیبیا)
  10. (رنگ پین را با رنگ کابل سروو تطبیق دهید) به پای وسط چپ (پین 13 به کوکسا ، پین 14 به استخوان ران ، پین 15 سروی تیبیا)
  11. (رنگ پین را با رنگ کابل سروو تطبیق دهید) به پای وسط راست (پین 17 به کوکسا ، پین 18 به استخوان ران ، پین 19 سروو تیبیا)
  12. (رنگ پین را با رنگ کابل سروو تطبیق دهید) به ساق پای چپ (پین 25 به کوکسا ، پین 26 به استخوان ران ، پین 27 سروی تیبیا)
  13. (رنگ پین را با رنگ کابل سروو تطبیق دهید) به ساق پای راست (پین 29 به کوکسا ، پین 30 به استخوان ران ، پین 31 سروو تیبیا)

مرحله 5: حالت اولیه

ژست اولیه
ژست اولیه
ژست اولیه
ژست اولیه

مهم…!!

  1. هنگامی که درایور سروو را روشن می کنید ، همه سروو به موقعیت/حالت اولیه/پیش فرض منتقل می شود
  2. بوق سرو را تا آنجا که ممکن است مانند شکل بالا یا فیلم بالا وصل کنید
  3. شاخ سروو را دوباره وصل کنید و حالت کوکا ، درشت نی و استخوان ران را درست مانند تصویر بالا تنظیم کنید
  4. خاموش کنید و دوباره روشن کنید تا مطمئن شوید همه پا در موقعیت مناسب است
  5. اگر زاویه کمی تفاوت دارد نگران نباشید
  6. هنوز هم می توانید آن را روی کد آردوینو کوتاه کنید

مرحله 6: NodeMCU AP

NodeMCU AP
NodeMCU AP

NodeMCU خود را فلش کنید

کد را از اینجا بارگیری کنید

WeMos D1 mini حداقل وای فای ESP8266 است با استفاده از wemos D1 mini به عنوان WIFI AP می توان دستور سریال را به سروو کنترلر 32 CH ارسال کرد و استقلال برای کنترل ربات به وب سرور AP تبدیل شد. فقط کافی است برد nodeMCU را با کد ضمیمه فلش کنید و می توانیم تلفن هوشمند را به nodeMCU AP متصل کنیم و با استفاده از مرورگر وب https://192.168.4.1 را باز کرده و تمام فرمان را مشاهده کنیم.

حالت نقشه برداری پین MCU:

  1. به پین RX 32 سروو کنترلر
  2. به پین TX سروو کنترلر 32 CH
  3. از 32 CH سروو کنترلر G پین
  4. از 32 CH سروو کنترل 5 پین

مرحله 7: این ویدیوی نمایشی Hex Robo را بررسی کنید…

Image
Image
بله … اکنون دارای ماژول توپ بر روی آن است…
بله … اکنون دارای ماژول توپ بر روی آن است…

به زودی کنترل از راه دور NRF را ارسال خواهم کرد…

منتظر باشید … اما تا آن زمان ، فقط با آن سرگرم شوید…

PS: من فقط ماژول توپ را در زیر به روز می کنم…

مرحله 8: بله … اکنون دارای ماژول توپ بر روی آن است…

Image
Image

مدل سه بعدی توپ را از آدرس https://www.thingiverse.com/thing:3888003 بارگیری کنید

مرحله 9: طرح کابل کابل

طرح کابل کابل
طرح کابل کابل
طرح کابل کابل
طرح کابل کابل

لیست قطعات الکترونیکی:

Pair of Motor 716 brush 60000rpm (معمولاً برای jjrc h67 e011 mini drone)

  • ماژول قدرت Mosfet
  • Mini-360 ماژول منبع تغذیه با اندازه فوق العاده کوچک DC DC ماژول تغذیه گام به گام برای آردوینو
  • سروو دنده فلزی MG90S

نکته ای که باید بدانید:

  • ولتاژ DC را به ولتاژ DC تنظیم کنید تا آهسته نشود و تا آنجا که می توانید ارتعاش نکند (اگر چرخ همیشه ارتعاش دارد ، لطفاً چرخ خود را دوباره متعادل کنید)
  • سروو تریگر به پین 6 آردوینو/گره شما متصل می شود سرور هدر ماشه توپ MCU و MS90S به پین 24 سروو کنترلر 32 وصل می شود
  • اگر می خواهید LED را برای نشانگر وضعیت اضافه کنید ، می توانید با استفاده از مقاومت 5v LED + مقاومت در پایه مثبت (با هر مقدار بین 100 اهم و حدود 10 کیلو اهم) به PIN 5 (برای پایه مثبت LED) arduino/nodemcu متصل شوید. پای منفی به GND
آن را حرکت دهید
آن را حرکت دهید
آن را حرکت دهید
آن را حرکت دهید

جایزه دوم در Make it Move

توصیه شده: