Haz un TumblyBOT: volteando un robot giratorio que gira: 15 pasos (con fotos)

Haz un TumblyBOT: volteando un robot giratorio que gira: 15 pasos (con fotos)

Tabla de contenido:

Anonim

La mayoría de los robots pequeños son dos motores y una rueda giratoria.

Quería diseñar un robot con una unidad única.

Presentando el TumblyBOT. El TumblyBOT se mueve de una manera fresca que es interesante de ver.

Controlado por el movimiento de un teléfono, puedes hacer que tu TumblyBOT ruede, se dé la vuelta y se atreva, digo, a dar vueltas por la ciudad.

Sugerencia con el sombrero a Jaybuilder para explicar cómo usar el módulo LinkIt ONE BT.

Suministros:

Paso 1: Lista de piezas

Partes

  • Tablero de circuitos
  • Dos pequeños motores de corriente continua (estoy usando GM8 Gear Motor)
  • Dos controladores de motor (estoy usando controladores de motor VEX)
  • Cable
  • Microcontrolador (estoy usando LinkIt ONE, pero arduino funciona bien)
  • Módulo Bluetooth (estoy usando el módulo LinkIt One BT. También tengo diagramas de cableado para otros módulos)
  • Batería de 9V y batería
  • Dos pernos de 5-40.375 pulgadas (para asegurar el LinkIt ONE al robot)

Herramientas

  • Soldadura de hierro y soldadura
  • Pistola de pegamento
  • Acceso a la impresora 3D
  • Papel de lija (opcional)

Paso 2: Imprimir los componentes

Imprime una placa base y dos ruedas.

He adjuntado los archivos IPT en caso de que desee realizar alguna edición.

Lijar los bordes ásperos después.

Paso 3: conectar la rueda al motor

Insertar ambos motores en una rueda.

Un ajuste de fricción debe estar bien, pero siéntase libre de agregar pegamento caliente.

Paso 4: Conecte los motores a la placa base

Pega los motores en los puntos apropiados de la placa base.

Paso 5: Inserte la (s) batería (s)

Hay un espacio cuadrado que puede contener una batería LinkIt ONE y una batería de 9V.

Estoy usando una batería LinkIt ONE para alimentar el LinkIt ONE y una batería de 9V para alimentar los motores.

Paso 6: Coloque el microcontrolador en la placa base

Enrosque el microcontrolador en los orificios correspondientes de la placa base.

Paso 7: Coloque la Breadboard en su lugar

Conecte los motores a los controladores del motor.

A continuación, retire la cubierta adhesiva de la placa de pruebas y fíjela en los motores.

Luego, mete ambos controladores de motor debajo de la placa de pruebas.

Paso 8: Conecte el módulo Bluetooth

Estoy usando un módulo Bluetooth LinkIt ONE que se puede conectar directamente a LinkIt ONE.

Si está utilizando un módulo bluetooth normal, simplemente insértelo en el tablero.

Paso 9: cablearlo

Conecta tu bot.

Tengo un diagrama para LinkIt ONE y un diagrama para Arduino.

En el diagrama de Arduino, el arduino y los motores funcionan con una batería de 9V.

En el diagrama de LinkIt ONE, el LinkIt ONE se alimenta con su propia batería separada.

Paso 10: Código de carga

Sube el código correspondiente a tu microcontrolador.

Si tu envías f, b, l, r y s En serie al microcontrolador, girará en consecuencia.

Paso 11: Prueba de robot

Antes de continuar, probemos el robot para asegurarnos de que el cableado sea correcto.

Esta aplicación le permite enviar datos desde su teléfono a su TumblyBOT, a través del puerto serie de Bluetooth.

Ejecuta la aplicación y conecta tu robot al teléfono.

Seleccionar modo de línea de comando y orte como el personaje sucesivo.

Entrando F, segundo, l, r y s Debería hacer que el robot se mueva en consecuencia.

Paso 12: Instalar Protocoder

Protocoder es un entorno de codificación que te permite crear fácilmente aplicaciones de Android.

Descarga e instala el APK en tu teléfono.

Paso 13: instalar la aplicación

Abre protocoder y haz un nuevo proyecto.

Copie el código de este archivo en su proyecto.

Paso 14: Conduce tu TumblyBOT!

Usted está listo para conducir su TumblyBOT.

Enciende tu robot y luego ejecuta tu aplicación.

Inclinar el teléfono hacia arriba y hacia abajo hará que su robot caiga de un lado a otro.

Girando tu teléfono girará tu robot.

También hay un cuadro de texto que te permite enviar comandos directos (f, b, l, r, s).

Paso 15: Futuro

Originalmente quería que el TumblyBOT fuera un reloj de alarma. Desafortunadamente, no pude encontrar un altavoz lo suficientemente alto. Así que estaba pensando en conectar de alguna manera un altavoz del teléfono al robot.

También quiero que el robot sea más duradero. Debe ser capaz de resistir a las personas que pisan esto.

Si tiene alguna idea o sugerencia, siéntase libre de publicar a continuación.