How to Control Tracked Robot Via 3-Channel RC Transmitter + Arduino

by nipon4666 in Circuits > Arduino

4428 Views, 32 Favorites, 0 Comments

How to Control Tracked Robot Via 3-Channel RC Transmitter + Arduino

DSCN0205-m1.jpg
Tracked Robot 2-CH Flysky receiver Project

This instruction introduces how to control Tracked robot via 3-Channel 2.4G Transmitter-Flysky's protocol by using arduino controller to read receiving code to transform command to control L298N dual motors driver module.

Materials & Tools

arduino nano.jpg
FS-GT3B.jpg
flysky_fs-gt3c_rcb2b.jpg
L298-Motor.jpg
track and wheel set.jpg
tamiya-twin-motor-gearbox_1.jpg
tam perforrated plate.jpg
dupont wire.jpg
female pin headr.jpg
jst plug.jpg
heat shrink tube.jpg
diy pcb.jpg
velcro.jpg
lipo batt.jpg

Materials

1. 1 - Arduino controller - Nano

2. 1 - 3-Channel 2.4G Receiver Flysky FS-GR3B or HK-GT2R

3. 1 - 3-Channel 2.4G Transmitter Flysky FS-GT3C or other 3-CH Flysky Transmitter

4. L298N dual motor drive module

5. Tamiya track and wheel set

6. Tamiya dual geared box

7. Tamiya plastic perforated plate

8. Dupont wires

9. Female pin header

10. Dupont Jumper Cable Housing Male Pin Connector

11. Dupont Jumper Cable Housing Female Pin Connector

12. Male JST Battery Pigtail

13. Heat shrink tube 1.5 - 10 mm.

14. PCB - DIY circuit board

15. Velcro tape

16. Battery Lipo 7.4 V. 1000 mAh

Tools

1. Soldering gun.

2. Soldering wire.

3. Soldering paste.

4. Screw driver.

5. Plier.

6. Hot glue gun.

7. Epoxy glue.

Parts & DIY PCB Installation

DSCF2838-m2.jpg
3-CH dual motor tracked robot l298n_bb.jpg

DIY PCB Building

Connecting and soldering electronic parts on DIY. PCB according to circuit diagram.

Arduino Nano pin to L298N Pin No :

D3 - ENA

D4 - IN1

D5 - IN2

D6 - IN3

D7 - IN4

D8 - ENB

Arduino Nano pin to Flysky receiver Pin No :

A0 - CH1

A1 - CH2

A2 - CH3

Software Installation

Arduino sketch and Library :

1.Down load sketch from GitHub.

2.Upload sketch to Ardunio Nano.

3.Test the Tracked robot.If the wiring connection was well done.It should work fine.