Съдържание:

Роботика Дистанционно управление Rock Crawler Arduino: 4 стъпки
Роботика Дистанционно управление Rock Crawler Arduino: 4 стъпки

Видео: Роботика Дистанционно управление Rock Crawler Arduino: 4 стъпки

Видео: Роботика Дистанционно управление Rock Crawler Arduino: 4 стъпки
Видео: How to make a 8 Channel Transmitter | 8 Channel Simple RF Remote Control For RC | Part 01 #jlcpcb 2024, Юли
Anonim
Роботика Дистанционно управление Rock Crawler Arduino
Роботика Дистанционно управление Rock Crawler Arduino
Роботика Дистанционно управление Rock Crawler Arduino
Роботика Дистанционно управление Rock Crawler Arduino

Това изглежда и е много скучно. Бих препоръчал на всеки, който иска да направи този проект, да обмисли някакъв начин за покриване на електрониката, за да се предпази от вода и мръсотия.

Стъпка 1: Неща, от които се нуждаете

Нещата, от които се нуждаете
Нещата, от които се нуждаете

-Arduino MEGA

-Arduino UNO

-2x джойстика

-2x 2.4GHz трансивери

-Всяко шаси с поне два двигателя (за кормилно управление и мощност)

-Този проект има три двигателя (допълнителен за задвижване на предните колела)

-Батерия за двигатели

-2x блока за управление на двигателя (два са необходими само за задвижване на четирите колела на непълно работно време)

-2x 9 -волтови батерии за arduino

-Удължителен щит Arduino

-Превключвател за захранване на двигатели (по избор)

Стъпка 2: Сглобяване на контролера

Сглобяване на контролера
Сглобяване на контролера
Сглобяване на контролера
Сглобяване на контролера
Сглобяване на контролера
Сглобяване на контролера

За контролера ще ви е необходим Arduino UNO с разширителен щит, два джойстика, един 2.4GHz трансивер и една 9v батерия.

Удължителният щит се използва за повече GND и 5V щифтове, това ще улесни проекта, тъй като няма да е необходимо да правите запояване за контролера

Започнете, като свържете джойстиците към Arduino. Не забравяйте, че един джойстик е отговорен за X движението, докато другият е отговорен за Y движението. Удължителният щит е необходим, за да захранва джойстиците и трансивъра.

Джойстик 1 ще бъде свързан за ос x (дросел), Можете да свържете SW (превключвател на джойстика), ако искате да разрешите превключване между 4WD и 2WD (но това не е приложено в това)

Джойстик 2 ще бъде свързан по оста y (управление)

След това ще искате да започнете окабеляването на трансивъра, както следва

Игли на приемо-предавателя ---- Игли на Arduino

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.4GHz трансивер и една 9v батерия.

Започнахме с свързване на двигателите към блоковете за управление на двигателя. Не забравяйте, че са включени три двигателя (всеки с два проводника), така че един блок за управление на двигателя ще бъде само наполовина.

След това ще искате да свържете модулите за управление на двигателя към MEGA. Запомнете кои щифтове сте използвали за посоката на двигателя, тъй като ще ви трябват тези в кода.

След това можете да започнете да свързвате трансивъра към MEGA. Пиновете няма да бъдат същите като на UNO поради начина, по който MEGA се справя с комуникацията.

Окабеляването за щифтове 4 и 6 се оставя отворено. В кодека те бяха свързани към предните колела. Но ако решите да имате само RWD, няма да е необходимо да ги свързвате.

Игли на приемо-предавателя ---- Игли на Arduino 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

Ако искате да използвате серийния монитор за отстраняване на грешки, не забравяйте да зададете скорост на предаване на 115200.

Препоръчано: