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

Similar documents
GUIDE TO SP STARTER SHIELD (V3.0)

AlphaBot2 robot building kit for Arduino

USER MANUAL ARDUINO I/O EXPANSION SHIELD

L298N Dual H-Bridge Motor Driver

Arduino Dock 2. The Hardware

Rhino Robot Control Board [RKI-1550]

Power Supply, Arduino MEGA 2560, and Stepper Motors Connections

TA0139 USER MANUAL ARDUINO 2 WHEEL DRIVE WIRELESS BLUETOOTH ROBOT KIT

Lesson 5 Arduino Prototype Development Platforms. Chapter-8 L05: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education


1.0. Presents. techathon 3.0

HUB-ee BMD-S Arduino Proto Shield V1.0

How-To #7: Assemble an H-bridge Circuit Board

RoboClaw 2x30A Dual Channel Motor Controller

Number Name Description Notes Image 0101 Resistor, 100 ohm. brown-black-browngold. ¼ watt, 5% tolerance, red-red-brown-gold. brown-black-red-gold.

Sanguino TSB. Introduction: Features:

Academic Year Annexure I. 1. Project Title: Color sensor based multiple line follower robot with obstacle detection

Index. Jeff Cicolani 2018 J. Cicolani, Beginning Robotics with Raspberry Pi and Arduino,

ARDUINO M0 PRO Code: A000111

Instruction Manual. Model RBA18

RoboClaw 120A/160A/200A Dual Channel Motor Controller

Intel Galileo gen 2 Board

Romeo BLE Quad Robot Controller SKU: DFR0398

The Arduino Briefing. The Arduino Briefing

IDUINO for maker s life. User Manual. For IDUINO Mega2560 Board(ST1026)

Experiment 4.A. Speed and Position Control. ECEN 2270 Electronics Design Laboratory 1

TETRIX PRIZM Robotics Controller Quick-Start Guide and Specifications

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

IDUINO for maker s life. User Manual. For IDUINO development Board.

Rover 5. Explorer kit

TETRIX PRIZM Robotics Controller Quick-Start Guide and Specifications

ARDUINO LEONARDO WITH HEADERS Code: A000057

keyestudio Keyestudio MEGA 2560 R3 Board

Arduino Programming and Interfacing

Advance Robotics with Embedded System Design (ARESD)

Alessandra de Vitis. Arduino

Ks0096 keyestudio CNC Kit / CNC Shield V4.0 + Nano 3.0+3pcs a4988 Driver / GRBL Compatible

STEPD StepDuino Quickstart Guide

ATMega128 Rapid Robot Controller Board [RKI-1148]

User Guide v1.0. v1.0 Oct 1, This guide is only available in English Ce manuel est seulement disponible en Anglais

4 CHANNEL 5V RELAY MODULE

SHIELD-MD10 Cytron 10A Motor Driver Shield

HUB-ee BMD-S Arduino Proto Shield V1.1

Omega-328 SB. Rapid Prototyping tool with Shield Base for Atmel AtmegaXX8 Microcontrollers. User Manual

ROBOTLINKING THE POWER SUPPLY LEARNING KIT TUTORIAL

ARDUINO LEONARDO ETH Code: A000022

PODs: Physical Object. Thesis Defense presentation for Frank Sorenson

Arduino Smart Robot Car Kit User Guide

ARDUINO MINI 05 Code: A000087

HOW TO DESIGN A SMART CAR MODEL. From Requirements to Implementation Speaker: Fei Cheng

Programmable Device Interface PDI-1 A Versatile Hardware Controller with USB interface

Beetle SKU:DFR0282. Contents. Introduction

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

Robotics Adventure Book Scouter manual STEM 1

How-To #3: Make and Use a Motor Controller Shield

Laboratory 1 Introduction to the Arduino boards

Arduino Uno. Arduino Uno R3 Front. Arduino Uno R2 Front

HARDWARE MANUAL TMCM-1613 TMCM-1613-REC. Hardware Version V TRINAMIC Motion Control GmbH & Co. KG Hamburg, Germany.

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

ARDUINO INDUSTRIAL 1 01 Code: A000126

More than Compatibility

MegaPi Born to Motion Control

Galil Motion Control. DMC - 18x6. Datasheet (US ONLY)

Robotics Jumpstart Training II. EasyC: Software & Firmware Updates

Technical Specification for Educational Robots

ARDUINO MICRO WITHOUT HEADERS Code: A000093

ustepper S-lite Datasheet Microcontroller, stepper driver and encoder in an ultra-compact design! By ustepper ApS

Digital Pins and Constants

Lab 2 - Powering the Fubarino. Fubarino,, Intro to Serial, Functions and Variables

Module 3B: Arduino as Power Supply

ARDUINO BOARD LINE UP

ARDUINO UNO REV3 Code: A000066

General Description. Figure 1. FIPSD2M Driver Board

Go-Baby-Go Senior Capstone Project

AlaMode User Manual Revision

Handson Technology. 2 Channel 5V Optical Isolated Relay Module. User Guide. 1

Physics 120/220. Microcontrollers Extras. Prof. Anyes Taffard

ARDUINO MEGA 2560 REV3 Code: A000067

University of Portland EE 271 Electrical Circuits Laboratory. Experiment: Arduino

ustepper S Datasheet Microcontroller, stepper driver and encoder in an ultra-compact design! By ustepper ApS

ARDUINO PRIMO. Code: A000135

TA0136 USER MANUAL ARDUINO 2 WHEEL DRIVE ULTRASONIC ROBOT KIT

Contents. List of Figures. TermDriver Datasheet 1. 1 Overview 2. 2 Features 2. 3 Installation with Arduino 3

