Tabla de contenido:
- Paso 1: Haga un Rover V2 controlado por teléfono inteligente basado en Bluetooth
- Paso 2: Chasis: -
- Paso 3: Diagrama de circuito del Rover controlado por Android basado en Bluetooth
- Paso 4: Código Arduino
- Paso 5: aplicación de Android
- Paso 6: ahora grabe el código
- Paso 7: Pasos para controlar el móvil controlado por teléfono inteligente
- Paso 8: funcionamiento del circuito
- Paso 9:
- Paso 10: Brazo robótico controlado por Bluetooth
- Paso 11: Construcción
- Paso 12: Diagrama de circuito
- Paso 13: Código Arduino
- Paso 14: Pasos para grabar el código en Arduino
- Paso 15: AndroBot_Arm para controlar 4 servos
- Paso 16: Pasos para controlar el brazo controlado por Bluetooth
- Paso 17: funcionamiento del circuito
- Paso 18: el AndroBot completo
- Paso 19: Algún problema y necesito su ayuda
Video: AndroBot: 19 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
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
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: -
- Movimiento de cuatro vías
- Luz delantera y trasera
- bocina
- Luz indicadora
- 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: -
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
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
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:
- Descargue o copie el código de la sección Código o programa para hacer un robot controlado por Android v2 anterior.
- Ahora inicie su computadora, transfiera el archivo.ino y ábralo con Arduino IDE.
- Conecte la placa Arduino y la computadora con el cable de conexión.
- Seleccione el puerto y la placa
- 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
- En su teléfono, vaya a Configuración y busque la configuración de Bluetooth.
- Encienda el Bluetooth del teléfono Android y busque nuevos dispositivos Bluetooth.
- HC-04/05 aparecerá en la lista después del resultado de la búsqueda Empareje con el módulo Bluetooth usando Passward: -1234
- Ahora abra la aplicación de Android y haga clic en Conectar o conéctese al bot.
- Aparecerá una nueva ventana en la que aparecerán todos los dispositivos Bluetooth.
- Haga clic en HC-04/05.
- Ahora su bot está conectado con el teléfono inteligente Android.
- Observe los botones y compruébelos uno por uno presionándolos.
- 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.
- La opción de cámara aparecerá en el menú principal del escritorio AirDroid, haga clic en ella.
- 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
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
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
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:
- Descargue o copie el código de la sección anterior
- Ahora inicie su computadora, transfiera el archivo.ino y ábralo con Arduino IDE.
- Conecte la placa Arduino y la computadora con el cable de conexión.
- Seleccione el puerto y la placa
- 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 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
- Encienda el brazo encendiéndolo
- En su teléfono, vaya a Configuración y busque la configuración de Bluetooth.
- Encienda el Bluetooth del teléfono Android y busque un nuevo Bluetooth
- Devices. HC-04/05 aparecerá en la lista después del resultado de la búsqueda.
- Emparejar con el módulo Bluetooth usando Passward: -1234
- Ahora abra la aplicación de Android y haga clic en Conectar.
- Aparecerá una nueva ventana en la que aparecerán todos los dispositivos Bluetooth.
- Haga clic en HC-04/05.
- 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:
Oficina con pilas. Sistema solar con paneles solares y turbina eólica con conmutación automática Este / Oeste: 11 pasos (con imágenes)
Oficina con pilas. Sistema solar con paneles solares y turbina eólica con conmutación automática de este a oeste: El proyecto: Una oficina de 200 pies cuadrados debe funcionar con baterías. La oficina también debe contener todos los controladores, baterías y componentes necesarios para este sistema. La energía solar y eólica cargará las baterías. Hay un pequeño problema de solo
Cómo: Instalación de Raspberry PI 4 Headless (VNC) con Rpi-imager e imágenes: 7 pasos (con imágenes)
Cómo: Instalar Raspberry PI 4 Headless (VNC) con Rpi-imager e imágenes: planeo usar este Rapsberry PI en un montón de proyectos divertidos en mi blog. No dudes en comprobarlo. Quería volver a usar mi Raspberry PI, pero no tenía un teclado ni un mouse en mi nueva ubicación. Ha pasado un tiempo desde que configuré una Raspberry
Inteligencia artificial y reconocimiento de imágenes con HuskyLens: 6 pasos (con imágenes)
Inteligencia artificial y reconocimiento de imágenes con HuskyLens: ¡Hola, chicos! Akarsh aquí de CETech. En este proyecto, vamos a echar un vistazo a HuskyLens de DFRobot. Es un módulo de cámara impulsado por inteligencia artificial que es capaz de realizar varias operaciones de inteligencia artificial como el reconocimiento facial
Reconocimiento de imágenes con placas K210 y Arduino IDE / Micropython: 6 pasos (con imágenes)
Reconocimiento de imágenes con placas K210 y Arduino IDE / Micropython: ya escribí un artículo sobre cómo ejecutar demostraciones de OpenMV en Sipeed Maix Bit y también hice un video de demostración de detección de objetos con esta placa. Una de las muchas preguntas que la gente ha hecho es: ¿cómo puedo reconocer un objeto que la red neuronal no está tr
Cómo desmontar una computadora con sencillos pasos e imágenes: 13 pasos (con imágenes)
Cómo desmontar una computadora con sencillos pasos e imágenes: esta es una instrucción sobre cómo desmontar una PC. La mayoría de los componentes básicos son modulares y se quitan fácilmente. Sin embargo, es importante que se organice al respecto. Esto ayudará a evitar que pierda piezas y también a que el reensamblaje sea más fácil