INHOUDSOPGAWE:

Robotics afstandsbediening Rock Crawler Arduino: 4 stappe
Robotics afstandsbediening Rock Crawler Arduino: 4 stappe

Video: Robotics afstandsbediening Rock Crawler Arduino: 4 stappe

Video: Robotics afstandsbediening Rock Crawler Arduino: 4 stappe
Video: Best Off Road Robot Chassis with 4 Wheel Drive - How to build an Off Road Robot 2024, Julie
Anonim
Robotics afstandsbediening Rock Crawler Arduino
Robotics afstandsbediening Rock Crawler Arduino
Robotics afstandsbediening Rock Crawler Arduino
Robotics afstandsbediening Rock Crawler Arduino

Dit lyk en is baie kaalbene. Ek sal aanbeveel dat diegene wat hierdie projek wil doen, die elektronika kan bedek om water en vuil te beskerm.

Stap 1: Dinge wat u nodig het

Dinge wat jy nodig het
Dinge wat jy nodig het

-Arduino MEGA

-Arduino UNO

-2x joysticks

-2x 2.4GHz -ontvangers

-Enige onderstel met ten minste twee motors (vir stuur en krag)

-Hierdie projek het drie motors ('n ekstra een vir voorwielaandrywing)

-Battery vir motors

-2x motorbeheereenhede (twee is slegs nodig vir deeltydse vierwielaandrywing)

-2x 9 volt batterye vir arduino's

-Arduino -uitbreidingskerm

-Kragskakelaar vir motors (opsioneel)

Stap 2: Monteer die beheerder

Die montering van die beheerder
Die montering van die beheerder
Die montering van die beheerder
Die montering van die beheerder
Die montering van die beheerder
Die montering van die beheerder

Vir die beheerder benodig u 'n Arduino UNO met 'n verlengingsskerm, twee joysticks, een 2.4GHz -ontvanger en een 9v -battery.

Die verlengingsskerm word gebruik vir meer GND- en 5V -penne, dit sal die projek makliker maak, aangesien u geen soldeer vir die kontroleerder hoef te doen nie

Begin deur die joysticks aan die Arduino te koppel. Onthou dat die een joystick verantwoordelik is vir die X -beweging, terwyl die ander die Y -beweging verantwoordelik is. Die verlengskerm is nodig om beide joysticks en die transceiver aan te dryf.

Joystick 1 word bedraad vir x-as (gas), U kan die SW (joystick -skakelaar) bedraad as u tussen 4WD en 2WD wil skakel (maar dit word nie hierin geïmplementeer nie)

Joystick 2 word bedraad vir y-as (stuur)

Vervolgens wil u die transceiver soos volg begin bedrieg

Transceiver penne ---- Arduino penne

GND 1 ---- GND

VCC 2 ---- 3.3V

CE 3 ---- 7

CSN 4 ---- 8

SCK 5 ---- 13

MOSI 6 ---- 11

MISO 7 ---- 12

IRQ 8 ---- nie gekoppel nie

Stap 3: Monteer die motor

Montering van die motor
Montering van die motor
Montering van die motor
Montering van die motor
Montering van die motor
Montering van die motor

Hiervoor benodig u u onderstel met motors, Arduino MEGA, twee motorbeheereenhede, een 2,4 GHz -ontvanger en een 9v -battery.

Ons het begin deur die motors aan die motorbeheereenhede te koppel. Onthou dat daar drie motors betrokke is (elk met twee drade), sodat een motorbeheereenheid slegs halfdraad is.

Vervolgens wil u die motorbeheereenhede na die MEGA koppel. Onthou die penne wat u vir motorrigting gebruik het, aangesien u die in die kode benodig.

Daarna kan u die transceiver aan die MEGA koppel. Die penne sal nie dieselfde wees as op die UNO nie, vanweë die manier waarop die MEGA kommunikasie hanteer.

Bedrading vir penne 4 en 6 word oopgelaat. In die codem was hulle bedraad vir die voorwiele. Maar as u kies om dit slegs RWD te hê, hoef u dit nie aan te trek nie.

Transceiver penne ---- Arduino penne GND 1 ---- GND

VCC 2 ---- 3.3V

CE 3 ---- 7

CSN 4 ---- 8

SCK 5 ---- 52

MOSI 6 ---- 51

MISO 7 ---- 50

IRQ 8 ---- nie gekoppel nie

Stap 4: Die kode

Car.ino word in die MEGA opgelaai

Controller.ino in die UNO

As u die seriële monitor vir ontfoutingsdoeleindes wil gebruik, moet u die baud -tempo op 115200 stel.

Aanbeveel: