Tabla de contenido:

Proyecto Roomba: 5 pasos (con imágenes)
Proyecto Roomba: 5 pasos (con imágenes)

Video: Proyecto Roomba: 5 pasos (con imágenes)

Video: Proyecto Roomba: 5 pasos (con imágenes)
Video: EN CASA DE MI MAMA #shorts 2024, Noviembre
Anonim
Proyecto Roomba
Proyecto Roomba

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

Partes requeridas
Partes requeridas
Partes requeridas
Partes requeridas
Partes requeridas
Partes requeridas
Partes requeridas
Partes requeridas

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

Ensamblaje y piezas impresas en 3D
Ensamblaje y piezas impresas en 3D
Ensamblaje y piezas impresas en 3D
Ensamblaje y piezas impresas en 3D
Ensamblaje y piezas impresas en 3D
Ensamblaje 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

Esquema eléctrico
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). ***

Recomendado: