Spisu treści:

Robotyka Pilot Rock Crawler Arduino: 4 kroki
Robotyka Pilot Rock Crawler Arduino: 4 kroki

Wideo: Robotyka Pilot Rock Crawler Arduino: 4 kroki

Wideo: Robotyka Pilot Rock Crawler Arduino: 4 kroki
Wideo: Fastest 100 meters by a bipedal robot - 24.73 seconds 🤖 2024, Lipiec
Anonim
Robotyka Pilot zdalnego sterowania Rock Crawler Arduino
Robotyka Pilot zdalnego sterowania Rock Crawler Arduino
Robotyka Pilot zdalnego sterowania Rock Crawler Arduino
Robotyka Pilot zdalnego sterowania Rock Crawler Arduino

To wygląda i jest bardzo szkieletowe. Polecam każdemu, kto chce zrobić ten projekt, zastanowienie się nad jakimś sposobem na osłonę elektroniki w celu ochrony przed wodą i brudem.

Krok 1: Rzeczy, których potrzebujesz

Rzeczy, których potrzebujesz
Rzeczy, których potrzebujesz

-Arduino MEGA

-Arduino UNO

-2x joysticki

-2 transceivery 2,4 GHz

-Dowolne podwozie z co najmniej dwoma silnikami (do sterowania i wspomagania)

-Ten projekt ma trzy silniki (dodatkowy do napędu na przednie koła)

-Akumulator do silników

-2x jednostki sterujące silnika (dwa są potrzebne tylko w przypadku częściowego napędu na wszystkie koła)

-2x 9 V baterie do arduino

-Osłona przedłużająca Arduino

-Wyłącznik zasilania silników (opcjonalnie)

Krok 2: Montaż kontrolera

Montaż kontrolera
Montaż kontrolera
Montaż kontrolera
Montaż kontrolera
Montaż kontrolera
Montaż kontrolera

Do kontrolera potrzebujesz Arduino UNO z osłoną przedłużającą, dwoma joystickami, jednym transceiverem 2,4 GHz i jedną baterią 9V.

Osłona przedłużająca jest używana do większej liczby pinów GND i 5 V, dzięki czemu projekt będzie łatwiejszy, ponieważ nie będziesz musiał lutować kontrolera

Zacznij od podłączenia joysticków do Arduino. Pamiętaj, że jeden joystick odpowiada za ruch X, a drugi za ruch Y. Osłona przedłużająca jest wymagana do zasilania zarówno joysticków, jak i nadajnika-odbiornika.

Joystick 1 zostanie podłączony do osi x (przepustnicy), Możesz podłączyć SW (przełącznik joysticka), jeśli chcesz włączyć przełączanie między 4WD i 2WD (ale to nie jest w tym zaimplementowane)

Joystick 2 zostanie podłączony do osi y (sterowanie)

Następnie będziesz chciał rozpocząć okablowanie transceivera w następujący sposób

Piny nadawczo-odbiorcze ---- Piny Arduino

GND 1 ---- GND

VCC 2 ---- 3,3 V

CE 3 ---- 7

CSN 4 ---- 8

SCK 5 ---- 13

MOSI 6 ---- 11

MISO 7 ---- 12

IRQ 8 ---- niepodłączony

Krok 3: Montaż samochodu

Składanie samochodu
Składanie samochodu
Składanie samochodu
Składanie samochodu
Składanie samochodu
Składanie samochodu

Do tego potrzebne będzie podwozie z silnikami, Arduino MEGA, dwie jednostki sterujące silnikami, jeden transceiver 2,4 GHz i jedna bateria 9V.

Zaczęliśmy od podłączenia silników do jednostek sterujących silnikami. Pamiętaj, że w grę wchodzą trzy silniki (każdy z dwoma przewodami), więc jedna jednostka sterująca silnika będzie tylko połowicznie okablowana.

Następnie będziesz chciał podłączyć jednostki sterujące silnika do MEGA. Zapamiętaj, których pinów użyłeś dla kierunku silnika, ponieważ będziesz ich potrzebować w kodzie.

Następnie możesz rozpocząć podłączanie transceivera do MEGA. Piny nie będą takie same jak w UNO ze względu na sposób, w jaki MEGA obsługuje komunikację.

Okablowanie pinów 4 i 6 pozostaje otwarte. W kodzie były okablowane do przednich kół. Ale jeśli zdecydujesz się mieć tylko RWD, nie będziesz musiał ich podłączać.

Piny nadajnika-odbiornika ---- Piny ArduinoGND 1 ---- GND

VCC 2 ---- 3,3 V

CE 3 ---- 7

CSN 4 ---- 8

SCK 5 ---- 52

MOSI 6 ---- 51

MISO 7 ---- 50

IRQ 8 ---- niepodłączony

Krok 4: Kodeks

Car.ino zostaje załadowany do MEGA

Controller.ino do UNO

Jeśli chcesz używać monitora szeregowego do celów debugowania, upewnij się, że ustawiłeś szybkość transmisji na 115200.

Zalecana: