Tabla de contenido:
- Paso 1: Paso 1: Materiales
- Paso 2: Paso 2: Configuración
- Paso 3: Paso 3: No electrónicos
- Paso 4: Paso 4: Código
Video: Brazo de dibujo controlado por sonido - Proyecto escolar Arduino: 4 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:44
Esta es la primera vez que trabajo con Arduino, y trabajando con algo como esto, ¡lo siento si cometí algún error! Se me ocurrió esta idea cuando pensé en mis pasatiempos, que son el dibujo y la música. ¡Así que intenté combinar los dos en esto! Un brazo que se dibuja a sí mismo y que se ve afectado por el sonido.
Paso 1: Paso 1: Materiales
- Arduino Uno
- Tablero de pruebas
- Detector de sonido (Sparkfun sen-12642)
- 2 (mini) servos
- Corbatas / bridas
- Un poco de madera y papel.
- algo con lo que puedas dibujar / escribir
Paso 2: Paso 2: Configuración
Primero conecté el Servo y luego el detector de sonido. El detector de sonido Sparkfun sen-12642 tiene 3 salidas, solo usé la salida "envolvente".
Servo 1 = pin ~ 9
Servo 2 = pin ~ 10
Detector de sonido = pin A0
Las líneas rojas (5v) están conectadas al lado positivo en el tablero, y las líneas negras (tierra) están conectadas al lado negativo.
Paso 3: Paso 3: No electrónicos
Asegúrese de que los servos estén estables y en el lugar correcto. Usé corbatas para sujetarlos. Después de eso, usé bridas para atar las partes superiores (reemplazables) del servo a los brazos de madera. Después de eso, puede conectar las partes del brazo de madera a los servos. Conecte todos los cables al Arduino y a la placa de pruebas.
Después de eso, soldé los cables al detector de sonido.
Paso 4: Paso 4: Código
No estoy de ninguna manera cerca de ser bueno codificando, pero hice todo lo posible e Internet ayudó mucho:)
#include Servo myservo1; Servo myservo2; int pos = 0; int PIN_ANALOG_IN = A0;
configuración vacía () {Serial.begin (9600);
// Estado de visualización
Serial.println ("Inicializado"); myservo1.attach (9); myservo2.attach (10); }
bucle vacío ()
{valor int;
// Verifica la entrada del sobre
valor = analogRead (PIN_ANALOG_IN);
// El valor de la envolvente afecta al servo
Serial.println (valor); if (valor 5) && (valor 10) && (valor 20) && (valor 30) && (valor 60)) {myservo1.write (random (0, 90)); myservo2.write (aleatorio (0, 90)); }
retraso (180);
}
Recomendado:
Plotti Botti: ¡un robot de dibujo controlado por Internet !: 10 pasos
Plotti Botti: ¡un robot de dibujo controlado por Internet !: Plotti Botti es un trazador XY conectado a una pizarra, que puede ser controlado por cualquier persona a través de LetsRobot.tv
Brazo robótico controlado por Arduino con 6 grados de libertad: 5 pasos (con imágenes)
Brazo robótico controlado por Arduino con 6 grados de libertad: Soy miembro de un grupo de robótica y cada año nuestro grupo participa en una Mini-Maker Faire anual. A partir de 2014, decidí construir un nuevo proyecto para el evento de cada año. En ese momento, tenía alrededor de un mes antes del evento para poner algo juntos
Brazo robótico controlado por Nunchuk (con Arduino): 14 pasos (con imágenes)
Brazo robótico controlado por Nunchuk (con Arduino): ¡Los brazos robóticos son increíbles! Las fábricas de todo el mundo los tienen, donde pintan, sueldan y transportan cosas con precisión. ¡También se pueden encontrar en exploración espacial, vehículos submarinos operados a distancia e incluso en aplicaciones médicas! Y ahora puede
Brazo robótico controlado por guante: 6 pasos (con imágenes)
Brazo robótico controlado por guante: Propósito: Adquiera experiencia y habilidades de resolución de problemas creando un proyecto para completar Esquema: use un guante para conectarse a través de un arduino para controlar un brazo robótico impreso en 3D. Cada una de las articulaciones del brazo impreso en 3-D tiene un servo que co
Cómo construir un robot de seguimiento con brazo de pinza controlado a través de Nrf24l01 Arduino: 3 pasos (con imágenes)
Cómo construir un robot de seguimiento de brazo de pinza controlado a través de Nrf24l01 Arduino: la instrucción "Cómo construir un robot de seguimiento de brazo de agarre controlado a través de Nrf24l01 Arduino" explicará cómo construir un brazo de agarre de tres grados de libertad instalado en un camión de orugas impulsado por un módulo L298N de accionamiento de motor dual usando MEG