Controla tu robot Roomba con Arduino y tu pc

Controla remotamente tu robot de limpieza

Seguro que mas de uno tenéis un robot Roomba en casa para encargarse de la limpieza de vuestro hogar. Ya vimos en otro artículo como un maker británico creaba su propio robot de limpieza con Arduino e impresión 3D, pero si ya tienes uno y solo quieres darle un toque propio este es tu proyecto. El inventor de este proyecto, «Boredman» viendo que su Roomba tenia algunos fallos según él decidió hackearlo un poco con Arduino.

Mediante el uso del conector de siete pines situado debajo de la manija de la Roomba 880, Boredman fue capaz de tomar el control remoto completo sobre el robot con un Arduino Mini Pro y un transceptor inalámbrico. Hizo uso de una placa mini de Arduino para conseguir hacer el dispositivo de control lo mas pequeño posible y que no sobresaliera mucho del robot.

Arduino mini pro

Arduino mini pro

En el desarrollo del proyecto se encontró con un pequeño problema relacionado con la potencia, su Arduino era de 5v pero necesitaba un tablero de 3V con el fin de interactuar con el módulo de radio 3V del robot. Afortunadamente, el Arduino Pro Mini puede tomar cualquier tensión por sí mismo, con restricciones de velocidad máxima de reloj. Así que quitó el regulador lineal y desconecto la resistencia LED para ahorrar un poco de energía. Como resultado, el Arduino fue capaz de tomar la potencia directamente de la conexión 3.3V VCC.

Después de completar el proyecto fue capaz de utilizar el teclado de su ordenador portátil para controlar a distancia los movimientos del robot. Por ejemplo, usando los cursores, el botón de cambio le permitió seleccionar entre los comandos, mientras que las flechas izquierda y derecha le dictan la dirección y arriba y abajo ajustan su velocidad. Tenéis el proyecto completo en su web.

Pin It on Pinterest

Shares