Tabla de contenido:
- Paso 1: ¿Qué es un "robot araña"?
- Paso 2: los servomotores son los actuadores principales
- Paso 3: Fabricación de PCB (producida por JLCPCB)
- Paso 4: ingredientes
- Paso 5: El robot se ensambla
- Paso 6: la aplicación de Android
- Paso 7: el código Arduino y la validación de la prueba
Video: ROBOT ARDUINO SPIDER (CUADRUPADO): 7 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
¡Hola chicos! Aquí hay un nuevo tutorial para guiarlo paso a paso mientras realiza este tipo de proyectos electrónicos súper asombrosos que es el "robot rastreador" conocido también como "robot araña" o un "robot cuadrúpedo".
Dado que todos notaron la evolución de alta velocidad de la tecnología robótica, decidimos llevarlos a un nivel superior en robótica y fabricación de robots. Empezamos hace un tiempo haciendo algunos proyectos electrónicos básicos y un robot básico como PICTO92, el robot seguidor de línea, para familiarizarte un poco con la electrónica y encontrarte capaz de inventar tus propios proyectos.
Pasando a otro nivel, comenzamos con este robot, que es básico en el concepto, pero se volverá un poco complicado si profundiza en su programa. Y dado que estos gadgets son tan caros en la tienda web, proporcionamos esta guía paso a paso para guiarlos a crear su propio Spiderbot.
Este proyecto es muy útil de hacer especialmente después de obtener la PCB personalizada que pedimos a JLCPCB para mejorar la apariencia de nuestro robot y también hay suficientes documentos y códigos en esta guía para permitirle crear su rastreador fácilmente.
Hicimos este proyecto en solo 7 días, solo dos días para terminar la fabricación del hardware y el ensamblaje, luego cinco días para preparar el código y la aplicación de Android. para controlar el robot a través de él. Antes de comenzar, veamos primero
Qué aprenderá de este tutorial:
- Seleccionar los componentes adecuados según las funcionalidades de su proyecto
- Realización del circuito para conectar todos los componentes elegidos
- Ensamblar todas las partes del proyecto
- Escalado del equilibrio del robot
- Usando la aplicación de Android. para conectarse a través de Bluetooth y comenzar a manipular el sistema
Paso 1: ¿Qué es un "robot araña"?
Como su nombre lo define, nuestro robot es una representación básica de los movimientos del sorbedor pero no realizará exactamente los mismos movimientos corporales ya que estamos usando solo cuatro patas en lugar de ocho patas.
También llamado Quadrupedrobot ya que tiene cuatro patas y hace sus movimientos usando estas patas, el movimiento de cada pierna está relacionado con las otras piernas para identificar la posición del cuerpo del robot y también para controlar el equilibrio del cuerpo del robot.
Los robots con patas manejan el terreno mejor que sus contrapartes con ruedas y se mueven de formas variadas y animales. Sin embargo, esto hace que los robots con patas sean más complicados y menos accesibles para muchos fabricantes. y también el costo de fabricación y las altas dependencias que un fabricante debería gastar para crear un cuadrúpedo de cuerpo completo, ya que se basa en servomotores o motores paso a paso y ambos son más caros que los motores de CC que podrían usarse en robots de ruedas.
Ventajas
Encontrará cuadrúpedos abundantes en la naturaleza, porque las cuatro patas permiten la estabilidad pasiva o la capacidad de permanecer de pie sin ajustar activamente la posición. Lo mismo ocurre con los robots. Un robot de cuatro patas es más barato y simple que un robot con más patas, pero aún puede lograr estabilidad.
Paso 2: los servomotores son los actuadores principales
Un servomotor como se define en wikipedia, es un actuador giratorio o actuador lineal que permite un control preciso de la posición angular o lineal, velocidad y aceleración. [1] Consiste en un motor adecuado acoplado a un sensor para retroalimentación de posición. También requiere un controlador relativamente sofisticado, a menudo un módulo dedicado diseñado específicamente para su uso con servomotores.
Los servomotores no son una clase específica de motor, aunque el término servomotor se usa a menudo para referirse a un motor adecuado para su uso en un sistema de control de circuito cerrado.
En términos generales, la señal de control es un tren de pulsos de onda cuadrada. Las frecuencias comunes para las señales de control son 44Hz, 50Hz y 400Hz. El ancho de pulso positivo es lo que determina la posición del servo. Un ancho de pulso positivo de alrededor de 0.5ms hará que la bocina del servo se desvíe tanto como pueda hacia la izquierda (generalmente alrededor de 45 a 90 grados dependiendo del servo en cuestión). Un ancho de pulso positivo de alrededor de 2.5ms a 3.0ms hará que el servo se desvíe hacia la derecha tanto como pueda. Un ancho de pulso de alrededor de 1,5 ms hará que el servo mantenga la posición neutra a 0 grados. El alto voltaje de salida es generalmente algo entre 2.5 voltios y 10 voltios (con 3V típico). El voltaje bajo de salida varía de -40mV a 0V.
Paso 3: Fabricación de PCB (producida por JLCPCB)
Sobre JLCPCB
JLCPCB (Shenzhen JIALICHUANG Electronic Technology Development Co., Ltd.), es la empresa de prototipos de PCB más grande de China y un fabricante de alta tecnología que se especializa en prototipos de PCB rápidos y producción de PCB en lotes pequeños.
Con más de 10 años de experiencia en la fabricación de PCB, JLCPCB tiene más de 200, 000 clientes en el país y en el extranjero, con más de 8, 000 pedidos en línea de prototipos de PCB y producción de PCB en pequeñas cantidades por día. La capacidad de producción anual es de 200, 000 metros cuadrados. para varios PCB de 1 capa, 2 capas o multicapa. JLC es un fabricante profesional de PCB que cuenta con equipos de pozo a gran escala, una gestión estricta y una calidad superior.
Volver a nuestro proyecto
Para producir el PCB, he comparado el precio de muchos productores de PCB y elegí a JLCPCB los mejores proveedores de PCB y los proveedores de PCB más baratos para pedir este circuito. Todo lo que necesito hacer son unos simples clics para cargar el archivo gerber y establecer algunos parámetros como el color y la cantidad del grosor de la PCB, luego pagué solo 2 dólares para obtener mi PCB después de solo cinco días.
Como muestra la imagen del esquema relacionado, he usado un Arduino Nano para controlar todo el sistema y también he diseñado la forma de araña del robot para hacer este proyecto mucho mejor.
Puede obtener el archivo Circuit (PDF) desde aquí. Como puede ver en las imágenes de arriba, la PCB está muy bien fabricada y tengo la misma forma de araña de PCB que hemos diseñado y todas las etiquetas y logotipos están ahí para guiarme durante los pasos de soldadura.
También puede descargar el archivo Gerber para este circuito desde aquí en caso de que desee realizar un pedido para el mismo diseño de circuito.
Paso 4: ingredientes
Ahora revisemos los componentes necesarios que necesitamos para este proyecto, así que como dije, estoy usando un Arduino Nano para hacer funcionar los 12 servomotores del robot de cuatro patas. El proyecto también incluye una pantalla OLED para mostrar las caras de Cozmo y un módulo bluetooth para controlar el robot a través de una aplicación de Android.
Para crear este tipo de proyectos necesitaremos:
- - El PCB que lo hemos pedido a JLCPCB
- - 12 servomotores como recuerdas 3 servos para cada pierna:
- - Un Arduino Nano:
- - Módulo Bluetooth HC-06:
- - Una pantalla de visualización OLED:
- - LED RGB de 5 mm:
- - Algunos connetcors de encabezado:
- - Y el cuerpo del robot indica que necesitas imprimirlos con una impresora 3D
Paso 5: El robot se ensambla
Ahora tenemos la PCB lista y todos los componentes soldados muy bien, después de eso necesitamos ensamblar el cuerpo del robot, el procedimiento es tan fácil así que solo sigue los pasos que te muestro, primero tenemos que preparar cada pata de un lado y hacer un led necesitamos dos servomotores para las articulaciones y las piezas impresas Coxa, Femur y Tibia con esta pequeña pieza de fijación.
Acerca de las piezas del cuerpo del robot, puede descargar sus archivos STL desde aquí.
Comenzando con el primer servo, colóquelo en su zócalo y sujételo con sus tornillos, luego gire el eje de los servos a 180 ° sin colocar el tornillo para los acoplamientos y pase a la siguiente parte que es el fémur para conectarlo a la tibia. utilizando el primer eje de la articulación servo y la pieza de fijación. El último paso para completar la pierna es colocar la segunda articulación, me refiero al segundo servo para sujetar la tercera parte de la pierna que es la pieza Coxa.
Ahora repita lo mismo para todas las piernas para tener cuatro patas listas. Después de eso, tome el chasis superior y coloque el resto de servos en los enchufes y luego conecte cada pata al servo apropiado. Solo hay una última parte impresa que es el chasis del robot inferior en el que colocaremos nuestra placa de circuito.
Paso 6: la aplicación de Android
Hablando de Android, te permite
conéctese a su robot a través de Bluetooth y realice movimientos hacia adelante y hacia atrás y giros de izquierda a derecha, también le permite controlar el color de la luz del robot en tiempo real eligiendo el color deseado de esta rueda de colores.
Puede descargar la aplicación de Android de forma gratuita desde este enlace sobre: aquí
Paso 7: el código Arduino y la validación de la prueba
Ahora tenemos el robot casi listo para funcionar, pero primero debemos configurar los ángulos de las articulaciones, así que cargue el código de configuración que le permite colocar cada servo en la posición correcta colocando los servos en 90 grados, no olvide conectar el 7V Batería de CC para hacer funcionar el robot.
A continuación, debemos cargar el programa principal para controlar el robot usando la aplicación de Android. Ambos programas los puedes descargar desde los siguientes enlaces:
- Escalar el código del servo: enlace de descarga - Programa principal del robot Spider: enlace de descarga
Después de cargar el código, conecté la pantalla OLED para mostrar las sonrisas de robot Cozmo que hice en el código principal.
Como pueden ver chicos en las imágenes de arriba, el robot sigue todas las instrucciones enviadas desde mi teléfono inteligente y aún algunas otras mejoras para realizar para hacerlo mucho más mantequilla.
Recomendado:
Hackear el Hexbug Spider XL para agregar visión por computadora con un teléfono inteligente Android: 9 pasos (con imágenes)
Hackear el Hexbug Spider XL para agregar visión por computadora usando un teléfono inteligente Android: Soy un gran admirador del Hexbug & trade original; Araña. He tenido más de una docena y los pirateé a todos. Cada vez que uno de mis hijos va a un amigo y rsquo; fiesta de cumpleaños, el amigo recibe un Hexbug ™ araña como regalo. He pirateado el o
Jumping Halloween Spider: 7 pasos (con imágenes)
Jumping Halloween Spider: Halloween se acerca rápidamente, y ¿qué es más divertido durante estas escalofriantes vacaciones que asustar a amigos y familiares? Esta araña colgará de cualquier estructura en un silencio inquietante hasta que detecte movimiento, ¡y luego atacará! Este es un proyecto simple que usa un
Robot de equilibrio / Robot de 3 ruedas / Robot STEM: 8 pasos
Robot de equilibrio / Robot de 3 ruedas / Robot STEM: Hemos construido un robot combinado de equilibrio y 3 ruedas para uso educativo en escuelas y programas educativos extracurriculares. El robot se basa en un Arduino Uno, un escudo personalizado (se proporcionan todos los detalles de construcción), un paquete de baterías de iones de litio (todos constr
Web-Shooter Spider-Man simple y fácil: 12 pasos
Sencillo y fácil Spider-Man Web-Shooter: ¿Has visto una película de Spider-Man? ¿Un cómic de Spider-Man? ¿Algo vagamente relacionado con Spider-Man? Spider-Man parece estar en todas partes. ¿Por qué no hacer un sencillo tirador web? Después de un poco de práctica, creé un diseño a partir de materiales de la casa que podría crearse
[Robot Arduino] Cómo hacer un robot de captura de movimiento - Robot de pulgares - Servomotor - Código fuente: 26 pasos (con imágenes)
[Robot Arduino] Cómo hacer un robot de captura de movimiento | Robot de pulgares | Servomotor | Código fuente: Thumbs Robot. Usó un potenciómetro del servomotor MG90S. ¡Es muy divertido y fácil! El código es muy simple. Son solo alrededor de 30 líneas. Parece una captura de movimiento. ¡Deje cualquier pregunta o comentario! [Instrucción] Código fuente https: //github.c