Tabla de contenido:

Portal Two Sentry Turret de Arduino Uno: 6 pasos (con imágenes)
Portal Two Sentry Turret de Arduino Uno: 6 pasos (con imágenes)

Video: Portal Two Sentry Turret de Arduino Uno: 6 pasos (con imágenes)

Video: Portal Two Sentry Turret de Arduino Uno: 6 pasos (con imágenes)
Video: Воплотите это в жизнь: турель Торбьёрна (СТРОЙКА) 2024, Mes de julio
Anonim
Torreta Centinela Portal Two de Arduino Uno
Torreta Centinela Portal Two de Arduino Uno

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

Paso 1: Código

Código
Código
Código
Código
Código
Código

El código no es más complejo que unas pocas sentencias if y

saber escribir en los componentes de Arduino Uno.

Los componentes principales del código generalmente están directamente relacionados con el hardware: un sensor PING, algunos LED, un altavoz y un servomotor esencialmente dictan la totalidad del código. Hay una biblioteca incluida para el servomotor, así como un número entero timesTurned que cuenta cuántas veces la torreta ha cambiado de posición en busca de un objeto.

Con respecto al hardware, el sensor PING es como el controlador del código porque la condición de todas las declaraciones if se basa en lo que Arduino está leyendo del sensor. Entonces, si el sensor PING notifica o no al Arduino que "ve" algo dentro de los 30 cm o cuando no encuentra nada dentro de ese rango, determinará qué sucede a continuación dentro del código debido a la declaración if.

Si ve algo, los LED están escritos en alto en un patrón para que se iluminen y el altavoz también suene. El servo deja de girar para estas acciones.

Si no ve algo, el servo está escrito para moverse en incrementos de diez en función de una posición, un número entero escrito en el código que siempre cuenta hacia arriba o hacia abajo según la dirección en la que se mueva el bot. La biblioteca facilita la escritura de esta posición en el sentido de grados.

Paso 2: Modelado (Solidworks)

GrabCad tenía algunos modelos que serían geniales para reducir

y use. Sin embargo, no pude averiguar cómo hacer esto y terminé dibujando el mío. Es una forma orgánica e incómoda, por lo que los cortes amplios y las extrusiones alrededor de una curva se convirtieron en una parte importante de la construcción. El cuerpo es la forma central principal con dos alas que son la misma parte pero reflejadas, hay dos soportes de ala que deben extenderse desde la parte superior o inferior del interior hasta aproximadamente la mitad para dejar espacio para los cables y, por último, está el servo mount que utilicé para convertir entidades desde la parte inferior del cuerpo para crear la curva correcta. Es más fácil verlos a todos trabajando juntos en la foto.

Paso 3: Imprimir

Impresión
Impresión

Esto puede requerir paciencia dependiendo de la impresora que tenga

usando y qué tan cómodo se siente con él. La impresión de mi cuerpo de torreta es una impresión de seis horas y cada una de las alas dura aproximadamente cuatro horas y media sin ningún fallo. Guardé cada uno de los archivos de Solidworks como. STL y luego usé el programa FlashPrint y la impresora Forge Finder 3D. Impresiones bastante sencillas. Los soportes son una buena idea y esté cansado de quedarse sin filamento a la mitad porque eso puede arruinar un día.

Paso 4: Montaje

Montaje
Montaje
Montaje
Montaje

Preparación de servo. Usé algunos agujeros de perforación bien colocados y una caja

cuchillo para quitar el plástico para que el servomotor se asiente. Asegúrese de mantener el ajuste ceñido. Una vez hecho esto, coloque una profundidad que no cause que las alas ni entren en conflicto con la caja y atornille una placa de metal debajo con calzas que sujetarán el servo.

Preparación de la caja. Un gran agujero en el costado me permitió sacar el cable Arduino del proyecto y conectarlo a mi computadora para obtener energía adicional. En la esquina posterior izquierda de donde se encuentra el cuerpo en el servo, perforé un agujero considerable para pasar todos los cables para que se agruparan para darle un aspecto más limpio, pero también para asegurarme de que todo pueda llegar.

Cuerpo y alas. Comience pegando en caliente el lado de la cabeza de un tornillo que sea lo suficientemente largo como para llegar al cuerpo en el centro de cada una de las alas. Pegue con pegamento caliente los dos soportes de modo que los orificios miren hacia las alas y asegúrese de colocarlos de manera que las alas puedan descansar cómodamente en una posición ligeramente abierta. Tomé un palillo de dientes y lo encajé en la cuenca del ojo para que brindara soporte adicional al sensor PING. Aterrizó casi en el centro y lo pinté de negro. La última parte fue la montura en la que se colocó la parte del servo y se pegó en caliente al proyecto.

Exprimir. Terminé implementando un arnés de cableado de cartón de última generación para mi proyecto. Traza y recorta la forma del cuerpo y el agujero del ojo. Corte ranuras para que los LED se deslicen. Hice el mío en un montaje de cuatro esquinas. Pinté mi cartón de negro para las apariencias y pegué con cinta adhesiva los cables conectados a los LED en su lugar.

El altavoz se encuentra debajo del sensor PING, por lo que debajo del palillo de dientes de antes. Y los cables se pueden pegar con cinta adhesiva.

Para el ojo, corte un círculo de tela negra un poco más grande que el del agujero del ojo. Corte dos círculos para los sensores PING en el círculo más grande que tiene ahora. Colóquelo y, con un cuchillo, coloque suavemente el paño detrás de la placa para el sensor y debajo del altavoz para que nada más que el sensor quede expuesto.

Paso 5: Circuito

Circuitería
Circuitería

Si la impresión no puso a prueba la paciencia, este paso sí lo hará.

Comencé conectando las bombillas a cables adaptadores hembra largos de esa manera podía hacer que se movieran libremente en lugar de una placa de pruebas. Es importante organizarse, por lo que escribir de qué color es polar en qué bombilla es una excelente manera de lograrlo. Tenía todo escrito comenzando por mirar los números de pin de mi código.

Primero conecté y pegué todo a las piezas impresas y al arnés antes de pasar todos los cables por el orificio en la parte inferior y enchufarlos a la placa de pruebas y al Arduino que se encuentran en la caja. Mi placa de pruebas y Arduino se colocaron en la caja ya conectados con tierra y energía.

Recomendado: