Tabla de contenido:

Sensor ultrasónico en robot aspirador: 5 pasos
Sensor ultrasónico en robot aspirador: 5 pasos

Video: Sensor ultrasónico en robot aspirador: 5 pasos

Video: Sensor ultrasónico en robot aspirador: 5 pasos
Video: ASÍ FUNCIONA el robot aspirador de Xiaomi | Mi Robot Vacuum | El test 2024, Noviembre
Anonim
Sensor ultrasónico en robot aspirador
Sensor ultrasónico en robot aspirador

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

El Wemos D1 R3 y el sensor HC-SR04
El Wemos D1 R3 y el sensor HC-SR04
El Wemos D1 R3 y el sensor HC-SR04
El 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

Apertura del robot aspirador
Apertura del 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

Buscando opciones para anular el sistema de parachoques del robot
Buscando opciones para anular el sistema de parachoques del robot
Buscando opciones para anular el sistema de parachoques del robot
Buscando opciones para anular el sistema de parachoques del robot
Buscando opciones para anular el sistema de parachoques del robot
Buscando 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 …

Buscando poder para los Wemos …
Buscando poder para los Wemos …
Buscando poder para los Wemos …
Buscando poder para los Wemos …
Buscando poder para los Wemos …
Buscando poder 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: