Tabla de contenido:

Barredora automática alimentada por Arduino: 9 pasos
Barredora automática alimentada por Arduino: 9 pasos

Video: Barredora automática alimentada por Arduino: 9 pasos

Video: Barredora automática alimentada por Arduino: 9 pasos
Video: 🤓 Mejores proyectos Arduino | Top Arduino projects 2024, Mes de julio
Anonim
Barredora automática alimentada por Arduino
Barredora automática alimentada por Arduino

Así que un día decidí comprar un roomba, pero es demasiado caro para ser estudiante y mi prioridad sigue siendo mi escuela.

y me viene una idea a la mente que dice que tal si hago una, tengo una experiencia decente en programación y arduino, ¿por qué no?

Paso 1: subcontratación de materiales

Materiales de subcontratación
Materiales de subcontratación
Materiales de subcontratación
Materiales de subcontratación
Materiales de subcontratación
Materiales de subcontratación
Materiales de subcontratación
Materiales de subcontratación

La parte de los proyectos se enumeran a continuación:

Arduino pro mini o cualquier placa arduino

Acabo de usar pro mini porque es más eficiente y más pequeño

Controlador de motor L298n

Este controlador de motor se utiliza para impulsar los dos motores que alimentan la barredora.

Escobillón

si no sabes lo que es una escoba, es como una escoba con varios cepillos

y gira mientras lo empujas y recoge la suciedad

2 motores DC cepillados

Solo usé algunos motores de CC misceláneos que obtuve de autos de juguete rotos

Dos sensores ultrasónicos

sentir y evitar muros y obstáculos

Toma de corriente CC

Para cargar los bancos de energía

Bancos de energía

para proporcionar la potencia necesaria para la placa y los motores

dos cables USB macho

para conectar al banco de energía

Paso 2: herramientas necesarias

Herramientas necesarias
Herramientas necesarias

Una herramienta Dremel

para cortar y poner agujero donde se necesite

Un soldador

para soldar cables, por supuesto.

Alicates

para cortar cables y ayudar a doblar los cables

pistola de pegamento (opcional)

para mantener los motores juntos, pero si no solo usa zipties

Destornillador

para sujetar y aflojar los tornillos de varios componentes

Paso 3: Encontrar dónde colocar los motores y sensores y el trabajo de pintura

Encontrar dónde colocar los motores y sensores y el trabajo de pintura
Encontrar dónde colocar los motores y sensores y el trabajo de pintura
Encontrar dónde colocar los motores y sensores y el trabajo de pintura
Encontrar dónde colocar los motores y sensores y el trabajo de pintura
Encontrar dónde colocar los motores y sensores y el trabajo de pintura
Encontrar dónde colocar los motores y sensores y el trabajo de pintura

Calculé dónde colocar los sensores simplemente colocándolos arriba y marqué los círculos que luego serán cortados por la dremel y mientras lo hago lo pinté con una pintura en aerosol azul metálico

Paso 4: poner agujeros

Poner agujeros
Poner agujeros
Poner agujeros
Poner agujeros
Poner agujeros
Poner agujeros
Poner agujeros
Poner agujeros
  • Así que puse cuatro agujeros delante de la escoba de la parte superior del cuerpo, dos a la izquierda y dos a la derecha para que entren los sensores.
  • y también puse dos orificios rectangulares en la parte inferior de la parte inferior del cuerpo de la escoba para que entren los motores

Paso 5: Ponga todo junto

Poniéndolo todo junto
Poniéndolo todo junto
Poniéndolo todo junto
Poniéndolo todo junto
Poniéndolo todo junto
Poniéndolo todo junto

Pegué en caliente todos los sensores y motores al cuerpo, para los motores lo puse en la parte inferior del cuerpo y lo apoyé con tacos de madera para que no se moviera. para los sensores, también los pegué en caliente en sus orificios correspondientes, también hice una placa de conexión para el pro mini para que sea más fácil cablear y solucionar problemas. mientras el controlador del motor está en la parte delantera del limpiafondos

Paso 6: Código

el código fue creado en el IDE de Arduino y es c plus modificado, por supuesto. si desea descargar el código, simplemente presione el enlace a continuación. así que hay dos partes del código en términos simples, el trabajo de la primera parte es obtener los datos de los sensores para que la placa pueda analizarlos y el trabajo de la segunda parte es asignar qué motores giran y maniobran, eso es solo dos simples partes. si se pregunta cómo cargué el código, solo uso un arduino uno para cargar

Paso 7: cableado

Cableado
Cableado
Cableado
Cableado
Cableado
Cableado
Cableado
Cableado

Usé cable de conexión de calibre # 12 para conectar todo en su lugar correcto. El esquema de fritzing se da arriba.

el VCC y GND de los sensores están conectados a los bancos de energía que suministran 5 voltios y un pin de disparo y un pin de eco está conectado a sus pines apropiados. también los pines para controlar el motor están definidos en el código

Paso 8: cerrarlo

Cerrándolo
Cerrándolo

Puse el banco de energía en la parte superior porque no hay espacio para los dos enormes bancos de energía en el interior. También lo puse en la parte delantera para agregar peso y, por lo tanto, poner más tracción en las ruedas delanteras que impulsan el cepillo. También volví a arruinar todas las cosas

Paso 9: Toques finales

Este es el último paso de este largo instructable. Espero que disfrutes haciéndolo y siéntete libre de modificarlo y cambiarlo.

Recomendado: