Introduction: Wall-E Made From Scratch

Picture of Wall-E Made From Scratch

UPDATE: THIS IS THE LINK FOR 9 BLEND FILES FOR WALL-E'S PARTS  ----- Wall-E Blend Files.rar

UPDATE: THIS IS THE LINK FOR A WEBSITE CREATED FROM SCRATCH ( IN MICROSOFT EXPRESSION WEB 3) ABOUT PROJECT WALL-E (THE WEBSITE HAS MORE INFORMATION ON PROJECT WALL-E) PROJECT WALL-E  (Ignore the "how you can help" page)

I had just entered the field of robotics and thought I should take on a project. I wanted to use such beloved Disney character to bring about a message of recycling. Just imagine a world where instead of those giant and noisy street sweepers, we will have a Wall-E at every corner of our street. (The robots wouldn't be taking over our world but will be helping us live a cleaner life)

As you can see just by the images, all components are original (this has never been done before) and it took several weeks to create it. (If my final designs are replicated, it will take a lot less time)

Word of advice, engineering skills are not defined by your mistakes but how you fix them. (i.e. my tracks)
 
This is what my final stage looks like

p.s. As promised, more videos and images have been added

Step 1: Planning

Picture of Planning
The first thing I did was plan the measurements and the dimensions of each piece

I used blender, and opensource 3d animation program to render 3d meshes as a 2d image

You don't necessarily have to do this but it is beneficial to plan out everything before constructing

P.S. It is not necessary for your design to work out as you want them to; track system with gears I intended to create didn't work well so I redesigned the tracks with wheels


Step 2: The First Type of Track System

Picture of The First Type of Track System
WARNING: This step is only for informational purposes only. This step is to show you how the original track systems were difficult to create and that the designs had to be modified to achieve better results. You can use these designs and modify them.

I first started out with a die for both gears and then generated two gears for each tracks. After that, I created a jig to cut out and drill the 1/4 in and 1/2 in plywood links. I mounted a PVC pipe on a wooden dowel for spacers. After creating a frame, all pieces were put together and worked fine. 

 

Unfortunately, after a few tests, the tracks turned out to be too rigid and shaky.


If you have any questions on these original set of tracks, please contact through comments.

p.s. such gears and chains can be used to make a mini tank --- I'll be doing that later on


Step 3: The Second Type of Track System

Picture of The Second Type of Track System

Being that the gears and the teeth didn't work, I moved on to wheels (much smoother and fluid motion)

The measurements are shown on the first step for this new track system

The dimensions and the motor remained the same but the chains were replaced by a timing belt from a lexus and the wheels were hand cut on a band saw

video
(i too was disappointed with the paint job but it wasn't me who painted it)

Step 4: The Box

Picture of The Box
The next step was creating the box into which the power supply, controller, LEDs, and switches were mounted. In other words, it was a major body part for the entire robot.

It first began with a basic frame created from 1/2 ply wood

Next I attached the 1/4 in plywood frames and a hinge on the back which held the balsa wood door 

Step 5: The Eyes and Neck

Picture of The Eyes and Neck

I first created a die for the eye and cut out 3/4 inch plywood framing. The next step was to put through a cardboard tubing for the back part and the aluminum covering for the front frame. Later on, LEDs were incorporated into the front of the eyes with the wires going through tubing and connecting to a switch on the back. In the end, the back was covered with a casing and the entire eye piece was attached to the neck made of cardboard tubing and wooden base. For movement, fish wire was connected to a hook in front of the eyes and was fed to a servo inside the box.

Step 6: Programming

Picture of Programming

To program Wall-E, a controller known as EZ-Robot Bluetooth Controller v3 was used.

Servos, LEDs, and Speaker were assigned to ports on the controller and were then wirelessly controlled by a USB joystick connected to a laptop.

Functions include:
1. Arms moving forward and back
2. Arms rotating 180* up and down
3. Neck moving up and down
4. Tracks moving individually
5. Wall-E speaking speaker tones
6. Lights turning on in the eyes 
7. Light turning on the box

P.S. Wall-E can also be controlled by a microphone (voice recognition -- tested with positive results)

The second image is of how my programming looks like. The first command moves the servo to the given position and second command moves the servo back to another position. For example, the track servo is at 35* (stable) when you press the button, it moves to 70* (left) and when you stop pressing the button, it moves to 35*.

A + X = forward, B + Y = reverse, X + Y = left, A + B = right, RT = Neck down, LB = Left Arm, RB = Right Arm, LT = Arms forward

Step 7: The Paint Job

Picture of The Paint Job

Perhaps the simplest step was painting the robot.

Yellow spray paint was used for the box and the eyes and black paint was used for the tracks

In the end Wall-E came out like this

Unlike me, if your budget is strong enough, a radar sensor can be incorporated in the front so Wall-E can dodge obstacles. A wireless camera can also be attached so Wall-E can track your face or even do color recognition.

Comments

randofo (author)2012-04-21

You should say more about the project in the intro, like why you made it, how long it took, if you encountered any strange problems, etc.

People like to know these things, especially for such an awesome project.

rptech (author)randofo2012-05-04

thanks for the advice, i have uploaded more info and pictures

vote for me for all the competition

2RACHIT2 (author)2014-07-17

hii. i loved your project so much
actually i was also planning to make one but the problem is that my arduino broked so can you please help me to make a wall e with voice recognization

rvashwm467 (author)2012-06-05

very well designed, great project

vrtkhl657 (author)2012-06-04

awesome

ishntshrm495 (author)2012-06-04

Your Wall-E rocks

drew85 (author)2012-06-01

love the Wall-E
great job on the animations

autobot1 (author)2012-06-01

looks like you worked really hard for this

frankfar (author)2012-06-01

nice job, i would love to see this in aluminum

bostonman (author)2012-06-01

it must have taken a lot of hard work, great job

rleon123 (author)2012-06-01

go Wall-E

great job

sp29 (author)2012-06-01

this thing is frickin awesome, great job

bigozzie (author)2012-06-01

great project

DezmondVulpin (author)2012-05-24

above the influence, bye bye arduino

sinboy (author)2012-05-24

finally, something original

tahsin (author)2012-05-24

man, you really gave it all you got

dipen1 (author)2012-05-24

love the idea

hp123 (author)2012-05-24

the squirrels in the park better watch out

xm4rkx (author)2012-05-24

love the animations

furqan1223 (author)2012-05-24

awesome

Derp_BlacxkNija (author)2012-05-24

those are some great animations

well detailed

About This Instructable

9,077views

58favorites

License:

More by rptech:How to Make Your Own Robot Cheetah Batman Money ClipDIY Robot Cart (Cheap+Powerful+Fast)
Add instructable to: