Animatronic Skull With Arduino
Animatronic Skull With Arduino
by patymaker
Hey guys! My name is Patrícia and I live in Brazil, and I'm excited to share my rst project with you all. I may not be uent
in English, but I will do my best with the help of Google Translate, and don't hesitate to ask any question in any language,
I will do my best to answer! In this post, I want to introduce you to a fun and interactive project, an Arduino-powered
animatronic skull. This skull can perform eye and jaw movements, making it a fascinating and immersive piece of
electronic art.
Project Overview:
This animatronic skull consists of two 5mm red LEDs for the eyes and three micro servo motors for eye and jaw
movements, creating realistic expressions. But what makes this skull truly special is its ability to react to its environment.
It is equipped with an ultrasonic sensor (HC-SR04) that detects the proximity of objects, allowing the skull to react
di erently when someone approaches or moves away. Eye and mouth animations vary in speed and intensity, providing
an interactive and immersive experience for anyone nearby.
Important notes:
About servants:
Conclusion:
Creating an animatronic skull is a unique and exciting project that combines electronics and art. The Arduino-powered
skull's ability to react to its environment adds an extra layer of interactivity. If you're a fan of DIY electronics and want to
try something creative, I hope this project inspires you. Remember, I'm here to help with any questions or clari cations,
regardless of your preferred language. Have fun building your animatronic skull for Halloween!
Supplies:
Necessary materials:
Step 1: Eyes
Place your eyes in the right position, with the central axis being "looking straight ahead at 90º";
Looking in and out: 50º or 130º
Drill the hole in the skull to pass the rigid jaw wire through.
Step 4: Jaw
1 - Place the ultrasound sensor in front of the skull, as close as possible to the eyes, to simulate that the skull will look
cross-eyed when it is in front of the eyes;
2 - Make a wooden support like mine or anything else to hold the skull, use your creativity.
3 - Cover the entire electronic part with a bidim blanket or another dark cloth to hide the electronic part (except the
sensor).
// MOUTH:
int fechada = 140;
const int abertura1 = 110;
const int abertura2 = 90;
const int abertura3 = 70; // Abertura máxima para não forçar o servo
// EYES:
const int olhoEsquerdoFora = 50;
const int olhoEsquerdoDentro = 130;
int olhoEsquerdoFrente = 90;
// SENSOR PINS:
const int trigPin = 8; // Pino de saída do sensor ultrassônico (trigger)
const int echoPin = 7; // Pino de entrada do sensor ultrassônico (echo)
// SERVO PINS:
const int olhoEsquerdoPin = 3; // Pino digital com PWM para o servo do olho esquerdo
const int olhoDireitoPin = 5; // Pino digital com PWM para o servo do olho direito
const int mandibulaPin = 11; // Pino digital com PWM para o servo da mandíbula
const int enderecoOlhos = 0; // Endereço na EEPROM para armazenar a posição dos olhos
const int enderecoMandibula = 2; // Endereço na EEPROM para armazenar a posição da mandíbula
Download
https://www.instructables.com/F64/AS1L/LNRH9IC2/F64AS1LLNRH9IC2.ino
Download
https://www.instructables.com/F26/LHIF/LNRH9IC3/F26LHIFLNRH9IC3.ino
Download
https://www.instructables.com/FR2/EJJR/LNRH9IC4/FR2EJJRLNRH9IC4.ino
Download
https://www.instructables.com/F6G/W4L1/LNRH9MWY/F6GW4L1LNRH9MWY.cpp
Download
https://www.instructables.com/FHS/DJYM/LNRH9MWZ/FHSDJYMLNRH9MWZ.h