These dolls were created to introduce students to coding in Arduino. Their construction in similar to the Arduino Ugly Doll (see earlier post for details on this doll), but their components are slightly different. Each one has two white LEDs sewn onto the eyes, one RGB LED sewn onto the nose, and a piezo sewn onto the mouth. They each have a LilyPad Arduino and a battery holder sewn onto the back.
I made a pattern out of scrap paper and cut the bodies and face parts out of different colored fleece.
Next I sewed all the facial features onto the front piece of each doll. Then I sewed the back piece to one side of the doll so that the doll could open like a book.
The LilyPads, battery holders, LEDs and piezos were sewn on by hand using conductive thread. Below you see the faces.
This picture shows the circuitry created with conductive thread. The LEDs and the piezo are each attached to different pins on the LilyPad Arduino. A piece of fleece was sewn between two crossed threads and on top of the circuitry on the back of each doll to prevent short circuits.
Here is my hand-drawn circuit map.
These two diagrams of the circuitry were created by my friend, Tom Gallo, using a program called Fritzing.
The seam around the doll was completed and the dolls were stuffed with polyfill. Here are the eight dolls lined up and ready to go to school.
The students will write code in Arduino to control the blinking of the LED eyes, the blinking and color of the RGB nose, and the melodies and tones played by the piezo mouth.