Mechanical Assembly

Attaching the Arduino 

We'll start by attaching the stand-offs and nuts to the wood platform. This is where the Arduino will be mounted. Make sure to tighten the nuts and standoffs tight so they do not loosen or fall off while driving the robot.

Mounting the Arduino Video
Mounting the Arduino Video
Place each standoff through the holes in the laser cut platform
And use a nut to secure it in place

Place the Arduino board onto the wood platform and screw it in to place with the screws. Make sure all the nuts connecting the stand-offs are nice and tight.

Use a screwdriver and screw to secure the Arduino in placeUse a screwdriver and screw to secure the Arduino in place

Motor Mounts 

Grab the motor mounts (two laser cut wood pieces) and mount the motors to the WiFi Bot using the M3 screws and nuts.

Once you have the motor mounted onto the motor mount, you can connect it to the wood platform.

Mounting the Motors Video
Mounting the Motors Video
Grab the motor mount
Align the motor so that the nub sticks through the motor mount
Insert screw with the head of the screw touching the plastic of the motor
Insert the bottom side screw as shown
Insert the nut as shown and partially tighten it
Insert the top side screw
Insert the screw as shown
Insert the top side nut as shown and tighten it
Place the motor onto the platform. You may have to apply a small amount of force to fit the mount onto the platform.
The motor and mount secured to the platform
Repeat these steps for the second motor and tighten the screws and nuts

Attaching the WiFi Bot PCB and the Arduino 

Align the stackable header pins on one side of the PCB so they slide into their respective sockets on the Arduino. Then slowly line up the pins on the other side. Look for any pins that aren't aligned into the sockets. Push them into place with your finger and start to apply pressure until all pins are secured into the sockets on the Arduino board. Be very delicate. It may take some time to push these into place, but you'll get it.

Attaching the WiFi Bot PCB and the Arduino Video
Attaching the WiFi Bot PCB and the Arduino Video
Align the stackable header pins on one side of the PCB so they slide into their respective sockets on the Arduino
Align the stackable header pins on other side of the PCB so they slide into their respective sockets on the Arduino
Once the pins are aligned, push the WiFi Robot PCB into the Arduino

Attaching the Wheels 

Now the robot is starting to take shape! Line the slot of the wheel with the motor. Press the wheel firmly onto the motor. Make sure the wires coming from the robot are out of the way of the wheels (If not, you'll have a tangled mess and may accidentally rip the wires off of the motors).

Attaching the Wheels Video
Attaching the Wheels Video
Line the slot of the wheel with the motor
Press the wheel firmly onto the motor
The wheel is now attached
Repeat for the other wheel
Nice job! The robot is starting to look complete

Attaching the Batteries 

Mechanically, there are a couple more components left to assemble. The battery pack and wheel caster. The guide will start with the battery pack, but if you'd rather do it in a different order, go for it.

The battery pack is secured to the robot with Velcro. One side goes on the battery pack, the other onto the robot laser cut platform.

Attaching the Batteries Video
Attaching the Batteries Video
Pull apart the two pieces of Velcro
Pull apart the two pieces of Velcro
Peel the tape off of one piece of Velcro
And place it on the wood platform
Velcro on wood platform
Grab the other piece of Velcro
Peel the label, and place it in the middle of the bottom side of the battery pack
Place the battery pack on the robot. Note: make sure the battery pack wires are facing the back of the robot

Attaching the Caster Wheel 

The caster wheel goes onto the bottom side of the front of the robot. We'll secure it using the glue gun. If you don't have a glue gun available, you can find other creative ways to secure the caster to the robot (screws, double-stick tape, or other adhesives).

Use the glue gun to glue the caster into place. To do this, glue four small dots of glue onto the four holes on the wheel caster. The glue will dry in 30-45 seconds.

Once the glue has dried, you can flip it the robot over and proceed to the next step.

Attaching the Caster Wheel Video
Attaching the Caster Wheel Video
Place the caster in the front-middle part of the robot
Use glue gun to glue the caster into place
Use glue gun to glue the caster into place
Almost there!

Final Electrical Connections 

Battery Holder

Your robot is almost complete! The only thing you have left to do is make the electrical connections to give it power. We’ll focus on the battery pack wires first.

Use your wire cutters to strip the tips of the electrical wires coming out from the battery pack. First, loosen all the screws securing the connectors on the six green terminal blocks. Then, strip the wires on the battery pack. Place the red wire from the battery pack into the VIN+ slot on the Thimble PCB and tighten the connector with your screwdriver after the wire has been inserted to secure it in place. Place the black wire from the battery pack into the VIN- slot on the Thimble PCB and tighten the connector on the terminal block to secure it in place.

Final Electrical Connections Video
Final Electrical Connections Video
The battery holder wires
Use your wire cutters to strip the tips of the electrical wires coming out from the battery pack
Strip the red wire
Using your screwdriver, loosen the connectors in the six green terminal blocks.
Loosen all 6
Insert the red wire from the battery pack into VIN+, the 2nd terminal block
Tighten the screw to secure the wire in place
Strip the battery holder's black wire
Insert the black wire from the battery pack into VIN-, the 1st terminal block
Tighten the screw to secure the black wire in place
The red and black wires from the battery holder are secured

Motors

Now that the battery pack wires are in place. We’ll focus on the motor wires.

Even though there are two sets of black and white wires stemming from the motors, we’ll focus on one set first. Make sure that they’re out of the way of the motors. Since you have quite a bit of wire, you will need to cut them with the wire cutters. Make sure you give yourself enough wire so that it reaches the green terminal blocks.

Let’s start with the left motor (the left motor if you’re looking at the robot from the front)

Using your wire cutters, cut the black and white wires. Leave enough wire so that they’ll reach the terminal blocks. Strip the black and white wires. Place the white wire into third terminal block on the PCB. (next to the red wire). Place black wire into fourth terminal block on the PCB.

Repeat these steps for the right motor. Note: For the right motor wires,  place the white wire into the fifth terminal block. And place the black wire into the sixth terminal block and screw the connectors in to secure wires in place.

Grab the left motor's wires
Grab the left motor's wires
Cut the black and white wires from the left motor. Leave enough slack to insert the wires into the terminal blocks
Strip the wires
Place the white wire into third terminal block on the PCB
Place black wire into fourth terminal block on the PCB
Tighten the connectors down so both wires are secured
Repeat these steps for the right motor.
All terminal block connections completed
Insert the ESP8266 WiFi Module
All electrical connections are completed

Woo-hoo! Congratulations! You have completed building the WiFi-robot!  Now you’re ready to program your WiFi-robot! Let’s move onto the programming tutorials.