Rhino Robot Control Board [RKI-1550]

Similar documents
AVR 40 Pin Rapid Robot controller board

ATMega128 Rapid Robot Controller Board [RKI-1148]

QuickC IDE - Rhino [RKI-1550]

9 Degrees of Freedom Inertial Measurement Unit with AHRS [RKI-1430]

GUIDE TO SP STARTER SHIELD (V3.0)

AVR Intermediate Development Board. Product Manual. Contents. 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help

Freeduino USB 1.0. Arduino Compatible Development Board Starter Guide. 1. Overview

8051 Intermidiate Development Board. Product Manual. Contents. 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help

AVR Development Board

Cricket Embedded Processor Dual H-Bridge/Bipolar Stepper Controller

AVR-P20 development board Users Manual

CoiNel Technology Solutions LLP. LPC2148 ARTIST Instruction Manual LPC2148 ARTIST. Instruction manual. Revision 1

An FTDI connection: The ATtiny microcontrollers don t have a hardware UART External Crystal header pins for an optional crystal

AVR Peripheral Board. Campus Component Pvt. Ltd.

Wasp Embedded Controller

BrewTroller Phoenix. Owners Manual. Updated - March 14, 2016 BREWTROLLER PHOENIX 1

ARDUINO UNO R3 BASED 20A ROBOT CONTROL BOARD [RKI-1580] Page 1

8051 Basic Development Board. Product Manual. Contents. 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help

LPC2148 DEV BOARD. User Manual.

CLCD1 Serial 1 wire RS232 LCD development board

Mega128-Net Mega128-Net Mega128 AVR Boot Loader Mega128-Net

Getting Started with STK200 Dragon

[WIR-1286]868MHz LORA Wireless Module. Page 1. LORA 868MHz Wireless serial link [WIR-1286]

Mega128-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN (317) (317) FAX

M32 Development Board

AVR Development Board

Breeze Board. Type B. User Manual.

Robotic Kits. AVR SWARM Robot Kits

AVRminiV3.1 Manual. 1. AVRminiV3.1 Overview. 2. AVRminiV3.1 Features and Specifications Standard Features: 2.2. Optional Features:

Pridgen Vermeer Robotics ATmega128 Revision 0

AVR-P development board Users Manual

GIE 8051 Mini Kit. User Manual

GIE 8051 Professional Kit. User Manual

EZ-Bv4 Datasheet v0.7

Breeze Board. Type A. User Manual.

8051 General Purpose Board

P89V51RD2 Development Board May 2010

Doc: page 1 of 8

Goal: We want to build an autonomous vehicle (robot)

USER S MANUAL. C35S- QUICK SETUP BREAKOUT BOARD Rev. 1.3

ZL10AVR. Versatile Evaluation Board for AVR Microcontrollers

AMBER WEB SERVER Quick Start Guide

Dual H-Bridge shield. Dual H-Bridge shield - board user manual. Shield for DC motor control with IFX9202. About this document.

MAVRIC-IIB Mega AVR Integrated Controller II Revision B Technical Manual

Ant6. 6 Channel H Bridge 3-Axis Bipolar Stepper Motor Controller. Technical Reference Manual PCB Rev 1.0.

Nuvoton 1T 8051-based Microcontroller NuTiny-SDK-N76E885 User Manual

Sanguino TSB. Introduction: Features:

LPC1788 Mio Board. User Manual. Revision 1.0 1

SK40C ENHANCED 40 PINS PIC START-UP KIT. User s Manual V1.3. March 2012

3.3V regulator. JA H-bridge. Doc: page 1 of 7

ET-BASE AVR ATmega64/128

Clicker 2 for Kinetis

USER MANUAL ARDUINO I/O EXPANSION SHIELD

ICP05 IBOARD LITE ICP05. - iboard lite

HDBB Breakout board user s manual

The industrial technology is rapidly moving towards ARM based solutions. Keeping this in mind, we are providing a Embedded ARM Training Suite.

Anadigm FPAA Solutions Training Class III

Adaptive Motion Control of FIREBIRD V Robot

Lab Course Microcontroller Programming

Easy Kit Board Manual

OBSTACLE AVOIDANCE ROBOT

BV511 Hardware Guide ByVac ByVac Revision 1.0

Adafruit Metro Mini. Created by lady ada. Last updated on :12:28 PM UTC

Instruction Manual for BE-SP3 Circuit. 10/21/07

LPC2468 Industrial Reference Design Platform System Development Kit Version 1.2. August 2008

Doc: page 1 of 6

USER S MANUAL. M16 POKEYS MOTION MOTHERBOARD Rev. 1.1 JUNE 2016.

Maker Uno MAKER-UNO. User s Manual. Rev 1.0 Dec 2017

PART 1 : MR-162. PART 2 : CPU Board. PART 3 : Software Tools. PART 4 : Compile and Download. 1. Introduction 2. Features

