Tabla de contenido:

Cráneo de Arduino con boca en movimiento: 4 pasos
Cráneo de Arduino con boca en movimiento: 4 pasos

Video: Cráneo de Arduino con boca en movimiento: 4 pasos

Video: Cráneo de Arduino con boca en movimiento: 4 pasos
Video: La primer humanoide robot del mundo 🤖😳😱 #robot #robotics #robots #robotandroide #androide #humanoide 2024, Mayo
Anonim
Image
Image
Cráneo de Arduino con boca en movimiento
Cráneo de Arduino con boca en movimiento
Cráneo de Arduino con boca en movimiento
Cráneo de Arduino con boca en movimiento
Cráneo de Arduino con boca en movimiento
Cráneo de Arduino con boca en movimiento

Suministros necesarios

* Módulo Arduino (tengo un Arduino Mega 2560, pero cualquier módulo con PWM funcionará)

*Taladro

*Brocas)

*Clip de papel

* Servo

* y usb tipo b

Paso 1: Taladre un agujero lo suficientemente grande para su clip en cualquier lado de la mandíbula en el que desee que se monten el servo y el clip

Taladre un agujero lo suficientemente grande para su clip en cualquier lado de la mandíbula en el que desee que se monten el servo y el clip
Taladre un agujero lo suficientemente grande para su clip en cualquier lado de la mandíbula en el que desee que se monten el servo y el clip

Paso 2: Dale forma a tu clip para que se doble sobre el servo / clip y para que el otro extremo se doble para encajar en la mandíbula para controlar el movimiento

Dale forma a tu clip para que se doble sobre el servo / clip y para que el otro extremo se doble para que quepa en la mandíbula para controlar el movimiento
Dale forma a tu clip para que se doble sobre el servo / clip y para que el otro extremo se doble para que quepa en la mandíbula para controlar el movimiento
Dale forma a tu clip para que se doble sobre el servo / clip y para que el otro extremo se doble para que quepa en la mandíbula para controlar el movimiento
Dale forma a tu clip para que se doble sobre el servo / clip y para que el otro extremo se doble para que quepa en la mandíbula para controlar el movimiento

No puedo proporcionar una imagen del servo porque está montado en una caja para otro proyecto.

Paso 3: cableado

Alambrado
Alambrado

Conecte el pin de señal del servo a un pin PWM (para Mega 2560 es el pin 9). Conecte el extremo positivo del servo a la fuente de alimentación INDEPENDIENTE. Conecte AMBOS, el GND del Arduino y el GND de la fuente de alimentación al GND del servo.

Paso 4: Código (no tengo crédito para el código FIY)

Código (no tengo crédito para el código FIY)
Código (no tengo crédito para el código FIY)

//www.elegoo.com

//2016.12.08

#include "Servo.h"

Servo myservo; // crear servoobjetos para controlar un servo // Se pueden crear doce servoobjetos en la mayoría de las placas

int pos = 0; // variable para almacenar la posición del servo

configuración vacía ()

{

myservo.attach (9); // conecta el servo en el pin 9 al objeto servo

}

bucle vacío ()

{

for (pos = 0; pos <= 180; pos + = 1) // va de 0 grados a 180 grados // en pasos de 1 grado

{

myservo.write (pos); // le dice al servo que vaya a la posición en la variable 'pos'

retraso (15); // espera 15ms a que el servo alcance la posición

}

for (pos = 180; pos> = 0; pos - = 1) // va de 180 grados a 0 grados

{

myservo.write (pos); // le dice al servo que vaya a la posición en la variable 'pos'

retraso (15); // espera 15ms a que el servo alcance la posición

}

}

Recomendado: