ROB0102

ROB0102 Datasheet


Cherokey 4WD Mobile Platform SKU:ROB0102

Part Datasheet
ROB0102 ROB0102 ROB0102 (pdf)
PDF Datasheet Preview
Cherokey 4WD Mobile Platform SKU:ROB0102

Cherokey 4WD mobile platform

Contents
• 1 Introduction
• 2 Specification
• 3 Mainboard Pin Outs

Microcontroller Compatibility Power Supply
• 4 Installation Steps
• 5 Sample Code Simple Test Program First Test Control Test Program

Changing the Motor Direction in Code

Introduction

The Cherokey 4WD is a versatile mobile robot that is compatible with popular microcontrollers such as the UNO, MEGA2560, Romeo, etc. The Cherokey PCB is embedded with a L298P motor driver chip which allows it to drive two 6-12v DC motors with a maximum of 2A current. The integrated 2 way DC motor driver and XBee & APC220 socket allows you to start your project immediately without the need for an additional motor driver or wireless shield.

The expansion plate significantly increases the surface area of the Cherokey allowing you to easily connect a 9g micro servo or a standard sized servo in two different locations so that you can install a robotic arm or ultrasonic/IR sensors. The prototyping area makes it convenient to install sensors on the robot. Double sided solder pads in the middle of the top place can be populated with DIP or SMD components to extend the robot's functions.

The high strength aluminium alloy chassis provides flexibilitiy in rapid movement particularly in outdoor enviornments, such as grass, gravel, sand or sloped surfaces.

The Cherokey 4WD mobile platform is also suitable for robot competitions and research-related projects.

Specification
• 2 channel DC motor driver
• Solder prototyping areas
• Servo sized holes
• Mounting holes compatible with Arduino UNO, MEGA, Romeo, etc.
• Incorporates a dual H-bridge for bi-directional motor control
• Easy to connect external modules such as XBee, DFRobot Bluetooth and APC220 wireless modules
• 7 white LEDS surrounding the board's edge for cool lighting effects
• Gearboxed motors for extra torque
• Motor Specification:

Gear Ratio 1:120 No-load speed 3V :100RPM No-load speed 6V :200RPM No-load current 3V :60mA No-load current 6V :71mA Stall current 3V :260mA Stall current 6V :470mA Torque 3V 1.2Kgcm Torque 6V 1.92Kgcm Size 55mm x 48.3mm x 23mm Weight 45g

Mainboard Pin Outs

In the above diagram the 4 digital I/O pins in the lower-right corner can connect to any digital pin of an Arduino or similar microcontroller. In order for it to work you must make sure the correct pins are assigned in your code. Note D5 and D6 are PWM pins More Details
• PROG SWITCH PROG:Set the switch in this position when uploading code if you plug in an XBee or Bluetooth module on to the Cherokey PCB RUN Set the switch in this position to run the code after it has been uploaded
• MOTOR SELECT1 Short the pins with a jumpers to control Motor 2 and Motor 4 simultaneously
• MOTOR SELECT2 Short the pins with a jumper to control Motor 1 and Motor 3 simultaneously Note If you want to control the motors independently, remove the jumpers from these pins

Correct and incorrect method of shorting the pins

Microcontroller Compatibility

The Cherokey is compatible with most microcontrollers,such as Arduino UNO, Diecimila, Leonardo, Mega 1280,2560, ADK, Romeo etc. If you use the RoMeo, you have complete control of 4 motors simultaneously.

Cherokey 4WD_DFRduino UNO

Cherokey 4WD_Romeo Cherokey 4WD_Mega

NOTE 1 If you use Romeo or a Leonardo board where "RX0"&"TX0" are not exposed, you need to change "Serial" to "Serial1". 2 Turn the "PROG/RUN" switch to the "PROG" position when you are going to upl oad the sketch. 3 Turn the switch to "RUN" position when you are going to use Xbee,APC220 or other modules.

Power Supply

Install Battery on the back of the board.You can install 5xAA battery holder or lipo battery on the back of the board.

Installation Steps

Refer to the Instruction manual for detailed assembly steps

Sample Code

Simple Test Program

Use Arduino IDE to upload the following sketch to the microcontroller via the USB port. In Arduino IDE's board settings, you can use "Arduino UNO". Under COM settings, select the microcontrollers COM port the COM port will vary on your computer . Make sure your COM port is correctly assigned to your microcontroller in the IDE or the program will not upload!
int speedPin_M1 = 5;
//M1 Speed Control
int speedPin_M2 = 6;
//M2 Speed Control
int directionPin_M1 = 4;
//M1 Direction Control
int directionPin_M2 = 7;
//M1 Direction Control
void
void carAdvance 100,100 delay 1000 carBack 100,100 delay 1000 carTurnLeft 250,250 delay 1000 carTurnRight 250,250 delay 1000 ;
void
// Motor Stop
More datasheets: HQCCWM150GAH6A | HQCCWM271GAH6A | HQCCWM560GAH6A | HQCCAM681GAH6A | HQCCWM180GAH6A | HQCCWM240GAH6A | 36-1/B4C-AKNB | DA-70226 | PI7C7300ANAE | MPA7030-1R5-R


Notice: we do not provide any warranties that information, datasheets, application notes, circuit diagrams, or software stored on this website are up-to-date or error free. The archived ROB0102 Datasheet file may be downloaded here without warranties.

Datasheet ID: ROB0102 509033