Skip to content

robotsupc/fightbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fightbot

Fightbot is a 3D printed Mario Kart clone for less than 10$

Built by Robots UPC, the UPC's Robotics student association.

RobotsUPC Fightbot

Click here to watch the short clip

How it looks

Fully assembled:

Without electronics:

Programming the robot:

From the back:

How it works

To communicate to the arduino, it sets up an AP, called "RobotsUPC Fightbot X", where X is {1,2,3,4}. When a client connects, we use a captive portal like setup, which will capture any URL and redirect it to the arduino itself. For example you can visit example.com and you will be shown the robot's page. This page, instead of the usual login page, shows a joystick that allows you to control the robot. Since ajax and the likes are way too slow, we use WebSockets to communicate to the Arduino, obtaining excellent latency results.

Design decisions

The body is completely 3D printed. The parts include holders and adapters for all electronics. To use the arduino wirelessly, we need to use batteries. 4AA batteries provide 6V when fully charged, so we need to step this down to the 5V the arduino needs. We use the LM2596 DC step down module for this.

To control it wirelessly, we need to use a WiFi-capable Arduino, or use a RC receiver module. The easiest way to do this is using a ESP8266 based controller, which includes WiFi, so we use the D1 mini.

The D1 mini uses the HG7881 motor driver, because it cannot supply the required current itself.

Requirements

Bill of materials:

You'll allso need:

  • Screwdriver
  • Soldering iron
  • A knife
  • A 3D printer

Building

Coming soon.

Results

We have presented the robot at the university's expo, obtaining amazing interest from other students.

About

A 3D printed mario kart clone

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published