EEG 101L INTRODUCTION TO ENGINEERING EXPERIENCE

4X4 Driver Shield Manual

PMS5005 Sensing and Motion Controller User Manual

Automatic Railway Gate Control System Using RFID.

SD02C 2A Stepper Motor Driver. User s Manual V1.0

Wall-Follower. Xiaodong Fang. EEL5666 Intelligent Machines Design Laboratory University of Florida School of Electrical and Computer Engineering

SPLDuino Programming Guide

AlphaBot2 robot building kit for Raspberry Pi 3 Model B

PS2 Controller Starter Kit SKPS

Manual 601: : USB/RS232. Specifications. Contents. Options

Lab 2.2 Ohm s Law and Introduction to Arduinos

Three-Phase BLDC Gate Driver with Power Module

RB-See-217. Seeedstudio Grove XBee Carrier

If I wanted to connect an LED and little light bulb and have them switch on and off with one switch, my schematic would look like the one below.

Note. The above image and many others are courtesy of - this is a wonderful resource for designing circuits.

Arduino ADK Rev.3 Board A000069

OBSTACLE AVOIDANCE ROBOT

Transcription:

ARDUINO UNO R3 BASED 20A ROBOT CONTROL BOARD [RKI-1580] http://www.robokitsworld.com Page 1

1. Introduction: The Arduino UNO R3 based 20A robot control board is a versatile motor controller for driving dual dc motor rated upto 20A each. Key features include multi-functionality, incorporation of ATmega328P-AU microcontroller (Arduino Uno R3 based) and 20A motor driver into a single control board designed for robotics applications. It can drive 2 robot driving motors (Connected two motors in parallel for 4 wheeled robot) in skid steer control with analog speed control. Also can control up to eight servo motors connected at servo port and motor connector-3. Most important feature it includes is that it can be programmed by Arduino IDE with the use of USB slot provided on the board. It can be controlled by UART communication, PS2 or IR remote control. Due to its expansion capabilities the board can be used to control all robots starting from beginner s robot to advanced robots with multiple functionalities such as PS2 or IR controlled robot. It can control up to 20Amp of current on each channel. http://www.robokitsworld.com Page 2

2. Features of board: Robot control board provides the following features: Incorporation of ATmega328P-AU microcontroller (Arduino UNO R3 based) and 20A motor driver Included all the features of Arduino UNO Support Arduino IDE Interfacing Analog speed control for 2 DC driving DC motors with Skid Steer Control Up to 8 servo motor control capability PS2 and IR remote compatible for wireless robot control applications Support UART Interfacing. http://www.robokitsworld.com Page 3

Integrated USB Virtual COM port for programming Screw terminals for all power and signal wiring Status LEDs indicate Power Dimensions : 690 mm x 640 mm x 15 mm 3. Driver Specifications: Parameter Min Max Input voltage 7V 24V Supply current (@power supply) 1A 20A Absolute maximum peak current Current rating Continuous Current(< 10seconds) Continuous Current (< 60seconds) Continuous Current (> 60seconds) Interface Protection Breaking feature Control Dimensions 50A Maximum 20A ~ 20A ~ 10A ~ 5A (without heat sink on MOSFETS) TTL/CMOS Protection circuit to avoid any electrical fluctuations Breaking feature Included without affecting performance of MCU Via PWM PPM TTL Signal 690 mm x 640 mm x 15 mm http://www.robokitsworld.com Page 4

4. Schematics: 5. Steps for program IDE sketch: sketch Step 1. Install PL2303 driver Step 2. Open Arduino IDE Step 3. Select com port Step 4. Select Board (Arduino ( UNO) Step 5. Open sample code Step 6. Burn/Upload http://www.robokitsworld.com Page 5

6. Reference Code: int RightMotor = 9; int LeftMotor = 10; int R_dir = 8; int L_dir = 12; // pin maping according to schematics void setup() // reducing the pwm freq TCCR1B = TCCR1B & 0B11111000 0B00000100; pinmode(rightmotor,output); pinmode(leftmotor,output); pinmode(r_dir,output); pinmode(l_dir,output); void loop() Forward(255); delay(3000); Backward(255); delay(3000); void Forward(unsigned int Pwm) digitalwrite(r_dir,low); http://www.robokitsworld.com Page 6

digitalwrite(l_dir,low); analogwrite(rightmotor,pwm); analogwrite(leftmotor,pwm); void Backward(unsigned int Pwm) digitalwrite(r_dir,high); digitalwrite(l_dir,high); analogwrite(rightmotor,pwm); analogwrite(leftmotor,pwm); void Left(unsigned int Pwm) digitalwrite(r_dir,low); digitalwrite(l_dir,high); analogwrite(rightmotor,pwm); analogwrite(leftmotor,pwm); void Right(unsigned int Pwm) digitalwrite(r_dir,high); digitalwrite(l_dir,low); analogwrite(rightmotor,pwm); analogwrite(leftmotor,pwm); http://www.robokitsworld.com Page 7

void Stop() digitalwrite(rightmotor,low); digitalwrite(leftmotor,low); 7. Additional Information: The following relevant links are available and should be referred to: 1. STREAK RC - ALL TERRAIN ROBOT READY TO USE WITH 1KM RANGE 2. STREAK RC - ALL TERRAIN ROBOT DIY KIT http://robokits.co.in/robots/wireless-robot-kit/streak-rc-all-terrainrobot-ready-to-use-with-1km-range?cpath=10_161& http://robokits.co.in/robots/wireless-robot-kit/streak-rc-all-terrainrobot-diy-kit?cpath=10_161& You can add your creativity to extending and exploring new exiting experiments many more. http://www.robokitsworld.com Page 8