Skip to main content

Basic Arduino Autonomous Sumo Robot Tutorial



Basic Low Cost (<RM300) Arduino Autonomous Sumo Robot

This autonomous is suitable for standard autonomous sumo robot competition which use black color game field with white color boundary.

Components Required:
1. Arduino (UNO / Nano) x 1, Don't use Arduino Leonardo
2. Ultrasonic Sensor x 2
3. Line Following Sensor x 2
4. Motor x 2
5. Motor Driver x 1
6. Battery x 1
7. Jumper Wire (Female to Male) x 1
8. AWG 16 Wire (Red & Black) x 1m each
9. Dean Connector x 1
Total component cost: RM 279.10

Extra Component:
1. Charger x 1

Arduino Library Required:
1. New Ping Library (library for ultrasonic)

Wiring:
1. Solder dean connector to AWG 16 red & black wire (20cm)
2. Solder wire (red & black) to both motor.

Arduino Pin #

Connect to

VIN

BATTERY POSITIVE (+)

5V

5V / VCC from sensor

GND

BATTERY NEGATIVE (-), 
GND from sensor

A2

Left Ultrasonic (TRIG)

A3

Left Ultrasonic (ECHO)

A4

Left IR SENSOR (Yellow)

A5

Right IR SENSOR (Yellow)

2

Right Ultrasonic (TRIG)

3

Right Ultrasonic (ECHO)

5

MOTOR DRIVER (IN1)

6

MOTOR DRIVER (IN2)

9

MOTOR DRIVER (IN3)

10

MOTOR DRIVER (IN4)



Motor Driver Pin

Connect to

12V

BATTERY POSITIVE (+)

GND

BATTERY NEGATIVE (-)

OUT1

Left Motor (any side)

OUT2

Left Motor (another side)

OUT3

Right Motor (any side)

OUT4

Right Motor (another side)



IR Sensor Pin

Connect to

RED WIRE

5V from Arduino

GREEN WIRE

GND from Arduino / battery

YELLOW WIRE

A4 & A5 from Arduino




Programming:
Troubleshooting:
1. Check IR sensor for color detection. black (LED off) & white (LED on) by changing the sensitivity using potentiometer from IR sensor.
2. If ultrasonic cannot detect object, then increase the value of "MAX_DISTANCE" from Arduino line 3 & 4.
3. If motor run different direction, exchange connection from IN1 & IN2 (IN3 & IN4) jumper cable pin.

Note:
1. Don't overuse your LiPo battery until less than 11.1V.

National Level Competition:
1. myMaker Robotics Challenge organized by Malaysia Robotics Engineering Association
2. ASUMO  organized by Mr. Fauzi
3. Penang International Science Fair organized by Penang Science Cluster

International Level Competition:
1. Singapore Robotics Games

If you have any question regarding this tutorial, please let me know by WhatsApp (012-9050357) or E-mail to admin@roboteducation.com.myhttp://news.chivindo.com/663/basic-arduino-autonomous-sumo-robot-tutorial.html

Comments