Tabla de contenido:
- Paso 1: Paso 1: Introducción
- Paso 2: Paso 2: Video
- Paso 3: Paso 3: Piezas, materiales y herramientas
- Paso 4: Paso 4: Circuito
- Paso 5: Paso 5: Fabricación de máquinas
- Paso 6: Paso 6: Programación
- Paso 7: Paso 7: Resultado y reflexión
- Paso 8: Paso 8: Referencias y créditos
Video: Cloudy Cloud Heals You (Robot para evitar obstáculos con función de recolección): 8 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
Una máquina inútil - Arduino Robot
Paso 1: Paso 1: Introducción
Connatural en el lado oscuro del mundo. El pequeño elfo ha viajado mucho para llegar a este mundo. Nada podría ser más especial que la telepatía que se le da. Te lo diré con un suspiro. En algún lugar envejece y envejece: dos cangrejos ermitaños divergieron con un clic, y uno de ellos eligió el camino por el que menos se transita, y eso ha marcado la diferencia. Al inhalar las lágrimas, se traga los estados de ánimo negativos. Al digerir el negro, luego giran, centellean, los transforma en frescura colorida. Los colores chispeantes lo curan todo. Está en camino hacia el vórtice de la noche oscura, sin embargo, siempre saliendo con la luz del sol.
Función de la máquina:
- Actividades a la luz
- Descansar por la noche
- Función de evitación de obstáculos
- Recoger artículos en las manos
Paso 2: Paso 2: Video
Paso 3: Paso 3: Piezas, materiales y herramientas
Cuerpo
- Base cortada con láser (incluida con los motores) * 1
- Estuche cortado con láser * 1
- Brazo cortado con láser * 2
- La estructura de soporte cortada con láser (para el brazo) * 2
- Bolas de algodón * mucho
- Pernos de 3 mm * 8
- Tuercas de 3 mm * 8
Electrónica principal
- Fotorresistor * 1
- Motor * 4
- Rueda * 4
- Sensor ultrasónico * 1
- Servomotor * 3
- 220 resistencia * 3
- Arduino Uno * 1
- Escudo de accionamiento del motor * 1
- Batería de 9 V * 2
- Alambre * mucho
Sensor para evitar objetos
Se adjunta un sensor ultrasónico al servomotor para medir la distancia entre la máquina y el entorno. El sensor tiene un emisor y un receptor. El emisor puede disparar ondas ultrasónicas. si hay un objeto en la parte delantera, reflejará las ondas de regreso al receptor. Si las ondas regresan rápidamente, entonces el objeto está cerca, y si las olas regresan lentamente, entonces el objeto está lejos. El sensor ultrasónico está conectado al servomotor para que pueda girar a la izquierda y a la derecha para determinar qué camino está lejos del obstáculo y elegir el que está más lejos del obstáculo.
Motores
Para controlar los motores de CC, necesitará un tipo de controlador para controlarlos. El controlador de motor I2C L293D IC El L293D es un controlador de motor que es una forma barata y relativamente simple de controlar tanto la velocidad como la dirección del giro de cuatro motores de CC. Aquí hay un tutorial vinculado sobre cómo funciona:
Sensor de luz
Un sensor Photoresist es capaz de medir la cantidad de luz y lo usamos para determinar la condición del medio ambiente. Si la condición es oscura, el valor de los sentidos será bajo, y si la condición es brillante, entonces el valor que detecta será mayor.
Brazos
Los brazos son componentes cortados con láser unidos a la base en la parte delantera. Viene en dos partes que son la estructura de soporte que sostiene el brazo en su lugar y el brazo en sí. El cuerpo también viene en dos partes; una base cortada con láser lo saca del estante junto con los motores y una carcasa en forma de nube.
Base
Puede cortarse con láser o cortarse a mano según el material. Lo sacamos del estante junto con los motores. Encuentre el enlace en la sección de componentes. El uso de materiales resistentes pero ligeros, como láminas acrílicas (3 - 4 mm) o madera contrachapada (2,5 - 3 mm), ayuda a aumentar la rigidez y reducir el peso. El núcleo de espuma también puede funcionar para una base que sea fácil de cortar a mano para personas sin acceso a cortadoras láser.
Cascarón
La carcasa estaba hecha a medida con bolas de algodón, tela y estuche cortado con láser. Colocar capas y apilar las bolas de algodón para crear la forma de una nube. La forma de nube es una capa encima de una carcasa acrílica de 1,5 mm cortada con láser para facilitar el acceso. El estuche se utiliza para evitar que las bolas de algodón y la tela entren en contacto directo con el circuito, por lo que como siempre se puede cortar con láser o cortar a mano siempre que proporcione una separación entre el hardware y las bolas de algodón para evitar cualquier cortocircuito. También sugerimos que el material no sea conductor, como madera o plástico.
Instrumentos
- Destornillador Phillips
- destornillador de cabeza plana
- Cutter
- Cinta adhesiva
- Soldador electrico
- Pistola de pegamento
Paso 4: Paso 4: Circuito
Paso 5: Paso 5: Fabricación de máquinas
Para montar la base, sugerimos el siguiente orden.
1. Primero, conecte los motores a la base usando los soportes. Los soportes utilizan tuercas y tornillos. Sugerimos poner las tuercas adentro para que no se bloquee la rotación de la rueda. (Las ruedas se pueden colocar tarde o temprano)
2. Conecte el Arduino al blindaje del motor y conecte todo el cable necesario al blindaje del motor. Asegúrese de probar la dirección de rotación de las ruedas y gire los polos para obtener la misma dirección de rotación.
3. Coloque todos los servomotores en la base con una pistola de pegamento.
4. Conecte los cables del sensor ultrasónico y péguelos en una cuchilla giratoria del servomotor. (sugerimos usar cables codificados por colores para una mejor gestión de los cables)
5. Suelde todo el cable necesario para el sensor de luz y péguelo al brazo.
6. Por último, conecte todos los cables de los componentes y una fuente de batería al blindaje del motor. Pruebe el rendimiento de los componentes antes de pegar y unir todo.
Errores Problema 1: el circuito solo funciona una vez y no se reinicia automáticamente
Solución: agregamos "Boolean wentForward = false" para restablecer el estado de goingForward en el bucle.
Problemam2: las ruedas giran en direcciones opuestas
Solución: invierta el lado positivo y el negativo.
Problema 3: el sensor ultrasónico no puede detectar cosas en el frente y deja de reaccionar
Solución: amplíe la distancia y ajuste la posición del sensor ultrasónico.
Problema 4: Arduino no puede detectar el puerto cuando intentamos cargar el código
Solución: los cables se entrecruzan en los blindajes del motor, lo que provoca un cortocircuito. Agregamos una placa de pruebas a los recursos y limpiamos los cables.
Problema 5: el fotorresistor no funciona correctamente
Solución: pruebe el sensor individualmente para localizar el problema. Simplifique el circuito y reemplace el sensor.
Problema 6: los servomotores no controlan los brazos correctamente
Solución: el voltaje no es suficiente; agregue una batería adicional.
Paso 6: Paso 6: Programación
Paso 7: Paso 7: Resultado y reflexión
El concepto inicial es crear un carro contenedor que te siga y tirar todo lo que intentes poner en el contenedor. Luchamos por crear una reacción suave, por lo que terminamos cambiando la dirección para crear un carrito para evitar objetos mientras mantenemos el concepto de arrojar cosas. Aunque simplificamos aún más, todavía teníamos problemas con la codificación y el hardware no funcionaba tan bien. Algunos de ellos se resuelven averiguando el algoritmo del script usando “Serial. println '' para medir e identificar el problema, y los demás se solucionan poniendo más batería. Si pudiera hacerlo de nuevo, esperaría dedicar más tiempo a probar toda la máquina con los componentes de todos juntos. Es porque encuentro que a veces cada componente funciona bien por sí mismo, pero cuando se ensambla, no funciona correctamente debido a cortocircuitos y otros problemas de hardware. Al final, terminamos eliminando muchas funciones de nuestra máquina porque no funciona como esperábamos, y decidimos simplificarlo por la limitación de tiempo. Si puedo hacer una nueva versión, usaré más tablero para más funciones en lugar de enmarcarlas en un solo tablero.
Paso 8: Paso 8: Referencias y créditos
Referencias
Conceptos básicos del circuito. Cómo configurar un telémetro ultrasónico en un Arduino
www.circuitbasics.com/how-to-set-up-an-ult…
REES52. Controle el servomotor SG90 mediante la interfaz LDR con Arduino Uno Youtube -
Constructor de bricolaje. Cómo hacer un auto para evitar obstáculos con Arduino en casa.
Créditos
Feng Pan, Meihui Pan, Ruowu Wang, Yufan Liang
Recomendado:
OAREE - Impreso en 3D - Robot para evitar obstáculos para la educación en ingeniería (OAREE) con Arduino: 5 pasos (con imágenes)
OAREE - Impreso en 3D - Robot para evitar obstáculos para la educación en ingeniería (OAREE) Con Arduino: Diseño OAREE (Robot para evitar obstáculos para la educación en ingeniería): El objetivo de este instructivo era diseñar un robot OAR (Robot para evitar obstáculos) que fuera simple / compacto, Imprimible en 3D, fácil de montar, utiliza servos de rotación continua para movem
Robot para evitar obstáculos para transportar cargas pesadas: 6 pasos
Robot para evitar obstáculos para transportar cargas pesadas: este es un robot para evitar obstáculos construido para transportar el balancín de mi hijo
Robot para evitar obstáculos con sensores ultrasónicos: 9 pasos (con imágenes)
Robot para evitar obstáculos con sensores ultrasónicos: este es un proyecto simple sobre el robot para evitar obstáculos que usa sensores ultrasónicos (HC SR 04) y la placa Arduino Uno. El robot se mueve evitando obstáculos y eligiendo la mejor manera de seguir por los sensores. Y tenga en cuenta que no es un proyecto tutorial, compartirte
CÓMO MONTAR UN IMPRESIONANTE BRAZO ROBOT DE MADERA (PARTE 2: ROBOT PARA EVITAR OBSTÁCULOS) - BASADO EN EL MICRO: BIT: 3 Pasos
CÓMO MONTAR UN IMPRESIONANTE BRAZO ROBOT DE MADERA (PARTE 2: ROBOT PARA EVITAR OBSTÁCULOS) - BASADO EN EL MICRO: BIT: Anteriormente presentamos Armbit en modo de seguimiento de línea. A continuación, presentamos cómo instalar Armbit en el modo de evitar obstáculos
Robot para evitar obstáculos con Arduino Uno: 5 pasos (con imágenes)
Robot para evitar obstáculos usando Arduino Uno: Hola chicos, este es un proyecto muy simple y funcional llamado robot evitador de obstáculos que usa arduino y la especialidad de este proyecto es que da comandos de la forma en que viaja en el teléfono inteligente a través de bluetooth