Tabla de contenido:

AndroBot: 19 pasos (con imágenes)
AndroBot: 19 pasos (con imágenes)

Video: AndroBot: 19 pasos (con imágenes)

Video: AndroBot: 19 pasos (con imágenes)
Video: TOP 10 Mejores Proyectos electronicos🔌💡 2024, Noviembre
Anonim
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot

AndroBot es un robot avanzado controlado por Android y es una combinación de Rover controlado por Android con brazo robótico, así que comencemos con su historia: idea e inspiración

Hace casi dos meses vi una película "The Hurt Locker", en ella se muestra un rover que está con el equipo de Bomb Squad y funciona bien pero no logró completar su tarea principal. Y su diseño y funciones me inspiraron. un creador de proyectos de robótica con mucha experiencia, pero sé que puedo hacer uno similar, ya que no será de esa calidad, precisión y costo, pero puede realizar las mismas tareas.

Artículo original y detallado: -

Cómo hacer un rover con brazo robótico

Paso 1: Haga un Rover V2 controlado por teléfono inteligente basado en Bluetooth

Hacer un Rover V2 controlado por teléfono inteligente basado en Bluetooth
Hacer un Rover V2 controlado por teléfono inteligente basado en Bluetooth
Hacer un Rover V2 controlado por teléfono inteligente basado en Bluetooth
Hacer un Rover V2 controlado por teléfono inteligente basado en Bluetooth
Hacer Rover V2 controlado por teléfono inteligente basado en Bluetooth
Hacer Rover V2 controlado por teléfono inteligente basado en Bluetooth

Primero estoy haciendo el robot controlado por Android v2 y acabo de modificar el Robot controlado por Android del proyecto anterior y obtuve el resultado que quiero. El Rover / Bot se controlará a través del Bluetooth y toda su función se controlará a través del Microcontrolador Atmega 328p-PU, que también estamos usando una placa de controlador de motor L298N que controlará los motores. Todo lo anterior será alimentado por la batería de 12v.

Después de esta modificación agregué alguna función avanzada, y la lista de sus funciones es la siguiente: -

  1. Movimiento de cuatro vías
  2. Luz delantera y trasera
  3. bocina
  4. Luz indicadora
  5. Se puede agregar un teléfono inteligente para usarlo como cámara.

Entonces, después de toda la introducción sobre el plan y las ideas, hablemos de los requisitos: -

Requisitos para hacer un robot controlado por Android: -

  • 1 x placa Arduino Uno
  • 1 x placa de controlador de motor L298N
  • 1 x módulo Bluetooth
  • 1 x batería de 12v
  • 2 x LED blanco
  • 1 x LED rojo
  • 1 x LED de indicación de cualquier color
  • 4 x Bo Motor o 2 x 12v Motorreductor
  • 1 x zumbador
  • 4 x llantas de juguete (si tiene motores Bo) Si usa 2 x 12v motorreductores, entonces dos llantas y una rueda Coster
  • .1 x interruptor

Otros requerimientos;-

  • 1 x chasis / base de robot: lo hice combinando 2 salidas de CD / DVD
  • 1 x PC / Laptop (solo para codificar y ver los videos recibidos del bot) Arduino IDE
  • 2 x teléfono Android
  • Aplicación de Android para controlar el robot.

Leer más: Instalar APK

Paso 2: Chasis: -

Chasis
Chasis
Chasis
Chasis
Chasis
Chasis

Utilice un chasis listo para usar, algunos de ellos son los siguientes: -

O haga uno fácil como lo hice: - Necesitamos un espacio grande, así que traiga dos unidades de CD / DVD defectuosas de una PC antigua. Abra la carcasa / salida / cuerpo exterior de esa unidad de CD / DVD con un destornillador. Únase a ellos como se muestra en Las imágenes. Ahora conecte las abrazaderas del motorreductor, si está utilizando el motor Bo, colóquelas en el chasis como se muestra en el siguiente diagrama.

Así que ahora hemos hecho un chasis para el Proyecto completo. Y nos estamos moviendo a la siguiente cosa más importante que es el Ensamblaje del Circuito. Observe el siguiente diagrama de circuito que está hecho por Fritzing Software y luego haga la conexión.

Leer más: Eliminar GRUB

Paso 3: Diagrama de circuito del Rover controlado por Android basado en Bluetooth

Diagrama de circuito del Rover controlado por Android basado en Bluetooth
Diagrama de circuito del Rover controlado por Android basado en Bluetooth

Fuente de alimentación:-

Batería de + 12v = + 12v de L298N

GND de L298N = Gnd de batería y GND de Arduino

5v de L298N = VIN de Arduino

Placa Arduino ---- Módulo Bluetooth

RX de Arduino = Tx del módulo Bluetooth

TX de Arduino = Rx del módulo Bluetooth

5v de Arduino = VCC del módulo Bluetooth

GND de Arduino = GND del módulo Bluetooth

Placa Arduino ---- Placa de controlador de motor L298N

Arduino's 5 = in1

Arduino's 6 = in2

Arduino's 10 = in3

11 de Arduino = in4

Placa Arduino ---- LED y zumbador

Arduino's 2 = Buzzer's red

Arduino's 3 = Red Led (con resistencia de 220ohm)

Arduino's 4 = LED blanco (con resistencia de 220ohm)

Leer más: Andro Bot de Sourabh Kumar

Paso 4: Código Arduino

Copia o descarga el código desde aquí

Paso 5: aplicación de Android

Aplicación Android
Aplicación Android

Encontré algunas buenas aplicaciones en Playstore y también hice una aplicación para controlar el Rover: -

Los enlaces son los siguientes: -

Opción 1: - Arduino Bluetooth RC Car

La aplicación te permite controlar un coche RC basado en Arduino a través de Bluetooth. Esto se hace usando un teléfono Android habilitado para Bluetooth. Visite este sitio https://sites.google.com/site/bluetoothrccar/ para obtener el código Arduino y el circuito de control. La aplicación le permite controlar el automóvil con botones o con el acelerómetro del teléfono. Una barra deslizante le permite controlar la velocidad de su automóvil si el circuito de control del automóvil tiene esta función. También hay dos botones para luces delanteras y traseras. Una luz intermitente le permite saber cuándo el teléfono está conectado al automóvil y las flechas se iluminan para indicarle la dirección de conducción del automóvil.

https://play.google.com/store/apps/details?id=braulio.calle.bluetoothRCcontroller&hl=en

Opción 2: -AndroBot Rover

Con la ayuda del sitio web del desarrollador de aplicaciones del MIT, creé una aplicación y está en modo de prueba beta, por lo que puede probar y luego, si algo sale mal, resolveremos ese problema aquí está el enlace de mi aplicación.

AndroBot Rover.apk

Descargue la aplicación e instálela en un teléfono inteligente Android.

Paso 6: ahora grabe el código

Los pasos son los siguientes:

  1. Descargue o copie el código de la sección Código o programa para hacer un robot controlado por Android v2 anterior.
  2. Ahora inicie su computadora, transfiera el archivo.ino y ábralo con Arduino IDE.
  3. Conecte la placa Arduino y la computadora con el cable de conexión.
  4. Seleccione el puerto y la placa
  5. Compile y grabe el código haciendo clic en el botón Cargar que estará en la esquina superior izquierda del IDE.

Así que ahora todo está terminado y nuestro BOT / ROVER está listo y solo tenemos que encenderlo encendiéndolo.

Leer más: Easy Andro Bot

Paso 7: Pasos para controlar el móvil controlado por teléfono inteligente

Encienda el Rover

  1. En su teléfono, vaya a Configuración y busque la configuración de Bluetooth.
  2. Encienda el Bluetooth del teléfono Android y busque nuevos dispositivos Bluetooth.
  3. HC-04/05 aparecerá en la lista después del resultado de la búsqueda Empareje con el módulo Bluetooth usando Passward: -1234
  4. Ahora abra la aplicación de Android y haga clic en Conectar o conéctese al bot.
  5. Aparecerá una nueva ventana en la que aparecerán todos los dispositivos Bluetooth.
  6. Haga clic en HC-04/05.
  7. Ahora su bot está conectado con el teléfono inteligente Android.
  8. Observe los botones y compruébelos uno por uno presionándolos.
  9. Para agregar una cámara, tome un teléfono Android, instale la aplicación AirDroid en su teléfono inteligente y también en la computadora y conéctelos.
  10. La opción de cámara aparecerá en el menú principal del escritorio AirDroid, haga clic en ella.
  11. Ahora coloque el teléfono inteligente en el espacio libre del móvil.

No estoy explicando los últimos 3 pasos porque tengo un plan diferente, agregaré la cámara en el siguiente paso.

Leer más: Andro Bot de Sourabh Kumar

Paso 8: funcionamiento del circuito

En primer lugar, cambie el Rover a "ON" y el módulo bluetooth también se encenderá con él. Tenemos que conectar el Rover con el teléfono inteligente siguiendo los pasos anteriores. Ahora, después de la conexión exitosa, debemos presionar cualquier botón, deje que sea el botón Adelante, así que enviará el texto "F" al Arduino

y en el programa F denota Adelante

anular adelante () {

analogWrite (in1, velocidad);

analogWrite (in3, velocidad);

y habilitará los pines 5, 6 de arduino y estos pines están conectados a los pines in1 e in2 del módulo controlador de motor L298N, por lo que le está dando alimentación a los motores para que giren. y así el móvil se moverá hacia adelante. Tenemos que presionar el botón Detener después de cada ejecución exitosa del comando. Así se detendrá el comando anterior.y así todos los botones de dirección funcionarán. También hay un control deslizante para controlar la velocidad del motor. que envía el valor entre 0 y 10, por lo que la velocidad del motor se controla. En la aplicación también hay 3 botones adicionales disponibles para algunas funciones adicionales como Luz y Cuerno. Al hacer clic, se transfiere una letra mayúscula en el clic largo, la letra pequeña se transfiere al arduino y se empareja con el programa y de acuerdo con el El programa y el pin digital habilitan o deshabilitan, por lo que el LED y el zumbador se encienden (con mayúscula) o se apagan (con minúscula). así funciona el rover completo.

Leer más: Instalar XAPK

Paso 9:

Si todo va bien y funciona, felicítelo. Ha completado la Parte 1 Cómo hacer un Rover controlado por Bluetooth v2 de AndroBot y estamos listos para continuar con el siguiente paso.

Puedes sugerirme alguna idea para hacer alguna mejora que podamos hacer en este proyecto, así que compártelo con nosotros.

Paso 10: Brazo robótico controlado por Bluetooth

Brazo robótico controlado por Bluetooth
Brazo robótico controlado por Bluetooth

El brazo robótico será capaz de atrapar y dejar caer cualquier cosa pequeña. Y gira en ángulo derecho-izquierdo de 180 grados, otra cosa depende del diseño. El brazo robótico se controlará a través del Bluetooth y toda su función se controlará a través del Atmega 328p -Microcontrolador PU. Estamos usando 4 servocontroladores y todo se alimentará a través de cualquier Powerbank o batería de 9v.

Entonces, después de toda la introducción sobre el plan y las ideas, hablemos de los requisitos.

Requisitos para armar el brazo robótico controlado por Bluetooth: -

  • 1 x placa Arduino Uno
  • 1 x módulo Bluetooth
  • 1 x Power Bank o batería de 9v
  • 1 x LED de indicación de cualquier color
  • Micro servomotor de 4 x 9 g con engranajes y abrazaderas
  • 1 x interruptor

Otros requerimientos:-

  • Una base fuerte
  • Algunos palitos, escamas o palos metálicos.
  • Una hoja redonda fuerte pero delgada.
  • Cinta de doble cara o super glu
  • Pistola Glu con palo
  • y un teléfono inteligente Android

Leer más: Robot para evitar obstáculos

Paso 11: Construcción

Construcción
Construcción
Construcción
Construcción

La primera imagen te dará todos los detalles.

Haga clic aquí para ver más fotos

Estoy usando Mi móvil como plataforma / base y lo he completado, por lo que estoy publicando algunas imágenes del plan y la configuración para que sea fácil hacer el brazo similar y no tiene que pensar más en el diseño, pero tienes que alargar los cables del servo agregando algunos cables.

Paso 12: Diagrama de circuito

Diagrama de circuito
Diagrama de circuito

Asamblea de circuito: -

  • Arduino Uno's 10 - Módulo Bluetooth TX
  • Arduino Uno's 11 - Módulo Bluetooth RX
  • Servo 1's Orange- Arduino Uno's 3
  • Naranja del Servo 2 - 5 de Arduino Uno
  • Naranja del Servo 3 - 6 de Arduino Uno
  • Servo 4's Orange- Arduino Uno's 9

Leer más: Rover con brazo robótico

Paso 13: Código Arduino

Copiar o descargar desde aquí

Paso 14: Pasos para grabar el código en Arduino

Los pasos son los siguientes:

  1. Descargue o copie el código de la sección anterior
  2. Ahora inicie su computadora, transfiera el archivo.ino y ábralo con Arduino IDE.
  3. Conecte la placa Arduino y la computadora con el cable de conexión.
  4. Seleccione el puerto y la placa
  5. Compile y grabe el código haciendo clic en el botón Cargar que estará en la esquina superior izquierda del IDE.

Así que ahora todo está terminado y nuestro brazo robótico está listo, y solo tenemos que encenderlo encendiéndolo.

Leer más: Easy Robot con brazo robótico

Paso 15: AndroBot_Arm para controlar 4 servos

AndroBot_Arm para controlar 4 servos
AndroBot_Arm para controlar 4 servos

AndroBot_Arm de Sourabh Kumar (Inventor de la aplicación MIT)

Desarrollé una aplicación "AndroBot_Arm" para teléfonos inteligentes Android con la ayuda de la aplicación Inventor del MIT, y puede hacer conexión con el brazo a través de Bluetooth y puede controlar 4 servo. Todavía estoy aprendiendo y actualizaré regularmente. Visite nuestro sitio y sigue nuestros perfiles sociales. Haz clic en la imagen para ver el detalle de todas las opciones y botones. Descargue la aplicación AndroBot _Arm de Sourabh Kumar desde aquí: -

AndroBot_Arm.apk por Sourabh Kumar

Paso 16: Pasos para controlar el brazo controlado por Bluetooth

  1. Encienda el brazo encendiéndolo
  2. En su teléfono, vaya a Configuración y busque la configuración de Bluetooth.
  3. Encienda el Bluetooth del teléfono Android y busque un nuevo Bluetooth
  4. Devices. HC-04/05 aparecerá en la lista después del resultado de la búsqueda.
  5. Emparejar con el módulo Bluetooth usando Passward: -1234
  6. Ahora abra la aplicación de Android y haga clic en Conectar.
  7. Aparecerá una nueva ventana en la que aparecerán todos los dispositivos Bluetooth.
  8. Haga clic en HC-04/05.
  9. Ahora su brazo robótico está conectado con el teléfono inteligente Android. Ahora en la aplicación hay 4 controles deslizantes (una diapositiva para un servo). Pruebe uno por uno, controlarán el brazo.

Leer más: Andro Bot

Paso 17: funcionamiento del circuito

En primer lugar, apague el brazo en "ON" y el módulo bluetooth también se encenderá con él. Tenemos que conectar el brazo con el teléfono inteligente siguiendo los pasos anteriores. Ahora, después de la conexión exitosa, tenemos que mover las diapositivas hacia la derecha o hacia la izquierda. Cada diapositiva tiene valores similares a X000 a X180, donde X = 1, 2, 3, 4. Ahora, cuando movemos el control deslizante, se transfiere un número o fecha al Arduino a través del módulo Bluetooth. Ahora la fecha se convierte al ángulo con la ayuda del programa y la biblioteca ahora de acuerdo con el ángulo de la señal PWM se le da a los pines de arduino. El cable naranja o el cable de señal de todos los servos está conectado al pin PWM de Arduino. Por lo tanto, el engranaje del servo también gira al ángulo. el funcionamiento es el mismo para todos los servos, y así funciona el brazo robótico.

Paso 18: el AndroBot completo

Coloque el brazo en la parte superior del rover y fíjelo con una pistola de pegamento. por lo tanto, el AndroBot se completa con éxito.

Paso 19: Algún problema y necesito su ayuda

Sé que Instractables es una gran comunidad, así que estoy compartiendo un problema (o un objetivo) al que me he enfrentado en este proyecto y busco su ayuda.

Intenté combinar tanto el proyecto como la parte en un Arduino, pero falló horriblemente. Por favor, comparta su sugerencia, idea y ayúdeme a resolver este problema y mejorar todo el proyecto.

Quiero combinar ambos circuitos y quiero usar solo una aplicación (ya creada), un Arduino y un módulo Bluetooth

Así que por favor comparte tu sugerencia, idea y ayúdame a resolver este problema y mejorar todo el proyecto.

Gracias.

Visite Observamos

Recomendado: