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

Popular posts from this blog

SketchUp Pro 2020 v20.1.235 Full Version

BAGAS31 – SketchUp Pro 2020 v20.1.235 Full Version  merupakan software yang dirancang untuk membantu sobat membuat dan mengedit model 3D. Dengan desain tampilan yang ‘clean’ dan simple, menjadikan software ini mudah untuk digunakan. Software ini hadir dengan editor bawaan yang memungkinkan sobat mendesain objek 3D dari awal, Layout designer untuk menggabungkan model 3D serta Style Builder untuk menyesuaikan model dengan gaya yang berbeda. Software ini juga memiliki fitur untuk mengimpor data dari format lain, seperti 3DS, DWG, KMZ, JPG, PNG, PSD, TIF, TGA dan sebagainya. Tanpa berpanjang lebar, silakan download  Sketch Up Pro  versi terbaru 2020 v20.1.235 Full Version   melalui link yang disediakan. SketchUp Pro 2020 v20.1.235 Full Version Screenshots : Download : SketchUp Pro 2020 v20.1.235 Installer | Size: 128 MB [ FileUp ] | [ up4ever ] JAMU SketchUp Pro 2020 v20.1.235 Full Version | Size: 14.5 MB [ FileUp ] | [ ...

Assembly ducting

Kode Konversi Digital

Angka dikodekan dalam bentuk lain, mewakili atau menggunakannya sesuai kebutuhan. Misalnya, Angka ‘Sembilan’ dikodekan dalam simbol Desimal (9)d, dalam Natural-Binary (1001)b. Komputer Digital berurusan bilangan biner. Metode mengkonversi kode dari satu format ke  format  lain  ➤ Biner ke BCD  (Binary Coded Decimal)  ➤ BCD ke Seven Segmen                       ➤  BCD ke Grey Code                              ➤  Grey Code ke BCD                              ➤ BCD ke  Excess-3                                ➤  Excess-3  ke BCD                ...

Skematik dan PCB Layout Rangkaian Adaptor (Power Supply) AC to DC output 5 Volt

Software Proteus 8 Professional merupakan salah satu software elektronik yang digunakan untuk membantu para designer dalam merancang dan mensimulasikan suatu rangkaian elektronik. Software ini memiliki dua fungsi sekaligus dalam satu paket, yaitu sebagai software untuk menggambar skematik dan digunakan sebagai merancang gambar Printed Circuit Board (PCB). Pada tulisan kali ini saya akan memberikan sedikit tutorial cara membuat rangkaian Adaptor (Power Supply) AC to DC untuk keluaran tegangan 5 volt. Aplikasi yang akan digunakan disini adalah Proteus 8 Profesional. Alasan saya menggunakan aplikasi ini karena inilah salah satu aplikasi paling popular digunakan para desainer. Selain itu aplikasi ini juga mudah didapat dan kompatibel dengan banyak platform. Sedangkan alasan saya mengangkat tema ini karena ini juga salah satu tugas mata kuliah saya di semester 4, yaitu mata kuliah Elektronika Dasar. Di mata kuliah ini banyak dijelaskan bagaimana membuat rangkaian elektronika dan praktik pem...

Studi Peralatan Pembangkit dan Penggerak Mula

Gangguan pada Pusat-pusat Listrik secara garis besar dapat dibagi atas 4 kelompok, yaitu : a. Gangguan pada sirkit listrik generator b. Gangguan pada mesin penggerak mula c. Gangguan pada instalasi yang berhubungan dengan lingkungan seperti instalasi air pendingin dan saluran air terbuka pada PLTA . d. Gangguan pada sirkit kontrol . Dalam instalasi yang dijaga oleh operator seperti Pusat Listrik dan Gardu Induk ada gangguan yang tidak atau belum dilihat oleh Relai , tapi dilihat oleh operator yang kemudian berinisiatif men-trip-kan atau membuka Pemutus Tenaga ( PMT )/ circuit breaker demi keselamatan instalasi , maka dalam hal ini operator bertindak sebagai relai. Gangguan pada Sirkit Listrik Generator yang menyebabkan tripnya PMT, pada umumnya disebabkan oleh : a. Gangguan diluar seksi generator tetapi PMT generator ikut trip sebagai akibat kurang selektifnya relai generator b. Ada gangguan dalam seksi generator yang disebabkan karena: " Kerusakan generator atau alat ...