Tabla de contenido:
- Suministros
- Paso 1: Wemos D1 R3 y el sensor HC-SR04
- Paso 2: abrir el robot aspirador
- Paso 3: buscar opciones para anular el sistema de parachoques del robot
- Paso 4: Buscando energía para los Wemos …
- Paso 5: Poniéndolo todo junto
Video: Sensor ultrasónico en robot aspirador: 5 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
Hola, tenemos el robot aspirador Dirt Devil desde hace unos 3 años y todavía funciona. Es el tipo M611, que es un poquito "tonto": sin escaneo del área o algo de memoria de dónde no aspirar, pero con la capacidad de regresar a su estación de carga después de que se agota la batería. Ser un robot "tonto" nunca fue un problema; corre tantas veces por nuestra sala de estar, que al final todo se limpia. O al día siguiente. Sin embargo, mi esposa puso una alfombra debajo de la mesa y ahora el pequeño robot se queda atascado todo el tiempo. La alfombra simplemente no es lo suficientemente alta para activar el parachoques.
Así que pensé que si tuviera ojos en lugar de un parachoques, detectaría la alfombra y giraría, tal como lo hace cuando golpea una pared o una silla.
En este instructivo, le mostraré cómo hacer esto, tal vez lo anime a encontrar aplicaciones para todas las cosas de arduino que existen:-)
Suministros
Robot aspirador Dirt Devil M611. O probablemente cualquier otro modelo barato.
Placa WEMOS D1 R3
Sensor ultrasónico HC-SR04
Algunos cables.
Paso 1: Wemos D1 R3 y el sensor HC-SR04
Hacer que Wemos funcione:
Descargué el IDE aquí:
Usé la versión de Mac OS y necesitaba el controlador CH341 porque mi 'arduino' es un 'clon chino'. (WEMOS D1 R3)
Coloque el sensor
Después de que el Wemos funcione, le conecté el sensor. Mira el diagrama de cableado de cómo conectarlo. Obtuve el conocimiento de varias páginas como esta:
Empezar a codificar
Adjunto encontrará el código que utilicé. Todavía estoy tratando de que esto sea visible en esta página…
En el código, puede ver que después de que los objetos se acercan demasiado al sensor, se levanta un pin de salida durante unos 5 segundos. Esto es demasiado, como se puede ver en la pequeña película de demostración que hice.
Paso 2: abrir el robot aspirador
Encontré este video sobre cómo abrir Dirt Devil:
La imagen adjunta muestra las partes internas del robot.
Paso 3: buscar opciones para anular el sistema de parachoques del robot
Descubrí que el parachoques del robot no es un interruptor, sino una especie de sensor optoacoplador.
Cuando lo presioné, busqué una de las conexiones para ir 'alta'. ¡Aquí es donde adjunté la salida de Wemos! Este es el cable verde de la imagen.
Paso 4: Buscando energía para los Wemos …
En la placa principal del robot encontré un chip 7805, este es un chip convertidor de CC que convierte hasta 15 o más voltios en 5 voltios estables.
En varias hojas de datos aprendí que es seguro aplicar 5 voltios a la toma de corriente Wemos, así que soldé el enchufe de alimentación en la pata de salida del 7805.
Paso 5: Poniéndolo todo junto
… y pruébalo:-)
Como se puede ver en el video, el tiempo de bumper de 5 segundos es demasiado largo, así que necesito cambiar un poco el código y calibrar el tiempo óptimo.
Los siguientes pasos son construir el sensor en el robot, tal vez en el parachoques -ahora- inútil de encima. Todavía no he descubierto dónde colocar la placa Wemos.
Salud
Franco
Recomendado:
Robot para evitar obstáculos con sensor ultrasónico (Proteus): 12 pasos
Robot para evitar obstáculos con sensor ultrasónico (Proteus): generalmente nos encontramos con robots para evitar obstáculos en todas partes. La simulación de hardware de este robot es parte de la competencia en muchas universidades y en muchos eventos. Pero la simulación de software del robot de obstáculos es rara. Aunque si podemos encontrarlo en alguna parte
Alumbrado público automático con sensor ultrasónico: 3 pasos
Luces de calle automáticas con sensor ultrasónico: ¿Alguna vez pensó que las luces de la calle se encienden automáticamente por la noche y se apagan automáticamente por la mañana? ¿Hay alguna persona que venga a ENCENDER / APAGAR estas luces? Hay varias formas de encender las luces de la calle, pero las siguientes c
Aspirador Fix Portátil Black + Decker - Aspirador De Mano Dustbuster Litio 16.2Wh Con Acción Ciclónica. Modelo DVJ315J: 5 pasos (con imágenes)
Aspirador Fix Portátil Black + Decker - Aspirador De Mano Dustbuster Litio 16.2Wh Con Acción Ciclónica. Modelo DVJ315J: Puedes gastar +70 Eur (dólares o tu moneda equivalente) por una gran aspiradora portátil, y después de unos meses o un año, no funciona tan bien … Sí, todavía funciona, pero menos de 1 minuto de trabajo y no vale la pena. Necesitando re-c
Interfaz Arduino con sensor ultrasónico y sensor de temperatura sin contacto: 8 pasos
Interfaz de Arduino con sensor ultrasónico y sensor de temperatura sin contacto: hoy en día, los fabricantes y los desarrolladores prefieren Arduino para el desarrollo rápido de la creación de prototipos de proyectos. Arduino es una plataforma electrónica de código abierto basada en hardware y software fáciles de usar. Arduino tiene una comunidad de usuarios muy buena. En este proyecto
Métodos para detectar el nivel de agua Arduino usando un sensor ultrasónico y un sensor de agua Funduino: 4 pasos
Métodos para detectar el nivel de agua Arduino usando un sensor ultrasónico y un sensor de agua Funduino: En este proyecto, le mostraré cómo crear un detector de agua económico usando dos métodos: 1. Sensor ultrasónico (HC-SR04) 2. Sensor de agua Funduino