Rover 5. Explorer kit

Similar documents
Web Site: Forums: forums.parallax.com Sales: Technical:

Mr.General. Manual NO.RS002

Arduino Robots Robot Kit Parts List

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

AMRobot. Educational mini-robot platform

GUIDE TO SP STARTER SHIELD (V3.0)

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

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

Lab 2.2 Ohm s Law and Introduction to Arduinos

PowerPal Selectable Voltage 3-Amp Breadboard Power Supply (#32133)

Wii Nunchuk Transceiver. Wiring Diagrams

AXE Stack 18. BASIC-Programmable Microcontroller Kit. An inexpensive introduction to microcontroller technology for all ability levels

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

PWR-I/O-DB Power and I/O Daughterboard (#28301)

Model: K0073. Smart Robot Car Kit Quick Start Guide

Arduino Smart Robot Car Kit User Guide

ROBOTLINKING THE POWER SUPPLY LEARNING KIT TUTORIAL

Figure 18: Basic input port drawing.

AlphaBot2 robot building kit for Arduino

One Grove Base Shield board this allows you to connect various Grove units (below) to your Seeeduino board; Nine Grove Grove units, consisting of:

Whitebox TM Developer s Guide

Appendix F: Design Documentation for multisensory therapy system

09/05/2014. Engaging electronics for the new D&T curriculum. Geoff Hampson Managing Director of Kitronik. Presentation overview

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

BuffaloLabs WiFi Lantern Assembly guide version 1

Fire Bird V Insect - Nex Robotics

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

PICAXE EXPERIMENTER BOARD (AXE090)

AMEX Mini Robot The mini robot educational platform (Rev. 1.0)

TA0139 USER MANUAL ARDUINO 2 WHEEL DRIVE WIRELESS BLUETOOTH ROBOT KIT

Bitty Rover. Recommended Age: 12 and up Difficulty Level: 3/5 (Soldering Required, programming, connecting wires, small parts choking hazard)

Digital Pins and Constants

Section 4 - Automation Assembly

Controlling a fischertechnik Conveyor Belt with Arduino board

SharpSky Focuser Construction. SharpSky Focuser. Construction Document V st December 2012 Dave Trewren 1

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

Quick Guide WARNING: CHOKING HAZARD - Small parts. Not for children under 3 years old. mbot is an educational robot kit for beginners to get hands-on

RoboClaw 2x30A Dual Channel Motor Controller

Issue : 1.1 Date : 19/1/2004. Trigger IO. C-Cam Technologies. a division of. Vector International 1 / 6

Thursday, September 15, electronic components

Interactive LED Modules

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

Shack Clock kit. U3S Rev 2 PCB 1. Introduction

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

Bill of Materials: Picaxe-based IR Control Module Pair PART NO

Installation/assembly manual for DCC/Power shield

SRI-02 Speech Recognition Interface

PING))) Kit for Stingray (#28985)

SUM-40 OPERATING MANUAL. Ma0 DYNAMIC STRUCTURES AND MATERIALS, LLC REV

EZ-Bv4 Datasheet v0.7

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

CAUTION: TTL Only, Do Not Use ± 12 V RS-232

SPIRIT. Phase 5 Analog Board Computer and Electronics Engineering

DIRRS+ Digital Infra-Red Ranging System Ideal for robotics projects. Singles (SKU # Pack (SKU #35100)

Vector 3D printer complete wire list including extruder PWA listing

LCD Prototype Circuit on Solderless Breadboard. 840 Pin Solderless Breadboard ( # ND)

Connecting LEDs to the ADB I/O

Sanguino TSB. Introduction: Features:

Thank you for purchasing the RGB Multi-MCU base and driver board from SuperTech-IT and TheLEDCube.com

4 Channel Stepper Driver Shield

Schematic Diagram: R2,R3,R4,R7 are ¼ Watt; R5,R6 are 220 Ohm ½ Watt (or two 470 Ohm ¼ Watt in parallel)

PMS5005 Sensing and Motion Controller User Manual

1.0. Presents. techathon 3.0

Board Of Education USB (#28850)

Prototyping & Engineering Electronics Kits Basic Kit Guide

Lightning Stitch Assembly

LEGO Energy Meter. How to Get Started

Micro USB Lamp Kit ESSENTIAL INFORMATION. Version 2.0 DESIGN A STYLISH LAMP WITH THIS

International Journal of Artificial Intelligence and Applications (IJAIA), Vol.9, No.3, May Bashir Ahmad

Insert the male, 90 angled, 2x10 connectors into the corresponding 2x10 sockets and put them in place, flat under the PCB. Solder.

EyesBot Driver RobotShop App Assembly and Use

Self Sustaining Arduino

Experimental Procedure

PICAXE CONNECT (AXE210)

Camtraptions PIR Motion Sensor v3 Manual. Firmware Version 2.2

solutions for teaching and learning

PICAXE DEVELOPMENT BOARD (AXE091)

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

HARDWARE OPERATIONS MANUAL

Handy Board MX. page 1

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

LEGO BB-8 Release: LEGO BB-8. Learn how to automate a LEGO BB-8for motion, light, and sound using Crazy Circuits. Written By: Joshua

Hardware Overview and Features

Halloween Pumpkinusing. Wednesday, October 17, 12

Modern Robotics Inc. Sensor Documentation

AIRRS. Infrared Distance Measurement Analog Output Signal Narrow Field of View Reliable Easy to use. Analog Infra-Red Ranging System

Arduino Smart Bluetooth Robot Car Kit User Guide

Module 3B: Arduino as Power Supply

KDS Channel DMX Controlled Servo Kit

DaNI Robot Camera. User Guide V0512

1. Introduction Packing list Parts Introduction Uno R3 Board for Arduino Specifications... 6

MP6500 Stepper Motor Driver, Digital Current Control

High Power (15W + 15W) Stereo Amplifier

DLA. DMX512 Analyzer. DLA Users Manual SV2_00 B.lwp copyright ELM Video Technology, Inc.

Ultimate LPF kit: Relay-switched LPF kit

FOOTBALLER ROBOT KIT C-9893

The Universal Translator

I/O Expansion Board. Control Made Simple

Onwards and Upwards, Your near space guide. Figure 1. CheapBot Line Follower

Pegasus Astro Dual Motor Focus Controller v2.0

Transcription:

Rover 5 Explorer kit The explorer kit provides the perfect interface between your Rover 5 chassis and your micro-controller with all the hardware you need so you can start programming right away. PCB Features: 2x FET H bridge motor drivers rated at 4A with current sensing. Servo power supply 5.4V rated at 3A assuming the use of 7.2V battery. 5V LDO regulator rated up to 1.5A with suitable heatsinking. 3.3V LDO regulator rated at 500mA. Built in trickle charge circuit for NiMh or NiCd batteries. 4x IR analog/digital sensors mounted on the corners. 2x individual power rails (V1, V2) that can be connected to any voltage. Mounting holes for hardware including Arduino and Arduino Mega PCBs. Additional Hardware: 2x Small bread boards with mounting hardware. 1x Pan / tilt kit with two miniature servos and mounting hardware. 1x IR compound eye. 1x Jumper wire pack.

Mounting your hardware Before you mount the explorer PCB onto the Rover 5 chassis, mount any hardware you wish to use. The PCB is supplied with 2x small bread boards and 8x 16mm, hex brass spacers. This allows enough clearance for any custom circuitry you may wish to build on the prototype area under the breadboards. Use the mounting holes shown in pink. The pan / tilt assembly is mounted at the front using 25mm brass hex spacers. Use the mounting holes shown in green. Note that the holes are slightly off-centre so that when correctly mounted the output shaft of the pan servo will be centre on the PCB. The holes used to mount the PCB to the Rover 5 chassis are marked in orange.

Mounting Arduino Boards The PCB has mounting holes to suit popular Arduino PCB s. Using the 25mm brass hex spacers provided Arduino Uno, Duemilanove, Diecimila and older can be mounted using the holes marked in red. You can also mount an Arduino Mega 1280 / 2560 using the holes marked in yellow. Arduino Nano, Basic Stamp, Propeller and Picaxe to name a few! Using the breadboards and supplied jumper wire kit a wide range of processors can be used with this PCB. The breadboards are a great way to interface experimental circuitry or even have multiple processors controlling your robot. If the breadboards are not required then other hardware can be mounted using an expansion plate.

Connection to Rover 5 Start by Installing rechargeable NiMh or NiCd batteries in the Rover 5 chassis. They can be recharged overnight by the built in trickle charge circuitry. This eliminates the need to remove the PCB to replace batteries. Plug in your motors and if your chassis comes with encoders then plug them in as shown in the photo with the red wires (+5V) on the outer pins and the black wires (GND) on the innermost pins. Each encoder has a white and a yellow signal wire. It is not too important which way these wires connect as this can be corrected in your program. Swapping the white and yellow wires of an encoder will reverse the encoders sense of direction. Screw the PCB onto the Rover 5 chassis with the 4x self tapping screws provided.

Battery Charging When the power switch is in the Off position the battery is internally connected to a simple trickle charge circuit. When power is connected to the battery charging socket the orange LED will light up. The recharge circuit allows the batteries to be recharged overnight when a 12V power supply is connected to the recharge socket. If you want to recharge over a longer period of time such as the weekend then you should use a 9V power supply to prevent overcharging your batteries. WARNING: This recharge circuit is designed for NiCd and NiMh batteries only! Do not use with Lithium (LiPo) batteries which require a specialized charging circuit. Power The Explorer PCB provides 4 different voltage levels for powering your robot. 1. Battery voltage: 7.2V when using NiMh or NiCd batteries is used to power the motors and can also be used to power other motors or circuits. 2. Servo Power: Servo s typically have a voltage rating of 4.5V 6V. As the battery voltage is too high we use 3x diodes in series to drop the battery voltage to approximately 5.4V. The Diodes are rated at 3A and may get hot when servos are working under heavy loads. 3. +5V (Vcc): This voltage is supplied by a Low Drop Out (LDO) regulator which can provide up to 1A even when the battery voltage gets as low as 5.5V. As many development PCB s need at least 7.5V for their built in regulator you may need to power your processor directly from this regulator. By adding a larger heatsink you can increase the output of this regulator to 1.5A maximum. 4. +3.3V: Many newer processors and sensors require a 3.3V supply. We have included a low dropout regulator with a 500mA rating to support these devices. Because some devices such as the encoders require +5V all Vcc connections on the PCB are +5V. Motor control and IR LEDs can be driven by 3.3V signals. Signals from the encoders and corner sensors must go through a voltage divider. You can build this circuit either on the breadboards or the prototype area.

V1 and V2 Power rails V1 and V2 are typically connected to the servo power (5.4V) allowing servos to plug directly into the PCB. These power rails can be disconnected from the 5.4V supply by removing the jumpers on J9 and J18. They can then be connected to the other voltages using J21 and J22. The V1 and V2 rails each provide power to 4x 3 pin servo compatible male connectors. Female connectors allow the servos or sensors to be easily connected to a breadboard or development board using the supplied jumper wires. Motor Control Circuitry The built in motor control circuitry consist of 2x FET H bridges. Each motor control circuit can drive a motor forwards or backwards as well as controlling the speed of the motor using Pulse Width Modulation (PWM). The motor control circuits each have a maximum continuous rating of 4.5A and a current sensing circuit that gives an output of approximately 1V per amp. This output can be monitored using a processors analog to digital (ADC) inputs to determine how much load the motor is under and if the motor has stalled. Each motor is controlled by two digital pins. The Direction pin changes the direction of the motor between forward and reverse. The PWM Speed pin controls the speed of the motor. Encoder Connectors If your Rover 5 chassis includes encoders then the encoder can be read from the encoder socket. The encoders are powered from the PCB so you only need to read the outputs A and B. Swapping the connections to A and B will reverse the encoders sense of direction. The output of the encoders consist of 2 square waves that are 90 degrees out of phase. The pattern generated by these outputs can be used to measure speed, direction and distance traveled. A tutorial on how to use these encoders can be found here: http://letsmakerobots.com/node/24031

Infrared Corner Sensors The explored PCB includes 4 infrared (IR) sensors on the corners which can be used to detect objects or edges depending on the orientation of the sensors. These sensors are numbered 1 to 4 for easy identification. Each sensor consist of an IR LED and an IR phototransistor. Because you cannot see IR with your eyes a small green LED is connected to each IR LED so you can see when it is on. To get the maximum range from these sensors, the IR LED and IR phototransistor must be parallel to each other. If you aim the IR LED and phototransistor downward then they can be used to detect the edge of a table or the top of the stairs. Aim the sensors outward for object detection. These sensors can be used with analog or digital inputs but best results are achieved with analog inputs. To take a reading from a sensor first turn on the IR LED for that corner (1-4) by applying a high digital output to the appropriate pin on the left hand side of the board. In your code allow at least 50uS for the phototransistor to respond. Now read the sensor using the appropriate pin (1-4) on the right hand side of the board using either an analog or digital input. When an object is detected then voltage on the sensor output will rise. The voltage level will depend on size, colour and distance of the object being detected. A digital input will only recognize when the voltage exceeds a certain voltage (usually between 50% and 70%) of the processors supply voltage. When using analog inputs, So that ambient light will not affect your readings it is recommended that you turn off the LED, wait 50uS again and then take a second reading. This second reading with the LED off is your ambient light reading. By subtracting this reading from the first reading you will get a result that represents only light from the LED reflected back by an object. NOTE: These sensors will not work in bright sunlight and are intended for indoor / night use only.

Pan / tilt kit The pan / tilt kit is the perfect addition to your robot. With mounting holes to suit a wide range of IR and ultrasonic range finders or cameras this assembly gives your robot personality as well as increasing the usefulness of your sensor. IR compound eye This sensor is a perfect, low cost companion to the pan / tilt assembly. Although only a short range sensor (15-20cm depending on ambient IR) it allows tracking of moving objects using simple code and low powered processors. Perfect for beginners! Sample Code To help you get started quickly sample code can be downloaded from DAGU s product support site: https://sites.google.com/site/daguproducts/ Good luck and enjoy!