Tabla de contenido:

Robot ShotBot: 11 pasos
Robot ShotBot: 11 pasos

Video: Robot ShotBot: 11 pasos

Video: Robot ShotBot: 11 pasos
Video: 1-10 ShotBot Legend SeriesTrading Bot Takes $6,100 NQ 2024, Noviembre
Anonim
Robot ShotBot
Robot ShotBot

Este instructable fue creado en cumplimiento del requisito del proyecto de Makecourse en la Universidad del Sur de Florida (www.makecourse.com)

Suministros:

Cables, Arduino, bomba de agua de CC sumergible segura para alimentos de 6v, 2 motores paso a paso, 2 placas de controlador ULN2003, puente H, servomotor 180, fuente de alimentación de 5v y 6-9v, placa de pruebas, sensor de infrarrojos y control remoto, pistola de pegamento caliente, apto para alimentos tubería.

Paso 1: modele su robot

Modele su robot
Modele su robot

Crea un modelo 3D de tu robot de cómo quieres que se vea. Tenga en cuenta cómo colocará la rueda y el eje, los motores, los mecanismos del portavasos, el cableado y los componentes eléctricos y el depósito de agua. Puedes ver en la imagen que tengo planeado el tamaño (8x8x4in) y la ubicación de mis componentes y cables. Si es necesario, busque las dimensiones o modelos 3D de sus componentes reales. También puede ver en la esquina posterior que creé una ranura para pasar cables.

Paso 2: vista lateral

Vista lateral
Vista lateral

Puede ver que creé una ranura para los motores paso a paso y el eje para la rueda delantera.

Paso 3: 3 componentes principales

Hay 3 mecanismos principales para el robot.

1. El movimiento: las ruedas y las funciones de propulsión.

una. Esto requiere los dos motores paso a paso y placas de controlador.

2. El portavasos: crea una ubicación para la taza y una ubicación precisa para verter

una. Esto requiere un servomotor.

3. El vertido: Mecanismo para verter cada disparo.

una. esto requiere el puente H y la bomba de agua

Para la placa de pruebas, conecte los rieles de tierra entre sí y conecte uno de ellos a Arduino para crear un terreno común.

Este Bot será controlado por un sensor de infrarrojos y un control remoto. Deberá conectarlo a uno de los pines digitales en el Arduino y conectarlo a la potencia y tierra de Arduino.

Paso 4: El movimiento: motores paso a paso

El movimiento: motores paso a paso
El movimiento: motores paso a paso

Conecte sus motores paso a paso a cada placa de controlador y conecte los pines IN a los pines 1-4 a los pines 2-9 en el Arduino. Conecte la fuente de alimentación a una batería externa de 6v + y conecte a tierra cada sistema con tierra común (o tierra Arduino)

Cuando programa los motores paso a paso, puede utilizar la biblioteca de motores paso a paso o codificarla. Para este proyecto, estará codificado.

Paso 5: El portavasos: modelo

El portavasos: modelo
El portavasos: modelo

Este es un modelo del portavasos que creé. Observe la junta abierta en la parte posterior del mecanismo.

Paso 6: El portavasos: mecanismo

El portavasos: mecanismo
El portavasos: mecanismo

Para el portavasos, utilizará un servo para controlar su movimiento. Siguiendo la imagen de arriba, desea crear un sistema de dos articulaciones con una articulación al final del brazo del servo y una articulación en la parte posterior del portavasos. Esto convertirá un movimiento de rotación en lineal. Para esto usé cartón y hisopos. Corté un pequeño trozo de cartón rectangular y le hice un pequeño agujero en cada extremo. Puse un hisopo a través de cada extremo y lo conecté al servo y al portavasos. Luego usa pegamento caliente para cubrir los extremos del hisopo.

Paso 7: El portavasos: mi mecanismo

El portavasos: mi mecanismo
El portavasos: mi mecanismo

Paso 8: El portavasos: circuito

El portavasos: circuito
El portavasos: circuito

Desea conectar el servomotor a la alimentación y a tierra y conectarlo a uno de los pines PWM.

Paso 9: El vertido: circuito

El vertido: circuito
El vertido: circuito

Conecte la bomba de agua de CC a OUT1 y OUT2 del puente H. Conecte el puente H a tierra común. Si su fuente de alimentación externa es inferior a 12v, conéctela al + 12v en el puente H, si no, retire la tapa del puente detrás de la conexión y conéctela al + 12v. Para este proyecto utilicé una batería de 9v como externa. A continuación, retire el puente en el pin ENA y conéctelo a un pin PWM en el Arduino. Conecte IN1 a los pines de Arduino. Nota: Normalmente conectaríamos IN2 también, pero no tenemos que hacerlo en este caso porque nunca necesitamos cambiar la configuración del motor DC.

Paso 10: Vertido: continuación

El vertido: continuación
El vertido: continuación

Desea colocar la bomba de agua en la parte inferior del tanque y sacarla de la parte superior del tanque. Luego, puede inclinar el tubo para que venga de la parte superior del robot y apuntar al portavasos.

Paso 11: Código ShotBot

El código principal y funciones

Recomendado: