Furry Elephant

by fqiu in Circuits > Robots

5047 Views, 13 Favorites, 0 Comments

Furry Elephant

IMG_3367.JPG

Furry Elephant is an introductory-level robot project that aims to introduce robotics to people in a more familiar and appealing way. The robot interacts with various objects and people to reflect its characteristics and personalities. I designed the project with the below considerations in mind; 

Affordability - Made from affordable materials
Interactivity - Interact with people and other objects
Attractive -  Cute and furryy design
Technology - Use simple technology to demonstrate difficult electronic concepts

This project was inspired by the Robobrrd project.

Plan Your Robot

Picture2.png
Picture1.png
Capture.PNG
Brainstorm and sketch out the look you would like to have for your robot; finalize the types of interaction that your robot will have

Here are the list of materials you will need for the elephant:

Wood or cardboard: 40cm (width)  x 20 cm (height)  X 0.5cm (thickness)
Felt
2 Servo motors
3 Popsicle sticks
Wires of various thickness 
1 photo resistor
1 reed switch
1 magnet 

Building the Body

IMG_3342.JPG
IMG_3347.JPG
Picture13.jpg
Picture12.jpg
• Using this template, laser-cut the body using either wood or cardboard
• Press-fit all the side pieces together, if you do not have the indicated thickness of wood or cardboard, you can reinforce the connections using a hot glue gun.
• The top and bottom pieces will be attached using magnets to allow easy attachment and removal.
• Glue magnets both to top and sides of the pieces according to where the top and sides will attach. Repeat for the bottom piece.
• Glue 3 popsicle sticks on the third slot within the body, this is where the servos will be attached.
• Cut out felt based on this template. Glue the felt onto the wood body that you just created
• Trim the felt on the top and bottom of the box

Creating the Ears, Nose, Tail, Eyes, Cheeks

IMG_3343.JPG
IMG_3345.JPG
IMG_3346.JPG
Ears - cut out 4 ear pieces using felt, you can find the template here. Glue 1 Popsicle stick between two felt pieces.
Nose - cut out 2 nose pieces using felt, sew the sides together but leave both ends open
Tail - cut out 2 tail pieces using felt, sew the sides together but leave both ends open
Eyes - cut out 2 eye pieces using felt, glue the eyes onto the body
Eyes - cut out 2 cheek pieces using felt, glue the cheeks onto the body

Interaction I - Tongue Pressure Sensor

Picture3.jpg
• Create a pressure sensor using Scotch tape, 2 wires, and 4 layers of Velostat.
• Tear out two pieces of tape, place the conductive part of the wire on each tape, place the four layers of velostat between the two pieces, and tape the piece together. (More information is available here on how to make a sticky tape pressure sensor)
• Cut out two tongue shapes out of red felt; glue the edge of the two pieces together so the felt forms a pocket.
• Place the pressure sensor you just made inside the "tongue" enclosure

Use this code here in Arduino to test the output of the pressure sensor. (To be completed)

Interaction I - Speaker Output

When you squeeze the elephant's tongue, he will start to sing a song. Attach the speaker output to the Arduino. Use this code to test whether the output works. You will need to adjust the pressure value for the output.

Interaction II - Capactive Sensor

Picture14.jpg
• Create a capacitive sensor by tape a piece of copper tape on the top to the elephant.
• Solder a piece of wire onto the copper
• Attach the sensor to the Arduino as pictured. Here is the documentation on capacitive sensors in Arduino playground

Interaction II - LEDs / Eyes

Picture15.jpg
When the hand touches the capacitive sensors, the eyes of the elephant will light up

Interaction II - Servo Motor / Ears

Picture16.jpg
Picture8.jpg
When the hand touches the capacitive sensors, it will activate the motor that will "wiggle" the elephants' ears.

http://arduino.cc/playground/Learning/SingleServoExample

Interaction III - Photoresistors

Interaction III - Servo Motor / Nose

Picture5.jpg
Picture7.jpg
10 k resistor http://www.arduino.cc/playground/Learning/PhotoResistor

Interaction III - DC Motor / Tail

Picture9.jpg

Interaction IV - LEDs / Reed Switch

Cheek.jpg

Coding - All

Arduino pic.PNG
The entire coding are written based on

Putting It Together

Picture4.jpg