Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
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
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
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
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
- 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
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
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
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.