Nuvoton 4T 8051-based Microcontroller NuTiny-SDK-N78E715 User Manual

INTERFACING HARDWARE WITH MICROCONTROLLER

ECIO Base Board datasheet EB061-00

EasyAVR6 Development System

keyestudio Keyestudio MEGA 2560 R3 Board

DigiMix-3. Servo Controller & Development Board

RS-232 Adapter Board

LPC1788 Mio Board. The functional details of the board are as follows-

BASIC Stamp 1 Project Board (#27112) Development / Education Platform for the BASIC Stamp 1

ARDUINO MEGA 2560 REV3 Code: A000067

Hardware Manual. Crumb128. Rapid Prototyping Module with the Atmega128 AVR Microcontroller

DEV-1 HamStack Development Board

ARDUINO UNO REV3 SMD Code: A The board everybody gets started with, based on the ATmega328 (SMD).

Robotics Training Module ABLab Solutions

ARDUINO MICRO WITHOUT HEADERS Code: A000093

FT232 Serial to USB Converter

PS2 Wireless Owners Manual. By Robosoft Systems

ARDUINO LEONARDO ETH Code: A000022

Pridgen Vermeer Robotics Xmega128 Manual

SBAT90USB162 Atmel. SBAT90USB162 Development Board User s Manual

Power Supply, Arduino MEGA 2560, and Stepper Motors Connections

Cerebot Nano Reference Manual. Overview. Revised April 15, 2016 This manual applies to the Cerebot Nano rev. A

Keywords Digital IC tester, Microcontroller AT89S52

How2Use DT-AVR ATMEGA168 BMS. By: IE Team. Picture 1 The layout of DT-AVR ATMEGA168 BMS

USER S MANUAL VER.1. C11G- MULTIFUNTCION CNC BOARD Rev. 9

DBAT90USB162 Atmel. DBAT90USB162 Enhanced Development Board User s Manual

TETRIX PRIZM Robotics Controller Quick-Start Guide and Specifications

How2Use DT-51 AT89C51XXX BMS. By: IE Team. Picture1 The layout of DT-51 AT89C51XXX BMS

MEGATRONICS v3.0 DATASHEET

QUASAR PROJECT KIT # ATMEL AVR PROGRAMMER

Storage Card Interface Kit

Transcription:

Rhino Robot Control Board [RKI-1550] Users Manual Robokits India info@robokits.co.in http://www.robokitsworld.com Page 1

The Rhino Robot control board is versatile and expandable platform for robotics. Due to its expansion capabilities the board can be used to control all robots starting from beginner s robot to advanced robots with multiple functionality. The board is compatible to 6-25VDC input compared to all robot control boards available which accepts inputs just up to 12VDC. It has onboard two MC33932 5A Driver IC s which can drive 4 DC motors or 2 stepper motors. The board is sold generally with only one MC33932 5A driver and second driver needs to be ordered separately. The motor drivers have inbuilt protection for overheating so you would not see your motor drivers burnt in any case. The high capacity motor drivers give an edge to the development board for driving big robots without any problems. The board is designed in such a way that Back EMF for big motors do not affect working of microcontroller. Also the motor drivers give very good breaking and linear speeds of motors with input PWM compared to conventional motor drivers. The board comes with a boot loader software pre-programmed in ATMega16 microcontroller and can be easily programmed through USB within few seconds. This Product Includes CD containing all required software's and Documents Rhino Robot Controller Board with ATMega16 and 1X 5A MC33932 Dual Motor driver USB cable Robot Controller Board Features On Board Regulator with filters and Operating voltage from 6V-25V 2 General purpose LED's 2 Switches including reset Power on/off toggle switch 10A (Use better capacity switch if your power requirement is more then 10A or just short the terminals) 16MHz crystal for maximum speed Onboard LCD connector compatible to HD44780 LCD Modules LCD brightness control Power Indicator LED 4 DC/2 Stepper motor 5A driving capability (Normal configuration offers capability of 2 DC/1 Stepper motors) PWM pins connected to motor drivers for speed control of motors for two motor drivers 8ADC/Standard servo compatible connectors. 4 Servo connectors extra. All Pins accessible through male header pins Onboard 36Khz receiver to receive signals from RC5 remote http://www.robokitsworld.com Page 2

PS2 remote compatibility (Shares same pins as of LCD so either LCD or PS2 remote can be used at a time). USB to UART converter onboard Can be expanded for I/O through expansion connector via SPI/I2C/UART. Reverse polarity protection using a diode (Short the diode to SMD pad provided on board to reduce voltage drop by 0.7V or increase current requirement if more then 6A. In this case reverse polarity protection will also be removed.) Can be programmed via USB through bootloader or through ISP programming (If programmed through ISP the bootloader will be erased and we do not offer bootloader files as of now). Optional items LCD Module HD44780 compatible AVR Microcontroller ATMega16 included with board (Also ATMega32 can be selected) AVR programmer (Selectable between Serial Port, Parallel Port and USB Port Programmer) (Once you program bootloader chip through this programmers the chip cannot be re-programmed by bootloader through USB) *Serial port programmer does not work properly when LCD is connected. We recommend Parallel or USB port programmer if you are using LCD. 1X MC33932VW 5A Dual motor driver Playstation 2 remote control RC5 remote control 18 Servo expansion board IO expander board Sensors Install Drivers for Rhino board The drivers are provided on CD with each Kit. If you have misplaced the CD you can download the driver from following link. /downloads/pl2303hx_driver.zip To install the drivers use following method. 1. Remove Rhino board from USB if connected 2. Run driver.exe file from the CD or from above zip file. 3. If you have previously installed same drivers remove them first and then install again. 4. Restart the PC if required. 5. Connect your USB device. 6. Check whether it creates a virtual COM port. To check use following method. 1. Open Control Panel -> System -> Device Manager (or press Windows Key+Pause, click on hardware tab and choose device manager) 2. Double Click on Ports (COM & LPT) 3. Search for Prolific USB-to-Serial Comm Port(COMX) http://www.robokitsworld.com Page 3

Rhino Board top layout http://www.robokitsworld.com Page 4

Providing Power Supply You can provide the power supply to the board from any DC source from 6V to 24V. The microcontroller is preprogrammed for Blinking LED1 and drive motors. To power up the board using any DC source use VDD terminal as +VE terminal and GND as VE terminal. Put switch in correct position and check Power LED. Also 5V can be given directly to the board via USB. Make sure that USB supply jumper is shorted. In case of reverse polarity the 6A Diode will provide safety. Rhino board connections Switches & LED s Expansion PORT http://www.robokitsworld.com Page 5

PORTA PORTB PORTC/D http://www.robokitsworld.com Page 6

LCD UART http://www.robokitsworld.com Page 7

ISP Servo/ADC IR RC5 Receiver http://www.robokitsworld.com Page 8

Motor Drivers http://www.robokitsworld.com Page 9

*Note 1. XPWM PD5, YPWM PD4 2. M1 Left motor where M1-1 Left motor Positive terminal, M1-2 Left motor Negative terminal 3. M2 Right Motor where M2-1 Right motor Negative terminal, M2-2 Right motor Positive terminal http://www.robokitsworld.com Page 10

Rhino programmer Installation Steps Run Rhino_Programmer_Setup.exe file from CD. It will install Rhino programmer. http://www.robokitsworld.com Page 11

If the setup is unable to find WinAVR installed on a computer it will give following warning and if clicked on yes it will install WinAVR. If WinAVR is already installed it will move to next step http://www.robokitsworld.com Page 12

The software will then install WinAVR support for Rhino board programming through programmers notepad. It will automatically select Installed WinAVR path. http://www.robokitsworld.com Page 13

Using Rhino Robot Programmer Software Open Rhino programmer from start menu. Open Bin or Hex file by clicking on Open file Click on Program file to Rhino. http://www.robokitsworld.com Page 14

Quick C IDE - Rhino Introduction QuickC IDE - Rhino is easy to use software with multiple inbuilt libraries specifically for rhino board. Check QuickC IDE Rhino Library reference file from /downloads/quickclibraryref.pdf. Quick C IDE - Rhino Installation Run QuickC setup from CD. http://www.robokitsworld.com Page 15

http://www.robokitsworld.com Page 16

Using Rhino Sample codes Copy sample codes provided on Rhino bard CD to hard drive Open robokits.c file from any sample code folder using Programmers notepad. Click F3 to clean the target or go to Menu Tools -> Make Clean. Click F7 to build target or go to Menu Tools -> Make All. Click F9 to Program to Rhino board or go to Menu Tools -> Program Rhino board. http://www.robokitsworld.com Page 17

http://www.robokitsworld.com Page 18

Service and Support Service and support for this product are available from Robokits India. The Robokits Web site () maintains current contact information for all Robokits products. Limitations and Warrantees The Rhino Robot Control Board is intended for personal experimental and amusement use and in no case should be used where the health or safety of persons may depend on its proper operation. Robokits provides no warrantee of suitability or performance for any purpose for the product. Use of the product software and or hardware is with the understanding that any outcome whatsoever is at the users own risk. Robokits sole guarantee is that the software and hardware perform in compliance with this document at the time it was shipped to the best of our ability given reasonable care in manufacture and testing. All products are tested for their best performance before shipping, and no warranty or guarantee is provided on any of them. Of course the support is available on all of them for no cost. Disclaimer Copyright Robokits India, 2008 Neither the whole nor any part of the information contained in, or the product described in this manual, may be adapted or reproduced in any material or electronic form without the prior written consent of the copyright holder. This product and its documentation are supplied on an as-is basis and no warranty as to their suitability for any particular purpose is either made or implied. This document provides preliminary information that may be subject to change without notice. http://www.robokitsworld.com Page 19