Step 1: The Base

Firstly we needed a base to build our car on. The motor kit came with it's own base and studs to hold the motors. But since we wanted to use lego in our build we decided to make our own base using a 3D printer. We designed a base similar to the original base and added lego blocks and space for the wheels to turn.

Attachments

Step 2: Assembling the Car

We used a template from the motor kit to attatch the engines to the base of the car. We also used lego to construct the steering weel and the suspension. To control the steering wheel, we used a cervomotor and to control all the engines, we used a motorboard that we pinned to the arduino.

Step 3: Coding

For the arduino, we used a code for both the engines, and the cervomotor. We included the code here. Then we build used a breadboard to build a little controller. We wired the buttons and connected the forward button to 10 and the back button to 11. Then we connected the servo to the arduino as done here. We soldered an ethernet cable between the breadboard and the arduino to give us a little bit of length to play.