Introduction: How to Make a Supercharged Thymio

Do you want to make your Thymio faster than it already is? Then this is the project for you! The extra large wheels make it easier for the Thymio to drive over things. If the Thymio isn't able to drive over it, then it will flip over and use its regular wheels to move away. 


Step 1: How to Super Charge Your Thymio

Step 2: Take Two Blue Connecters

Take two of these. One side has an x-shape and the other is a round snap.

Step 3: Snap Them Into the Holes in the Thymio's Wheels

Take the round, snap side and instal it into the Thymio's wheel as shown above. Repeat steps 1 and 2 for the other wheel on the Thymio.

Step 4: Take Two Gears

Find two gray gears that look like the one shown above.

Step 5: Assemble the Lower Gear System

Match up the x-holes on the gray gear with the x-end on the connecter. Slide the gear onto the connecter. Do not push it all of the way to the base of the blue connecter. Leave a little bit of space so that there is a stronger connection with the other gears that we will assemble later on.

Step 6: Assemble the Upper Gear System

Start off by finding two flat 2 x 8 gray Lego piece, two 1 x 14 gray pieces with holes going through the middle, and two 1 x 2 gray pieces. Put them together as shown above and install onto the Thymio.

Step 7: Assemble the Front Wheel

Start off by collecting four 1 x 12 gray pieces with holes, two 2 x 8 flat gray pieces, one black axle, two yellow technic studs and a large wheel. Assemble as shown below. 

Step 8:

Attach to the Upper Wheel Gear as shown above. Then add a 1 x 14 gray piece to support the connection. 

Step 9: Assembling the Upper Wheel

Take a yellow technic stud, a gray technic stud, a gray gear, a black axle, and a large wheel. Assemble as shown below to make the upper wheel. Repeat these steps one more time to form the other wheel.  

Step 10: Attach Both Upper Wheels

Take two more of the yellow technic studs to attach the wheels as shown above. Double check the connection and you have finished the assembly of the Super Charged Thymio. 

Step 11: Code Your Robot

Here is the code that you can use to run your robot:

var etat=0

onevent buttons
etat=(etat+1)%36

if etat==0 then
call leds.circle(0,0,0,0,0,0,0,0)
end

if etat==1 then
call leds.top(0,0,0)
end

if etat==2 then
call leds.bottom.left(0,0,0)
end

if etat==3 then
call leds.bottom.right(0,0,0)
end

if etat==4 then
call leds.buttons(0,0,0,0)
end

if etat==5 then
call leds.prox.h(0,0,0,0,0,0,0,0)
end

if etat==6 then
call leds.prox.v(0,0)
end

if etat==7 then
call leds.rc(0)
end

if etat==8 then
call leds.sound(0)
end

if etat==9 then
call leds.temperature(0,0)
end

if etat==10 then
call leds.top (32,0,0)
end

if etat==11 then
call leds.top(0,32,0)
end
if etat==12 then
call leds.top (0,0,32)
end
if etat==13 then
call leds.bottom.right(32,32,0)

end
if etat==14 then
call leds.circle(1,0,0,0,0,0,0,0)
end
if etat==15 then
call leds.circle(1,4,0,0,0,0,0,0)
end
if etat==16 then
call leds.circle(1,4,8,0,0,0,0,0)
end
if etat==17 then
call leds.circle(1,4,8,16,0,0,0,0)
end
if etat==18 then
call leds.circle(1,4,8,16,24,0,0,0)
end
if etat==19 then
call leds.circle(1,4,8,16,24,32,0,0)
end
if etat==20 then
call leds.circle(1,4,8,16,24,32,32,0)
end
if etat==21 then
call leds.circle(1,4,8,16,24,32,32,32)
end
if etat==22 then
call leds.bottom.left(0,0,32)
end
if etat==23 then
call leds.buttons(32,0,0,0)
end
if etat ==24 then
call leds.buttons(32,32,0,0)
end
if etat==25 then
call leds.buttons(32,32,32,0)
end
if etat==26 then
call leds.buttons(32,32,32,32)
end
if etat==27 then
call leds.sound(32)
end
if etat==28 then
call leds.prox.h(0,0,0,0,0,0,0,32)
end
if etat==29 then
call leds.prox.h(0,0,0,0,0,0,32,32)
end
if etat==30 then
call leds.prox.h(32,0,0,0,0,0,32,32)
end
if etat==31 then
call leds.prox.h(32,0,0,0,0,32,32,32)
end
if etat==32 then
call leds.prox.h(32,32,0,0,0,32,32,32)
end
if etat==33 then
call leds.prox.h(32,32,0,0,32,32,32,32)
end
if etat==34 then
call leds.prox.h(32,32,32,0,32,32,32,32)
end
if etat==35 then
call leds.prox.h(32,32,32,32,32,32,32,32)
end

call sound.system(-1)
call leds.temperature(0,0)
call leds.top(0,0,0)
call leds.circle(0,0,0,0,0,0,0,0)

if button.forward == 1 then
motor.left.target = 500
motor.right.target = 500
end
if button.center == 1 then
motor.left.target = 0
motor.right.target = 0
end