Face Tracking and Smile Detecting Halloween Robots

by stgrys in Circuits > Arduino

3806 Views, 32 Favorites, 0 Comments

Face Tracking and Smile Detecting Halloween Robots

Ghosty+Skully.png
iRobbie App Ghosty and Skully Full Demo

Halloween is coming! We decided to build something cool. Meet Ghosty and Skully robots. They can follow your face and they know when you are smiling to laugh with you!

This project is another example of using the iRobbie App that converts iPhone into a powerful toolbox for Arduino projects. The app is capable of capturing and processing video and then sending X and Y coordinates as well as the smile status to the Arduino through the HM-10 bluetooth module.

Supplies

1. Arduino UNO board

2. HM-10 Bluetooth module

3. Pan/Tilt kit with servos

4. Breadboard

5. LEDs

6. Servo motor SG-90

7. iRobbie-A iOS App

8. Skull and Ghost Halloween decorations

Prepare the Bodies

IMG_3863.jpeg
IMG_3877.jpeg
IMG_3880.jpeg

For this project we used cheap Halloween decorations that can be found in a dollar store and turned them into fully functioning robots.

For step one of making the skull a robot, we cut its head off from the stand with a small hacksaw.

Assemble the Electronic Part

IMG_3831.jpeg
Ghosty_Skully_bb.jpg

We used a pan/tilt kit with two servos, the Arduino Uno and the HM-10 bluetooth module.

Skully requires the additional SG-90 servo motor.

See the attached schematics.

Make the Housing

IMG_3836.jpeg
IMG_3854.jpeg
IMG_3857.jpeg
Halloween Robots Assembling

For housing, we used a cardboard gift box with a wooden lid.

We attached a battery pack with a on/off switch inside the box using double sided tape and cut a hole on the side of the box so the switch can be accessed from the outside.

We drilled a small hole in the lid for the wires that connect the LEDs and the servo motors to go through, and attached the pan/tilt mechanism on the lid.

Attach Ghosty or Skully to the Pan/tilt Mechanism

IMG_3861.jpeg
IMG_3889.jpeg
IMG_3846.jpeg
IMG_3867.jpeg

To attach Ghosty or Skully to the pan/tilt mechanism, we used disposable forks. To attach Ghosty or Skully to the pan/tilt mechanism, we used disposable forks. The Skully's fork is shorter.

Make the Red Eyes

Ghosty.jpeg

We made the red eyes using LEDs.

Connect the Servo Motor to Skully's Jaw

IMG_3883.jpeg
IMG_3885.jpeg
IMG_3888.jpeg
Skully.jpeg

For Skully, we used another servo so he could move his mouth while he laughs, which looks awesome but requires a little bit more work that Ghosty.

Upload the Arduino Code

Download the Arduino code from here https://www.robbie-app.com/Robbie_A1.ino

Connect your Arduino UNO to your computer using the USB cable.

Upload the code to the Arduino UNO

Download the iRobbie-A App to your iPhone from Apple AppStore

Run App, choose Face Tracking, connect your iPhone through Bluetooth to the Arduino, enjoy!