Ecco un semplice teschio parlante che potrete realizzare velocemente per la vostra festa di Halloween.

La mandibola si muove in base al livello audio: Arduino con un suo ingresso analogico verifica l’ampiezza del segnare collegato e pilota un servo motore che permette di aprire in maniera proporzionale la bocca del teschio.

Il tutto è veramente semplice e veloce da realizzare

 

Questo video vi mostra il teschio parlante in funzione

Lo sketch di Arduino:

 

/* Skull
 created 2011
 by Boris Landoni

 This example code is in the public domain.

http://www.open-electronics.org
http://www.futurashop.it
http://blog.elettronicain.it
*/

#include <Servo.h> 

Servo myservo;  // create servo object to control a servo 

int potpin = 0;  // analog pin used to connect the potentiometer
int val;    // variable to read the value from the analog pin 

void setup()
{
  myservo.attach(9);  // attaches the servo on pin 9 to the servo object
} 

void loop()
{
  val = (analogRead(potpin)*3);            // reads the value of the potentiometer
  val = map(val, 0, 1023, 50, 0);     // scale it to use it with the servo
  myservo.write(val);                  // sets the servo position according to the scaled value
  delay(15);                           // waits for the servo to get there
}

 

Lo schema mostra i pochi collegamenti da realizzare.

Un condensatore (10 µF) e una resistenza (100 Kohm) permettono di livellare il segnale audio.

 

 

Download ZIP File Download the Fritzing file

 

All’interno del cranio abbiamo fissato il servo motore che, tramite una piccola leva, controlla l’apertura della mandibola.

 

 

Il progetto vuole essere una base di partenza per le vostre idee: occhi luminosi, sensori infrarossi ecc. sono alcune aggiunte che permetterebbero di ottenere un “teschio interattivo”….
Buon lavoro…e buon Halloween