Tabla de contenido:

¡Robot para principiantes súper simple !: 17 pasos (con imágenes)
¡Robot para principiantes súper simple !: 17 pasos (con imágenes)

Video: ¡Robot para principiantes súper simple !: 17 pasos (con imágenes)

Video: ¡Robot para principiantes súper simple !: 17 pasos (con imágenes)
Video: 🆕 ¿CÓMO EMPEZAR a HACER un ROBOT desde CERO? 2024, Noviembre
Anonim
¡Robot para principiantes súper simple!
¡Robot para principiantes súper simple!

'' 'VIDEO DE ROBOT' '' Aquí hay un enlace externo al video mientras YouTube está procesando la versión incrustada … Creé este Instructable para el aspirante a robot n00by absoluto. He notado un gran aumento en el número de principiantes que se involucran en el pasatiempo y el número de preguntas de "cómo lo hago" parece estar aumentando. Tal vez este humilde y pequeño Instructable ayude a uno o dos a crear su primer robot. Encontrará el código fuente básico al final de este Instructable. Que no cunda el pánico por la cantidad de pasos … Rompí el robot en muchos pequeños pasos para facilitar el seguimiento. Este pequeño robot no es más que una simple plataforma de madera contrachapada que lleva un par de modelos de servos de avión modificados como sistema de transmisión principal, un microcontrolador y un sensor de infrarrojos. Diseñé mucho espacio para expandir y agregar. Debería poder construirlo en aproximadamente 3 horas si tiene las piezas a mano. El microcontrolador que elegí es el OOPic R. Elegí este micro porque las docenas de objetos incorporados y códigos de muestra facilitan que el principiante se ponga en marcha rápidamente. Se pueden encontrar en cualquiera de los principales proveedores de piezas de robot por menos de 60 dólares. Obtenga el kit de inicio, ya que tiene un cable de programación y un clip de batería incluidos. Puedes usar cualquier microcontrolador siempre que puedas conectar un servo directamente en él (eso acorta la lista, jejeje). Los servos enumerados son todos los servos de avión modelo Hitec HS-311 que se encuentran en casi cualquier tienda de pasatiempos por menos de 10 dólares en algunos casos. El sensor de infrarrojos es una unidad analógica Sharp GP2D12 disponible en Digikey (www.digikey.com). Cualquiera de las series analógicas GP2D12XXX hará el trabajo. El Tailwheel es un simple modelo Dubro de.20-.40 modelo de avión de 1 "rueda con montura. Recoge uno en la tienda de pasatiempos donde obtienes tus servos. La base de madera es una pieza de desecho de madera contrachapada de abedul de 1/4 de pulgada y el servo / El montaje del sensor es una pieza de desecho de casi cualquier cosa de madera. Usé un trozo de abeto. Hice las ruedas de aluminio billet yo mismo, pero puedes usar cualquier rueda diseñada para servo. El resto del robot consta de unos pocos tornillos y algunos componentes eléctricos. Sin el complemento SPECAIL al final, me costó alrededor de $ 95.00 USD. El paso especial agrega alrededor de 50 dólares. Sea amable, ya que es mi primer Instructable.

Paso 1: herramientas y materiales

Herramientas y materiales
Herramientas y materiales

¡Aquí hay una lista de lo que necesitará para construir el Robot Súper Sencillo!

