Motion Tracking Face Using Arduino

Motion Tracking Face (1)

Motion Tracking Face (1)

 

 

 

 

 

 

 

 

 

 

Meet Chartreuse! Chartreuse’s face follows you when you walk by. When she sees you, her eyes turn yellow and she gets a happy expression in her eyes. As you walk away, her eyes change to blue and she sadly turns away.

Chartreuse is powered by an Arduino Uno, two servos, and a stepper motor and a couple of addressable LEDs and constructed from a few pieces of 1/8″ hardboard.

Supplies:

What you’ll need

Electronics:

Materials:

Tools:

  • 3D printer
  • Laser cutter
  • Clamps to hold things together while drying
  • Soldering iron
  • Hot glue gun

Step 1: Making the Model

We started the process with a mask modeled by kongorilla on Thingverse. This can be found here. This mask is intended to be cut from paper or another flat, flexible material. This meant that we had to do some modification but at least had a starting point.

Editing

In Meshmixer, we got rid of the mouth, eyes, and the back edges of the mask using the drag and draw brushes. Then, in Fusion360, we added eye holes by converting the mesh to a BRep. Then extruding circles through it. We then scaled the whole model to change it to our desired dimensions.

Slicer

In Slicer (an extension for Fusion360) we choose a slice angle starting at the nose and going back.

If you’d like, we’ve done all these steps for you and all the files are ready to go in the next step! However, if you have familiarity with Fusion360, Meshmixer, or another CAD software feel free to make your own face (or not?) for this project. The .stl file for the mask and the sliced .3dmk file are included.

Step 2: Building the Face

Building the Face (1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Laser cutting

First, you’ll need to laser cut the parts. The attached PDF has the plans for the 52 layers that make up the face. The red lines need to be raster (etched into the MDF) and the blue lines need to be vector (cut). We used a Epilog Legend 36 EXT (9000 Series) laser cutter for this project. This meant we cut our hardboard down to the bed size of 36″ by 24″. Cut your material down to whatever the bed size of the laser cutter you are using is. We found it cut best with the glossy side facing up.

You will also need to cut two 2.25″ diameter circles for the eyes. We used scrap 1/8″ opaque acrylic but anything that can diffuse the LEDs will work fine!

Glueing

Once cut, we split the pieces into 5 sections (layers 1-10, 11-20, 21-30, 31-40, 40-52). If you etched them, these number are marked on the top of the hardboard. There is also engraved guide lines to help you line up the piece with the layer below it. Starting with the lowest layer, add glue to the top of it and carefully place the next layer on top. Repeat until you have assembled the 5 sections. Then, place them on top of each other with glue between, clamp, and dry overnight. The included video shows a step-by-step animation of how the mask is assembled as well as our time lapse of assembly.

 

Read more: Motion Tracking Face

Leave a Comment

Your email address will not be published. Required fields are marked *