Fightbot is a 3D printed Mario Kart clone for less than 10$
Built by Robots UPC, the UPC's Robotics student association.
Click here to watch the short clip
Fully assembled:
Without electronics:
Programming the robot:
From the back:
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.
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.
Bill of materials:
- 1x D1 mini Arduino
- 1x LM2596 buck down
- 1x HG7881 motor driver
- 4x AA batteries
- 1x 4AA battery holder
- Some jumper wires
- About 20 M3 screws & nuts
You'll allso need:
- Screwdriver
- Soldering iron
- A knife
- A 3D printer
Coming soon.
We have presented the robot at the university's expo, obtaining amazing interest from other students.