¿Estás interesado en la electrónica? ¡Participa en nuestro primer concurso electromaniático! Te damos la oportunidad...
[TUTORIAL] - Construye una bailarina con arduino
Este proyecto demuestra cómo construir una bailarina que responderá al sonido, provocando que comience a mover su cadera. no sólo sirve para divertirse y fomentar la creatividad, sino también para conocer los bailes de muchos lugares del mundo.
Materiales y partes
Pasos y Diseño
Para empezar a construir este proyecto. Empieza imprimiendo dos veces la silueta de tu bailarina.
Ahora delinea sobre un trozo de cartón, las siluetas que acabas de recortar.
Recorta cada pieza que dibujaste sobre el cartón, y pega la silueta de papel, sobre las piezas de cartón
Coge una silueta de la bailarina, recorta únicamente una la falda.
Ahora, busca la posicion indicada para que el servo motor quede en la mitad de la falta. de la bailarina. Ayudate marcando la silueta del servomotor
Y recorta el cuadro donde irá el servo motor.
Con un tornilo del servomotor, ajusta la falda haciendo un pequeño agujero sobre esta.
Pega el servo moror, ajustandolo sobre el agujero, y pega con silicona
Ahora, con el tornillo ajusta fuertemente la falda sobre el servo
Como resultado tendrás:
Diseño Electrónico
Para hacer las conexiones electrónicas debemos tener en cuenta:
Conectar entradas del sensor al Arduino de la siguiente forma:
⇒ Conectar la entrada VCC del sensor al pin 5V del arduino
⇒ Conectar la entrada OUT del sensor al pin A0 del arduino
⇒ Conectar las entradas GND del sensor al pin GND del arduino
Conectar el servomotor al Arduino:
⇒ Conectar el cable rojo al +5V de Arduino
⇒ Conectar el cable naranja al PIN 9 del Arduino
⇒ Conectar cable café con el pin GND de Arduino
Software
Para la programación del servomotor, nos basamos en el lenguaje de Arduino, que es un lenguaje fácil de entender y programar.
Asegúrate de conectar el Arduino a tu computador (Linux, MAC, PC), con un Cable USB tipo A-micro USB tipo B, y asegúrate que el servo motor esté bien conectado.
Una vez que hayas conectado el Arduino al Pc, copias y pegas el siguiente código en el entorno de Arduino, compilas y cargas.
#include <Servo.h>
int sensor = A1;
int volumen;
Servo servoMotor;
void setup() {
servoMotor.attach(9);
Serial.begin(9600);
}
void loop() {
volumen = analogRead(sensor);
Serial.print(volumen);
Serial.println(" volumen");
delay(50);
if (volumen > 350){
servoMotor.write(0);
delay(100);
servoMotor.write(50);
delay(100);
}
}
|
Calibración
Para la calibración del sensor debes tener en cuenta el valor, en el monitor serial, y modificas el valor, en la linea de cogido:
if (volumen > 315){
Decora como quiras y diviertete con la bailarina
Cuéntanos si implementaste este proyecto o usaste algún elemento que compraste en Vistronica, sube un video o una imagen de proyecto y etiquétanos en nuestras redes sociales como Facebook, Instagram o YouTube @Vistronica y utiliza el hashtag #VistronicaMaker y obtén recompensas.
Últimos comentarios