Tabla de contenido:
Video: Proyecto Roomba: 5 pasos (con imágenes)
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
Este instructable fue creado en cumplimiento del requisito del proyecto de Makecourse en la Universidad del Sur de Florida (www.makecourse.com).
Este instructivo cubrirá todos los pasos y componentes necesarios para ensamblar mi proyecto de Roomba. El instructable incluirá los archivos STL, el ensamblaje, el sistema de control y la programación del proyecto.
Paso 1: piezas necesarias
Componentes:
1 x Arduino Uno
1 x receptor inferido
1 x control remoto inferido
1 x Servos MG90S
1 x sensor ultrasónico HC SR04
1 x Resistencias de 220 ohmios
2 x Puente en H doble DAOKI
4 x tornillos n. ° 2
1 x epoxi de gorila
Paquete de baterías de 2 x 12 V
Ventilador de caja de PC de 1 x 12 V 120 mm
1 x filtro
Motor de engranajes de 4 x 6 V para robot de coche inteligente DIY Robot
Instrumentos:
impresora 3d
Soldador
Soldadura con núcleo de fundente
Cortadores de alambre
Destornillador Phillips pequeño
Pistola de silicona
Paso 2: Montaje y piezas impresas en 3D
Todas las partes de este proyecto se imprimieron en 3D. He incluido todos los archivos STL necesarios para construir su propio robot aspirador roomba. Todas las partes se modificaron para tener menos de 6 "x 6" x 6 ". Usando el epoxi Gorilla, las piezas en la carpeta superior se pegaron juntas de acuerdo con el ensamblaje y todas las piezas en la carpeta Base también se pegaron.
*** Tenga en cuenta que debido a las variaciones de tolerancia, es posible que sea necesario modificar los archivos STL o las impresiones finales.
Paso 3: esquema eléctrico
Aquí está el esquema básico del sistema eléctrico. Los voltajes requeridos para los paquetes de baterías son de 12 voltios. Si conecta su sistema eléctrico de manera similar a este esquema, el boceto de Arduino a continuación funcionará.
Paso 4: Boceto de Arduino
El boceto de Arduino para este proyecto usa dos bibliotecas y una función. La biblioteca de servos está incluida en el software Arduino y he incluido un archivo zip para la biblioteca IRremote. La función HCSR04 estaba ubicada en la misma carpeta zip que el boceto de Roomba. Para funcionar correctamente, los archivos HCSR04 deben estar en la misma carpeta que el boceto de Roomba.
*** Para agregar la biblioteca, descargue la carpeta zip en la computadora e inicie el software Arduino. En la pestaña Sketch en la parte superior del programa, seleccione Incluir biblioteca, y luego seleccione Agregar biblioteca. ZIP … Seleccione la carpeta zip de la biblioteca que desea agregar a la biblioteca Arduino y seleccione abrir.
*** Los valores de IR para el control remoto pueden ser diferentes para su control remoto. Para cambiar los valores, simplemente ubique los valores y cámbielos para que coincidan con los valores de su control remoto. Este tutorial de YouTube demuestra cómo encontrar los valores para su control remoto.
www.youtube.com/watch?v=YW4pP1GoFIk
Paso 5: Producto final y ensamblaje
Aquí podemos ver el robot roomba en funcionamiento. El roomba se inicializa y comienza a avanzar cuando el sensor ultrasónico comienza a barrer en busca de obstáculos. Cuando el robot detecta un obstáculo, el robot retrocede, gira y luego continúa avanzando hasta el siguiente obstáculo. El robot se puede controlar con el mando a distancia. El control remoto era capaz de activar / desactivar el robot, encender / apagar los motores de CC.
*** (Tenga en cuenta que hice que el robot se conectara a la toma de corriente de la pared, en lugar de a un paquete de baterías. Los paquetes de baterías que había proporcionado energía insuficiente a las ruedas causaron que los motores se agotaran debido al peso del robot). ***