Lista de piezas: -Microcontrolador oPic R (https://www.thebotshop.com/) (nota: puede usar cualquier microcontrolador con el que se sienta cómodo) -Sharp GP2D12 Con conector JST cableado -Ruedas / neumáticos de aluminio Billet (o equivalente) - Hitec HS-311 Servos, modificado -Super Glue -Cinta de doble cara de 5 x 1 pulgada -1/4 de pulgada de madera contrachapada y un trozo de madera de desecho -Dubro.20-.40 RC Airplane Tailwheel assmbly -Misc. espacios / separadores y tornillos / tuercas-Batería de 9 voltios -Tubería termorretráctil de 1/16 x 3 pulgadas -3 clavijas de engarce hembra estándar (no se asuste si no puede conseguirlas) -Pintura * opcional-Batería de 9 voltios Herramientas: -Misc Small Destornilladores -Pinzas de punta de aguja -Taladro y brocas -Sierra -Soldador -Soldadora -Papel de lija -Lápiz afilado -Regla Costo total aprox. $ 95.00 USD Tiempo de construcción aprox. 2,5 - 3 horas

Paso 2: modificar los servos

Modificar los servos
Modificar los servos

Necesitarás modificar tus servos usando el método de superpegamento del potenciómetro. Elegí no desperdiciar espacio al detallarlo aquí, ya que hay docenas de artículos en Instructables y Google que le muestran cómo. Si la demanda lo requiere, lo agregaré aquí más tarde. Esencialmente, debe separarlos, encontrar la posición 90 (sin movimiento), superpegar la parte superior e inferior de la olla, volver a armarlo todo, modificar el engranaje de salida, lime la parte superior del eje de la olla al ras con el molde de la caja. El Hitec HS-311 tiene un eje de la olla de plástico que facilita la lima. Si usa un servo diferente que tiene una olla de metal, debe alterar la parte inferior del engranaje de salida en su lugar Potenciómetro = Pot = Resistencia variable

Paso 3: corte las piezas de madera

Cortar las piezas de madera
Cortar las piezas de madera

Corte un trozo de madera contrachapada de abedul de 1/4 de pulgada o equivalente, en un cuadrado de 3.25 pulgadas para la base.

** ESPECIAL ** Corte una segunda pieza de madera contrachapada de 1/4 que coincida con la primera para agregarla fácilmente más tarde. Corte un trozo de madera de desecho en un soporte GP2D12 de 2 5/16 de pulgada de largo, 3/4 de pulgada de alto y 1/2 pulgada de grosor. El soporte de servo / IR de chatarra se puede hacer laminando 2 piezas de madera contrachapada de abedul de 1/4 de pulgada juntas. Cuando todo esté cortado, lije suavemente para limpiar los bordes ásperos o difusos.

Paso 4: Taladre los agujeros

Perforar los agujeros
Perforar los agujeros

Usando su microcontrolador como guía, coloque los orificios de montaje en la madera contrachapada favoreciendo el frente como se muestra. Usando el soporte de la rueda trasera como guía, coloque los orificios de montaje en la madera contrachapada favoreciendo la parte trasera como se muestra. Si eligió hacer la pieza base de repuesto de ** ESPECIAL ** en el paso 3, sujete las dos bases juntas y taladre los orificios del microcontrolador al mismo tiempo. Separe las dos piezas y taladre los orificios de las ruedas traseras solo en una de ellas.

Paso 5: Instale el soporte para servo / IR

Instale el soporte de Servo / IR
Instale el soporte de Servo / IR

Súper pegue el soporte del servo / IR del paso 2 a la parte inferior de la madera contrachapada asegurándose de centrarlo a la izquierda y a la derecha, así como al ras con el borde frontal de la madera contrachapada como se muestra.

Paso 6: Taladre orificios para cables de servo

Taladrar orificios para cables de servo
Taladrar orificios para cables de servo

Coloca temporalmente tus servos en su posición de montaje detrás del soporte del servo / IR y notarás que los cables golpean el soporte en la parte posterior. Necesitaremos algunos agujeros para permitir el paso de los cables. Los servos deben estar orientados de modo que los ejes de salida estén más cerca de la parte delantera de la base, no de la parte trasera.

Utilizando un servo como guía, determine y marque dónde deben perforarse los orificios en el soporte. Con el lápiz y la regla, transfiera esos puntos al frente del soporte como se muestra en el paso 4. Taladre agujeros con una broca de 5/16. Tenga cuidado, puede partir la madera. No temas, si solo lo pegas con superpegamento. OPCIONALMENTE, puede desviar los cables del servo a través de un pequeño orificio perforado en la parte inferior del servo durante la modificación y evitar este paso por completo.

Paso 7: Rueda de cola

Rueda de cola
Rueda de cola

Instale el conjunto de la rueda de cola en el centro de la parte trasera de la base, como se muestra, usando un par de tornillos y tuercas para metales de 4-40 X 1/2 pulgadas.

Asegúrese de que las cabezas de los tornillos, o las tuercas, dependiendo de la orientación, queden avellanados en la madera contrachapada para que no interfieran con la instalación del servo. No te preocupes por la altura ahora mismo, la ajustaremos más tarde.

Paso 8: Instale los separadores

Instalar separadores
Instalar separadores

Es mejor montar los separadores de la placa ahora mismo antes de que entre el servo.

Con un tornillo de 4-40 x 1 pulgada, un separador de 4-40 x 1/4 pulgada y una tuerca de 4-40, instale uno en cada orificio del microcontrolador como se muestra. Asegúrese de que las cabezas de los tornillos queden avellanados en la madera contrachapada para que no interfieran con la instalación del servo.

Paso 9: Instale Servos

Instalar Servos
Instalar Servos

Pegue los servos en la parte inferior de la base de madera contrachapada y contra el soporte del servo / IR. Solo se necesitan una gota o dos …

Pase los cables del servo a través de los orificios del montaje del servo / IR como se muestra.

Paso 10: Instale el microcontrolador

Instale el microcontrolador
Instale el microcontrolador

Instale el microcontrolador en los separadores como se muestra. Puede ser necesario colocar una arandela en cada separador para levantar el microcontrolador sobre el conjunto de la rueda de cola dependiendo de sus habilidades de diseño. Asegure el microcontrolador con 4 a 40 tuercas o separadores de hembra a macho de 2,5 pulgadas. (mostrado) para el complemento ** ESPECIAL ** más tarde.

Paso 11: Instale las ruedas

Instalar ruedas
Instalar ruedas

Este paso es un paso importante … Instale las ruedas de su elección y ajuste la rueda de cola para que los sitios de la base estén nivelados o ligeramente hacia atrás.

Obsequio Instuctable: Tengo juegos adicionales de ruedas en la tienda, envíe un correo electrónico para obtener más detalles.

Paso 12: agregue una batería

Agregar una batería
Agregar una batería

Pegue con cinta adhesiva doble la batería en el espacio detrás de los servos y frente a la rueda de cola en la parte inferior de la base. La batería debe colocarse en el borde para encajar. Si está construyendo la versión ** ESPECIAL **, puede esperar y usar el espacio de arriba para montar la batería.

Paso 13: conecte los servos

Conecta los Servos
Conecta los Servos

Conecte el servo izquierdo en el puerto 31 del servo oopic. El puerto de 3 pines más a la derecha.

Enchufe el servo derecho en el puerto de servo oopic 30. Busque los dos conectores de servo con cables amarillos en las notas de la imagen en la parte posterior de la imagen.

Paso 14: Instale el IR

Instale el IR
Instale el IR

Súper pegue el Sharp GP2D12 sobre los orificios / cables en el soporte frontal.

Monte el IR lo más alto que pueda para minimizar los reflejos del piso. Coloque los cables hacia arriba y podrá ver un poco de alivio en la carcasa de plástico para que los cables del servo quepan detrás.

Paso 15: Conecte el IR

Conecte el IR
Conecte el IR

La parte más difícil de todo el robot, créeme.

En cada uno de los cables del GP2D12, coloque un trozo de tubo termorretráctil de 1 pulgada. Deslícelo fuera del camino. Suelde (o engarce) un receptáculo de clavija de engarzado hembra en cada cable. OPCIONAL - ¡NO RECOMENDADO PARA NO SOLDADORES! Puede soldar el extremo del cable solo a la punta de los pines del microcontrolador necesarios y deslizar el termorretráctil sobre él para protegerlo de un cortocircuito. Debe hacerse de forma rápida y cuidadosa. Deslice el tubo termorretráctil al ras de la cara del receptáculo de engarzado. Usando un encendedor de pistola de calor, encoja el tubo. Lo siento, no pude obtener una buena imagen de todas estas pequeñas cosas. Busque cualquier pin abierto de 5 voltios en el oopic y conecte el cable rojo GP2D12 en él. Hay muchos de ellos. Usé un repuesto de 5 voltios del puerto 12C. Se muestra en las notas de la imagen. Busque cualquier pin GND abierto en el oopic y conecte el cable GP2D12 negro en él. Hay muchos de ellos. Usé un GND de repuesto del puerto 12C. Se muestra en las notas de la imagen. Busque el pin 3 y conecte el cable GP2D12 blanco en él. Solo hay uno de ellos jajaja.

Paso 16: Código fuente

Código fuente
Código fuente

ACTUALIZADO 16/02/09 CÓDIGO FUENTE PARA LA OPCIÓN SONAR EN EL SIGUIENTE PASO (COSAS ESPECIALES) Siga las instrucciones para su microcontrolador y corte y pegue este código en el editor. Compila y envía al robot. El código es ultra simple pero el bot evita la mayoría de los obstáculos que ve. Es fácil tomar mi código y expandirlo. 'SuperSimpleBeginnersRobot'www.instructables.com'Ted Macy'[email protected]'2/16/09'-------------- -------------------------------------------------- - 'Crear y configurar objetos' ------------------------------------------- ---------------------- Dim Servo_Right como nuevo oServoDim Servo_Left como nuevo oServoDim SRF04Servo como nuevo oServoDim GP2D12 como oIRRange (3, 8, cvOn) Dim SRF04 como oSonarDV (8, 9, cvOn) SRF04Servo., Encienda el Servo. Servo_Right. Servo_Left. '------------------------------------------------- ---------------- 'Finalizar creación y configuración de objetos' ¡La rutina principal es la rutina principal que se llama al encender! '--------------- -------------------------------------------------- Sub main () Do Call IR Call Forward_All Call SServo Loop End Sub '----------------------------------- ------------------------------ 'Fin de la rutina principal' Inicio de las subrutinas del sistema de accionamiento '-------- -------------------------------------------------- ------- Sub Spin_Left () Servo_Left. Invert = 0 Servo_Left = 62 Servo_Right = 60End SubSub Spin_Right () Servo_Right. Invert = 1 Servo_Left = 62 Servo_Right = 60End SubSub Forward_All () Servo_Right. Inverte = 0 Servo_Right. Inverte = 0 Servo_Right. Inverte = 0 1 Servo_Right = 60 Servo_Left = 62End SubSub REVERSE () Servo_Right. Invert = 1 Servo_Left. Invert = 0 Servo_Right = 60 Servo_Left = 62E nd SubSub STOP () Servo_Left = 0 Servo_Right = 0 Llamar a SServoEnd Sub '----------------------------------- ------------------------------ 'Fin de las subrutinas del sistema de transmisión' Inicio de las subrutinas del sensor '-------- -------------------------------------------------- ------- Sub SServo () SRF04Servo. Position = 15 SRF04. Operate. Pulse (1, 1, 250) Si SRF04. Value <128 Entonces llame a Spin_Right Else Call Forward_All End If ooPIC. Delay = 600 SRF04Servo. Position = 31 SRF04. Operate. Pulse (1, 1, 250) Si SRF04. Value <64 Entonces llame a REVERSE Else Call Forward_All End If ooPIC. Delay = 600 SRF04Servo. Position = 46 SRF04. Operate. Pulse (1, 1, 250) Si SRF04. Value <128 Entonces llame a Spin_Left Else Llame a Forward_All End If ooPIC. Delay = 600 SRF04Servo. Position = 31 SRF04. Operate. Pulse (1, 1, 250) Si SRF04. Value <64 Entonces llame a REVERSE Else Call Forward_All End If ooPIC. Delay = 600End SubSub IR () If GP2D12. Value <64 Then Call STOP End IfEnd Sub '---------------------------- ------------------------------------- 'Fin de las subrutinas del sensor' ------- ---------------- ------------------------------------------

Paso 17: COSAS ESPECIALES

COSAS ESPECIALES
COSAS ESPECIALES

Usando la sección de base adicional cortada al principio, puede agregar un servo y un dispositivo de sonda para lograr mayores capacidades de alcance.

Necesitará: Servo (no modificado) SRF04 o 08 con montaje de servo de Acroname (www.acroname.com) Sección de la base de repuesto Corte un orificio en el borde frontal de la madera contrachapada lo suficientemente grande para que entre el servo. Instale madera contrachapada sobre los separadores largos y asegúrela con unas 4-40 tuercas. Deberá avellanar el lado inferior de los orificios para permitir que todo el diámetro del separador encaje en ellos aproximadamente 1/8 de pulgada para que las roscas se peguen lo suficiente. Instale el servo, el soporte de la sonda y la sonda. Enganche el servo al puerto 29 del servo oopic y conecte la sonda a los pines como se muestra en el manual del usuario de oopic. Tendrá que usar el código de muestra en el IDE para probarlo, ya que todavía no he escrito ninguno … La batería se agotó. Puede agregar muchos niveles para complementos si lo desea simplemente cortando y perforando más piezas de madera contrachapada y agregando separadores. Agregue más sensores como el QRB1134 para que su bot sea un seguidor de línea. ¡Diviértete y construye más bots! Puede enviarme un correo electrónico dentro o fuera de la lista para obtener ayuda. Agregaré video en breve. Estoy en el acceso telefónico y tengo que conducir 20 millas hasta la ciudad para llegar a alta velocidad. theo570 en yahoo DOT com Ted (BIGBUG)

Recomendado: