Roomba de inspector (3 / 5 paso)

Paso 3: Interfaz abierto de Roomba ejemplos

En este paso usted encontrará ejemplos de comandos comunes que se utilizan para controlar la Roomba serie 500. Puede encontrar más información sobre Interfaz abierto de Roomba en este documento.

Roomba 500 + puede funcionar en uno de los cuatro modos:

  • Modo completo le da control completo de Roomba (ninguna restricción de seguridad como lo es para el modo seguro y pasivo)
  • Modo seguro introduce algunas excepciones relacionadas con la seguridad cuando usted no puede controlar todos los actuadores:
    • detección de una caída de rueda
    • detección de un acantilado mientras se mueve hacia adelante o hacia atrás
    • cargador conectado y alimentado
  • Modo pasivo le permite solicitar y recibir datos de los sensores, pero en este modo, no se pueden controlar Roomba actuadores (motores, luces, altavoces)
  • Modo de apagado cuando la energía se enciende primero o después de un cambio de batería (en espera de orden de marcha)

Un modo de funcionamiento seguro y plenamente funcional es modo seguro que es el modo preferido para el control remoto. Para ejecutar el modo seguro en primer lugar tenemos que enviar comando 128 inicia la interfaz abierto y luego comando 130 (o 131) poner la Roomba en modo seguro . Si queremos ejecutar del integrado limpieza modos (limpiar, mancha, muelle, etc.) debemos enviamos el tercer comando con el código adecuado (Clean-135, punto 134, muelle-143). La secuencia completa serie de estos modos son los siguientes:

  • Modo seguro - (128, 130)
  • Spot - (128, 130, 134)
  • Limpio - (128, 130, 135)
  • Muelle - (128, 130, 143)

Si la Roomba está en el modo seguro podemos controlar ruedas de Roomba usando comando 137. Los bytes 5 completos serie secuencia es como sigue: (137, byte alto velocidad, byte bajo de velocidad, byte alto radio byte bajo radio). Ejemplos de las serie secuencias para control de movimiento de Roomba:

  • Seguir adelante - (137, 100, 0, 128, 0)
  • Volver - (137, 254, 12, 128, 0)
  • Gire a la derecha - (137, 100, 0, 255, 255)
  • Gire a la izquierda - (137, 100, 0, 0, 1)

Como alternativa para controlar el movimiento del robot podemos utilizar el comando 146. Este comando nos control PWM (modulación por ancho de pulso) para la rueda izquierda y derecha: (146, byte alto PWM derecha, byte bajo PWM derecha, byte alto PWM izquierda, byte bajo izquierda PWM). Ejemplo de control PWM:

  • T mover derecha superior- (146, 0, 130, 0, 255)
  • Mover arriba a la izquierda - (146, 0, 255, 0, 130)

El comando 139 controlar los colores de LEDs. Podemos cambiar el color del LED de encendido o limpiar estableciendo el valor de byte de Color en secuencia serial: (139, pedacitos de LED, Color, intensidad). Si está en 0 bytes de Color obtenemos color verde . Incrementando este valor obtenemos intermedias colores (naranja, amarillo, etc.) y color rojo para el valor máximo de 255. Ejemplos de control de LED:

  • verde - (139, 0, 0, 128)
  • naranja - (139, 0, 128, 128)
  • rojo - (139, 0, 255, 128)

El último comando que me gustaría mencionar es el comando 140 que le permite reproducir canciones sencillas. Ejemplos de las serie secuencias para la reproducción de canciones:

  • canción 1 - (140, 0, 5, 72, 32, 74, 32, 76, 32, 77, 32, 79, 32, 141, 0)
  • song 2 - (140, 1, 5, 69, 16, 71, 16, 72, 16, 74, 16, 76, 16, 141, 1)

Artículos Relacionados

Filtros Roomba DIY

Filtros Roomba DIY

te amo mi roombas, tengo uno en cada piso. No toman el lugar de un regular funcionamiento de la aspiradora, pero se hacen una vez una cosa de la semana en lugar de una sola vez cada dos días.  Pero después de 5 a 8 carreras, los filtros roomba son ba
Primera persona WiFi conducción de Roombas y otros vehículos RC infrarrojo

Primera persona WiFi conducción de Roombas y otros vehículos RC infrarrojo

Pegarse un smartphone un vehículo de control remoto y tener flujo de cámara video sobre WiFi permite tiene un montón de diversión de conducción del vehículo con su control remoto viendo imágenes de él en otro dispositivo y usando el mando a distancia
Disfraz de Inspector Gadget con helicóptero motorizado

Disfraz de Inspector Gadget con helicóptero motorizado

Go go gadget helicóptero!Este disfraz de Halloween movimiento fue hecho casi enteramente de materiales reciclados y thrifted. Fue un placer seria--entré en un bar y todo el mundo comenzó a cantar "Go Go Gadget" hasta que me cambié en el helicópt
Bluetooth el iRobot Roomba!

Bluetooth el iRobot Roomba!

Grupo 18 +.El iRobot Roomba es una gran plataforma para la robótica. El Roomba cuenta con una interfaz serial que acepta comandos para el control y diagnóstico. El EZ-B dispone de soporte hardware para la Roomba, y el software EZ-Builder tiene contro
Vista en primera persona Roomba conducción

Vista en primera persona Roomba conducción

Es divertido para una Roomba alrededor por control remoto. Es más divertido tener una vista en primera persona mientras lo hace. Este proyecto me fue casi todo el desarrollo de software porque ya tenía todo el hardware. Aquí es lo que necesita en el
Control Bluetooth via Brainlink Roomba

Control Bluetooth via Brainlink Roomba

Se pueden comprar accesorios como el Rootooth para el control de una Roomba por Bluetooth desde un ordenador, teléfono o tablet, pero cuesta $100. Se puede utilizar un adaptador de Bluetooth a TTL serie barato como HC-06, pero entonces uno tiene que
Conduce un robot Roomba desde saltamontes usando visión por computador

Conduce un robot Roomba desde saltamontes usando visión por computador

Robots Roomba son sorprendentes y todos sabemos que. Hay bastantes tutoriales por ahí de cómo hackear ellos y millones de maneras para controlarlos. Como yo trabajo mucho con saltamontes y Rhino decidí construir mi propio sistema de conducción el rob
Corte del laser Base de Lego para Robots Roomba!

Corte del laser Base de Lego para Robots Roomba!

estoy en el proceso de construcción de una base de Android (y eventualmente iOS) plataforma de software de robot de telepresencia, actualmente denominado myRobot y una de las aplicaciones de hardware planificada es las Roomba aspiradoras, que tienen
Desarmado de la serie Roomba 400 y Fix U2/U4 carga

Desarmado de la serie Roomba 400 y Fix U2/U4 carga

¿Es su 400 Roomba no carga? ¿Cuando se conecta en, se lo enciende pero al pulsar el botón no obtener ninguna respuesta? Aquí está la guía del desmontaje así como una guía para solucionar el problema de U2/U4. Esto le dará una oportunidad para limpiar
Roomba evita el patrón de color negro en los tapetes de

Roomba evita el patrón de color negro en los tapetes de

tengo dos descubrimientos de Roomba y niether uno de ellos rodarían por líneas de color negro en alguna de mis alfombras. Se detenga en el borde del negro y cambiar de dirección como si detecta un paso o una repisa. Contacté con atención al cliente d
Cómo que Roomba Limpie y reemplace las partes principales

Cómo que Roomba Limpie y reemplace las partes principales

Este instructable le mostrará cómo obtener el poder a tu Roomba para seguir haciendo nada mas que ver el robot de limpieza su apartamento.Para empezar, usted necesita las piezas de recambio Roomba básicas (si es necesario para usted, usted puede tamb
Set de ajedrez/inspector de azulejo de mármol/remanente y cinta... Elegir tu Color!

Set de ajedrez/inspector de azulejo de mármol/remanente y cinta... Elegir tu Color!

Te encantará jugar ajedrez/damas con este colorido tablero de remanente 12 "x 12" mármol (como se muestra aquí) y cinta decorativa. Personaliza tu propio tablero con maravillosos colores y diseños.    Monedas de repuesto pueden servir como damas
Impresión 3D un pedazo de inspector de aduana en TechShop

Impresión 3D un pedazo de inspector de aduana en TechShop

aquí es una manera de hacer un conjunto completo de piezas de checker con su propia placa inspector modificado para requisitos particulares. Este instructable no explica cómo hacer el tablero, sólo pedazos. Usted necesitará un programa de diseño y un
Mod de pared virtual Roomba, de alimentación de AC en la pared (no más pilas!)

Mod de pared virtual Roomba, de alimentación de AC en la pared (no más pilas!)

Como una persona que se confeso técnico, tengo una avalanchade dispositivos electrónicos en mi casa. Una parte equitativa de estos dispositivos requierenlas baterías y con el tiempo puede ser bastante caro reemplazar. También, esinconveniente para es