فهرست مطالب:

Robotics Remote Control Rock Crawler Arduino: 4 Step
Robotics Remote Control Rock Crawler Arduino: 4 Step

تصویری: Robotics Remote Control Rock Crawler Arduino: 4 Step

تصویری: Robotics Remote Control Rock Crawler Arduino: 4 Step
تصویری: Build your own Arduino RC All-Terrain Rover with NRF24L01 | DIY RC Robotic Car Tutorial 2024, جولای
Anonim
Robotics Remote Control Rock Crawler Arduino
Robotics Remote Control Rock Crawler Arduino
Robotics Remote Control Rock Crawler Arduino
Robotics Remote Control Rock Crawler Arduino

این به نظر می رسد و بسیار برهنه است. من به کسانی که مایل به انجام این پروژه هستند توصیه می کنم راهی برای پوشاندن وسایل الکترونیکی برای محافظت در برابر آب و خاک در نظر بگیرند.

مرحله 1: موارد مورد نیاز

چیزهایی که شما نیاز دارید
چیزهایی که شما نیاز دارید

-آردوینو مگا

-Arduino UNO

-2 برابر جوی استیک

-2x 2.4GHz فرستنده گیرنده

-هر شاسی با حداقل دو موتور (برای فرمان و قدرت)

-این پروژه دارای سه موتور (یک موتور اضافی برای دیفرانسیل جلو) است

-بسته باتری برای موتورها

-2 واحد کنترل موتور (دو عدد فقط برای تمام چرخ محرک مورد نیاز است)

-2 باتری 9 ولت برای آردوینو

-سپر فرمت آردوینو

سوئیچ قدرت موتورها (اختیاری)

مرحله 2: مونتاژ کنترل کننده

مونتاژ کنترل کننده
مونتاژ کنترل کننده
مونتاژ کنترل کننده
مونتاژ کنترل کننده
مونتاژ کنترل کننده
مونتاژ کنترل کننده

برای کنترلر به یک Arduino UNO با سپر اضافی ، دو جوی استیک ، یک فرستنده گیرنده 2.4 گیگاهرتز و یک باتری 9 ولت نیاز دارید.

محافظ فرمت برای پین های GND و 5V بیشتر استفاده می شود ، این کار پروژه را آسان تر می کند زیرا نیازی به لحیم کاری برای کنترل کننده ندارید

با سیم کشی جوی استیک ها به آردوینو شروع کنید. به یاد داشته باشید که یک جوی استیک مسئول حرکت X است ، در حالی که دیگری مسئول حرکت Y است. برای تغذیه جوی استیک و فرستنده گیرنده ، محافظ فرمت مورد نیاز است.

جوی استیک 1 برای محور x (دریچه گاز) سیم کشی می شود ،

اگر می خواهید سوئیچ بین 4WD و 2WD را فعال کنید ، می توانید SW (سوئیچ جوی استیک) را سیم کشی کنید (اما در این مورد اجرا نشده است)

Joystick 2 برای محور y (فرمان) سیم کشی می شود

در مرحله بعد ، باید سیم کشی فرستنده را به شرح زیر شروع کنید

پین فرستنده ---- پین آردوینو

GND 1 ---- GND

VCC 2 ---- 3.3V

CE 3 ---- 7

CSN 4 ---- 8

SCK 5 ---- 13

MOSI 6 ---- 11

MISO 7 ---- 12

IRQ 8 ---- متصل نیست

مرحله 3: مونتاژ ماشین

مونتاژ ماشین
مونتاژ ماشین
مونتاژ ماشین
مونتاژ ماشین
مونتاژ ماشین
مونتاژ ماشین

برای این کار ، به شاسی خود با موتور ، Arduino MEGA ، دو واحد کنترل موتور ، یک فرستنده گیرنده 2.4 گیگاهرتز و یک باتری 9 ولت نیاز دارید.

ما با سیم کشی موتورها به واحدهای کنترل موتور شروع کردیم. به یاد داشته باشید که سه موتور (هر کدام دارای دو سیم) درگیر هستند ، بنابراین یک واحد کنترل موتور فقط نیم سیم خواهد بود.

در مرحله بعد ، می خواهید واحدهای کنترل موتور را به MEGA وصل کنید. پین هایی را که برای جهت موتور استفاده می کردید به خاطر بسپارید زیرا به پین هایی که در کد هستند نیاز دارید.

سپس می توانید سیم کشی فرستنده را به MEGA آغاز کنید. پین ها به دلیل نحوه مدیریت ارتباطات MEGA مانند UNO نخواهد بود.

سیم کشی برای پین 4 و 6 باز است. در کد آنها برای چرخ های جلو سیم کشی شده بودند. اما اگر فقط RWD را انتخاب می کنید ، نیازی به سیم کشی ندارید.

پین فرستنده ---- پین آردوینو GND 1 ---- GND

VCC 2 ---- 3.3V

CE 3 ---- 7

CSN 4 ---- 8

SCK 5 ---- 52

MOSI 6 ---- 51

MISO 7 ---- 50

IRQ 8 ---- متصل نیست

مرحله 4: کد

Car.ino در MEGA بارگذاری می شود

Controller.ino به UNO

اگر می خواهید از مانیتور Serial برای اهداف اشکال زدایی استفاده کنید ، مطمئن شوید که نرخ baud را روی 115200 تنظیم کنید.

توصیه شده: