Roo232 User Guide. Revision 1.0. Copyright 2006 RoboDynamics Corp

Similar documents
Martin Dekan, František Duchoň, Ladislav Jurišica, Anton Vitko and Andrej Babinec

User manual. KNXpar. version

RC801/803/ B 16E1 Fiber-Optic Multiplexer (Rev. M) User Manual. Raisecom Technology Co., Ltd. (04/2005)

HRX Technical Manual. Version 1.2

RC802/ B 8E1 Modular Fiber-Optic Multiplexer (Rev. M) User Manual

IntesisBox BACnet/IP Server - Notifier ID3000 series

User manual. KNXgal. version

Vess A2000 Series. IO Terminal Board. User Information. Version PROMISE Technology, Inc. All Rights Reserved.

OVEN INDUSTRIES, INC.

Android Controlled Fire Fighting Robot

HRX3000. Technical Manual

Dry Contact Probe DCP (#30008)

PHD Dolphin Installation

P2267 NETWORK INTERFACE

User Manual DPM 208. Alarm and Control Network Element. Um119889

SprintIR -W CO2 Sensor

GLOBAL. InstallatIon & operation manual

SETTING UP A VIRTUAL KEYPAD WITH A DSC POWERSERIES ALARM SYSTEM

GPS Evaluation Kit EVA1037/1080

RS485 MODBUS Module 8AI

EL-OEM-3 OEM Packaged Voltage Data Logger

Rev Flame Detection Sensor. TF100 User Manual

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick

Added password for IP setup page : Password must be in IP format!

Metasys Integrator Compu-Aire Application

ibox Modbus Server Gateway for the integration of Notifier ID3000 / ID3002 / ID60 / ID50 fire panels in Modbus enabled monitoring and control systems

Operational Concept Description (OCD)

ModBus DE-1 INSTALLATION AND USER MANUAL

Quick Alert Remote (QA216R)

DS9400 Series. Release Notes for Firmware V2.07. Fire Alarm Control Panel

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick

DHM5150 Human Motion Sensor Module User Manual

Frequently asked questions: Intelligent Transmitter Series

Application Note #451 Revision B June 2012

Model 4880 Status Output Display Module Manual

Introduction to Roomba and Create

AMIS CAN High Speed Transceiver Application Note Loss of V33 Digital I/O Supply

Smart GPS Antenna A1035-D

Inner Range FE3000S. Serial GSM Modem. P/No: INSTALLATION MANUAL

OEM REFRIGERANT GAS SENSORS for Leak Detection & Measurement

CHECKFIRE 210 Detection and Actuation System

SECTION 1 (Page 2) Introduction, standard accessories and mounting specifications.

SC-F3G User Manual 1.0

RCS Residential Control Systems Inc.

Homework 4: Packaging Specifications and Design

Metasys Integrator Vilter Application

Metasys Integrator TITUS Application

The Kentec driver connects to the Kentec Syncro range of fire detection panels. Available for Commander and ObSys.

SEE DISCLAIMER ON REVERSE

C&K Software What s New. Commander II Version 3.0 Monitor II Version 3.0 Satellite II Version 1.0

USER MANUAL FOR OPERATING SYSTEM

Instruction Manual Model Backup Switch, 1 for 8

C-Bus Pascal Automation Controller 5500PACA. Installation Instructions

Centaur TM II Cube Slave Alarm Signalling Equipment INSTALLATION GUIDE

Remote switching machines with a SMS text from your mobile phone! Remote Monitoring your assets in the worldwide by your mobile Phone!

Telemetry Communications Device. Installation Guide. Interface for the Emizon managed network. Issue 1: February 2008

OPERATION / INSTALLATION

GSM SMS Controller GSM SMS Alarm Unit S130 S140 S150. User Manual

SCR100 User Manual. Version:1.1 Date:Dec 2009

21-light Remote Annunciator. Owner s Manual

ToolStick Debug Adapter

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick

EverAccess. User Manual. Volume

INSTALLATION INSTRUCTIONS

Installation Manual GalaXy G2 / G3 / GD. o Settings GalaXy o Linking with iprotect o Keymap

MPL3115A2 Sensor Toolbox User s Guide

DCA4. Digitally controlled Audio Matrix. Current Thinking. Product Specification March Document Number DDC DCA ACS

E21.X.01.6C-05 Operating Manual EB2000 MC page 1. Operating manual EB2000 MC. for up to 9 sensor modules. Version 3.0

with internal sensor (channel 1) with an external sensor (channel 2) A-Editor software, Professional AK20 version (not for version AK4)

Adaptive CyCLO Technical and HMI User Guide. CyCLO User Guide. Version th December 2017 REV

1 MXS Strada: connect and configure alarm LEDs

SprintIR -6S CO2 Sensor

ATS Annunciator - MODBUS

Lopolight navigation light control panel External monitoring and control. Protocol NMEA 0183 interface IEC:2010(E)

Home Hardware Setup Guide

Part 1. Moving Forward

MiNi Server environment MoNitoriNg SySteM

Metasys Integrator Cleaver-Brooks Application

The Protec driver connects to the Protec Fire Detection range of digital addressable fire control panels. Available for Commander and ObSys.

FCD-wire Contents. List of Figures

User Manual. Dryer Controller M720

600 Range Dialer Installation Manual. Version 1.0

IndigoVision. GAI-Tronics Integration Module. Administrator's Guide

EQ-ROBO Programming : Cliff Check Robot

sirens speakers and programmable controls

Technical Bulletin Bulletin Number: 2012_02 Released: 1 st May 2012

Home Hardware Setup Guide

Sales FAQ. Paradox Insight - General. 1. What is Paradox Insight?

Installer Certification Expiration. Terms

Design of Intelligent Home Alarm System Based on ARM

CBI-064. User Manual. Caddx to KNX-BUS Interface

Erbium-Doped Fiber Amplifier (EDFA) - MW Series

Refrigeration Controller Operator s Manual (HRC) PO Box 6183 Kennewick, WA

Ness acomms Install & User Manual

sirens speakers and programmable controls

Dryer Controller M720

PBI Manual. Paradox to KNX-BUS Interface

TER Active Room Temperature Sensor (Controller),

Grandstream Networks, Inc. GDS3710 Input/output Connection Guide

Installation & Operation Manual March 2017 Rev. 4.1

Transcription:

Roo232 User Guide Revision 1.0-1 -

Introduction Roo232 is a level-shifter for connecting a PC directly to the Roomba using the serial port. It is ideal for applications using embedded PCs such as PC104, Mini-ITX, or other SBC computers. Roo232 provides a serial interface to connect a PC directly to the Roomba through the port (usually Comm. 1). Any program that can talk to the serial port is able to send commands to the Roomba as well as receive information from it. 1. Installing the Roo232 Note: Roo232 requires a Male-2-Male 7pin mini-din cable or similar for connecting to Roomba. Roo232 does not require the installation of new drivers for use. 1. Plug Roo232 into any Comm port on your computer. To avoid damage to the part, it is recommended to use an additional DB9 cable instead of mounting Roo232 directly on the computer. 2. Note the Comm Port that Roo232 is plugged into (usually Comm 1). For Windows users, the port number can be found in Control Panel System Hardware Device Manager Ports. This is the port that you must use to communicate with Roomba. 3. Use a Male-to-Male DIN7 cable to connect Roo232 to Roomba. 4. You can now begin to communicate with Roomba using your PC over a serial connection. An already available program for Roomba communication is the SCI Tester which can be found in the software section of the company webpage. Please refer to Roomba SCI documentation for information on SCI commands - http://www.roombadevtools.com/productcart/pc/docs/docs_roombasci.pdf - 2 -

2. Interface The TX and RX of the USB module on Roo232 are connected to the RX and TX pins of Roomba respectively. The user controls the TX and RX pins of the USB module through the controlling application. A falling edge on this pin causes Roomba activate. Figure 1 shows the block diagram of the system. Application Program Serial Interface Module Connection Module Level Shifter Roomba Controlling Device (PC, PDA, ) Roo232 Figure 1. Block Diagram of the Roo232 System and Communication with the Controlling Application The interface between Roo232 and Roomba is through a 5 pin connector, which connects to the 5 pins of the DIN 7 connector on the Roomba. Table 1 shows the pin map of J1 connector on the Roo232 board. Note: The pins with the same names on Roo232 and Roomba should be directly connected together. Do not switch the RXD and TXD signals. Pins 6 and 7 are unused by the Roo232. Figure 2. Pin-out connector of the Roo232. Refer to the Roomba SCI Manual for more information. - 3 -

Pin # Roo232 Signal Name IO Direction Explanation 1 Vpwr (15.6V) Power In (10 25 V) 2 RXD Input (0 5 V) 3 TXD Output (0 3.3 V) 4 DD Ou tput (0 3.3 V) Connected to PIO6 pin 5 GND Ground (0V) Table 1. Pin Map of J1 Connector on Roo232 of the Bluetooth module - 4 -

3. Troubleshooting FAQ Q. What commands can I send Roomba? A. The Roomba SCI Interface includes basic functionality which makes it ideal as a robotics platform. The documentation explains the already available SCI commands that can be sent to Roomba - http://www.roombadevtools.com/productcart/pc/docs/docs_roombasci.pdf. We highly recommend you read the SCI documentation. Q. Why doesn t Roomba respond to my commands? A. Make sure your Roomba has the SCI (Serial Command Interface). Roombas manufactured before October 24 th, 2005 do not come with the built-in SCI. To determine when your Roomba was manufactured, refer to the bar code underneath the battery of your Roomba. The following page shows how - http://www.roombadevtools.com/productcart/pc/content_docs_upgrade.asp Q. My Roomba was manufactured before October 2005. What should I do? A. Don t worry! Roombas may be upgraded to obtain the SCI. Both RoombaDevTools and irobot carry OSMOs which enable your pre-october 2005 Roomba to have the Serial Command Interface. Refer to Upgrading an existing Roomba with an OSMO Hacker on the following page - http://www.roombadevtools.com/productcart/pc/content_docs_upgrade.asp to determine which OSMO is needed. Q. Where can I find existing programs that allow me to interact with Roomba? A. You can often find programs that people have already written under the software section of our webpage - http://www.roombadevtools.com. In addition, there are links to programs that other people have written in our Community Projects section. Be advised that the software and source code is provided "as is" and we do not guarantee nor warranty the software below in any manner. As such, any Telnet or similar type programs will work on any platform of your choosing. For more information on how to communicate with Roomba, please download the Roomba SCI Documentation. - 5 -