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

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

GRBL SHIELD FOR ARDUINO UNO USER MANUAL

Buildlog.net 4 Axis Stepper Driver Shield (p/n C16013 Rev 2) User Guide Rev 5

Installation/assembly manual for DCC/Power shield

UF-3701 Power Board Construction Guide

Post Tenebras Lab. Written By: Post Tenebras Lab

GUIDE TO SP STARTER SHIELD (V3.0)

RC Tractor Guy Controller V2.1 Assembly Guide

Cytron 3A Motor Driver Shield SHIELD-3AMOTOR. User s Manual Rev 1.0 April 2017

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

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

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

KDS Channel DMX Controlled Servo Kit

Arduino shield kit. 1) Low Pass Filter (LPF) kit (available for LF/MF/HF/VHF bands 2,200m to 6m)

Assembly Guide. LEDs. With these assembly instructions, you can easily build your own SWT16. All required components are included in this kit.

TA0139 USER MANUAL ARDUINO 2 WHEEL DRIVE WIRELESS BLUETOOTH ROBOT KIT

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

PICAXE EXPERIMENTER BOARD (AXE090)

ROBOTLINKING THE POWER SUPPLY LEARNING KIT TUTORIAL

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

SPIRIT. Phase 5 Analog Board Computer and Electronics Engineering

This, plus your Basic Stamp 2 or Stamp Stack 2 Microcontroller (not included) will let you customize your robot s behavior any which way you want!

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)

Phi-panel backpack assembly and keypad options Dr. John Liu 12/16/2012

ARDUINO LEONARDO ETH Code: A000022

IR TRANSMITTER BLOK PCB ASSEMBLY INSTRUCTIONS. Copyright EduTek Ltd Rev. 2

ARDUINO LEONARDO WITH HEADERS Code: A000057

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

AlphaBot2 robot building kit for Arduino

Arduino Internals. Dale Wheat. Apress

Educato. Assembly Instructions

MP3 audio amplifier. Build Instructions. Issue 2.0

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

Soartronic IOIO UART interface v2e assembly manual.

DIY Line Tracking Smart Car with AT89C2051

KDR00101 DMX Controlled Relay Kit

Breadboard Voltage. Convenient 5V Supply for Breadboard

Connection to the negative reference of power.

Light & Sound Control Module

ARDUINO MEGA 2560 REV3 Code: A000067

KDR00301 DMX Controlled Relay Kit

Rover 5. Explorer kit

Categories. Archive. Meta. POSTS NEWS HARDWARE APPLICATIONS DOWNLOADS FORUM LINKS ABOUT

PARTS LIST 1 x PC Board 36 x 5mm Red LED 36 x 12mm LED Standoff 36 x NPN Transistor 36 x 10kΩ Resistor OTHER PARTS YOU MAY NEED

Wii Nunchuk Transceiver. Wiring Diagrams

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

Tubbutec Sumtiple Kit Version Construction Manual

Make your own secret locking mechanism to keep unwanted guests out of your space!

Self Sustaining Arduino

BUILDING YOUR KIT. For the Toadstool Mega328.

Wind Logger Shield. Parts included: Date: 29/07/14 Version: 1.0 By: Matt Little

Phi -1 shield Documentation. Table of content

Button Code Kit. Assembly Instructions and User Guide. Single Button Code Entry System

RFX 328p dev/deployment board - Assembly instructions (long version, v1.3, Feb 12, 2015)

PICAXE CONNECT (AXE210)

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

Digital Pins and Constants

Mounting Card MC1XDZR02-HP1

dual bipolar voltage controlled step sequencer DIY ASSEMBLY MANUAL v1.03

EQ573 Assembly guide. EQ573 Assembly guide Main board 1. Diodes. 2. Resistors (1) 3. Test pins. 4. Ceramic capacitors.

Advanced Strobe 1.0 Kit

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

Assembling the Printed Circuit Board for the EDE1200 Robot

Construction Construction Instructions

Breeze Board. Type A. User Manual.

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

ME 3210: Mechatronics Signal Conditioning Circuit for IR Sensors March 27, 2003

OSDoge. Setup handbook

Building the FlipChip Tester

The Basic Counter. Hobby Electronics Soldering Kit. Instruction Guide

K8099 NIXIE CLOCK. * optional enclosure TKOK19 (black) - TKOK17 (white) ** optional plexiglass enlcosure B8099 ILLUSTRATED ASSEMBLY MANUAL

Mounting Card MC1XDZR02-QD

Advanced Debugging I. Equipment Required. Preliminary Discussion. Basic System Bring-up. Hardware Bring-up, Section Plan

Device: PLT This document Version: 3.0. For hardware Version: 4. For firmware Version: Date: April 2014

logic table of contents: squarebot logic subsystem 7.1 parts & assembly concepts to understand 7 subsystems interfaces 7 logic subsystem inventory 7

Motor driver board. EB022

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

ARDUINO MICRO WITHOUT HEADERS Code: A000093

High Power (15W + 15W) Stereo Amplifier

BuffaloLabs WiFi Lantern Assembly guide version 1

Universal Keying Adapter 3+

Arduino Panel Meter Clock. By Russ Hughes

Proto-DB (#28310): Prototyping Daughterboard

Design Modular Planning

Prototyping Module Datasheet

General-Purpose Microcontroller Module 12a Hardware Reference Release 1.4a (October 11, 2017)

Mini Fuzz Face. Vintage fuzz in a neat little package

ARDUINO MEGA ADK REV3 Code: A000069

Ultimate LPF kit: Relay-switched LPF kit

Raspberry-Pi Shield: Binary-Coded-Decimal Clock

Building RoboPIC 18F4550

keyestudio Keyestudio MEGA 2560 R3 Board

solutions for teaching and learning

Fuzz Rite V2.0. Mosrite FuzzRite / Gus Rite Fuzz

Arduino ADK Rev.3 Board A000069

EE 354 August 1, 2017 Assembly of the AT89C51CC03 board

BS2p40tm OEM Module. Surface mount/through hole kit By Robert L. Doerr. Manual Revision.5

IC Big Muff 78. Chip-based Big Muff Pi. Smooooooth!

H89-Z37 DOUBLE-DENSITY FLOPPY CONTROLLER

Transcription:

HUB-ee BMD-S Arduino Proto Shield V1.0 User guide and assembly instructions Document Version 1.0 Introduction 2 Schematic 3 Quick user guide 4 Assembly 5 1) DIP Switches 5 2) Micro-MaTch Connector Headers 6 3) Reset Switch 7 4) Power Capacitors 8 5) Pin Headers 9 6) Screw Terminal 10 7) Arduino Pin Headers 11 DISCLAIMER OF LIABILITY While we always try to provide accurate information, there may be times when factual, technical or typographical inaccuracies appear in our documentation. We apologise if this happens and we reserve the right to make changes and corrections at any time, without notice. Creative Robotics expressly disclaims liability for errors or omissions in the content of this document and makes no commitment to update the information contained in this documentation. Creative Robotics expressly disclaims all liability for the interpretation and use by others of any information contained in this document. All products are subject to change without prior notice. Creative Robotics disclaims any responsibility for errors, omissions or inaccuracies in product documentation or any other data relating to our products. Creative Robotics disclaims any responsibility for loss, damage or harm caused directly or indirectly by the use of our products. (Basically: be careful, have fun but if you mess up then don t blame us) Arduino is a trademark of the Arduino Team (www.arduino.cc). Page 1

Introduction This board makes it easy to connect up a pair of HUB-ee wheels to an Arduino Uno or Leonardo board. You can power two wheels and get full sensor feedback via their quadrature encoder sensors. Each wheel drive port has a second slave connector so you can connect a second wheel to this and drive it from the same control signals as the first. Sensor signals from the slave ports are available via a set of headers. The board has a pair of dual DIP switches so you can disconnect the wheel sensors, freeing up four of the Arduino pins for other purposes, and a prototyping area to add your own stuff. Version 1.0Errors: 1 All the pads around the edge of the prototyping area are connected together. 2 The headers for Servo 1 and 2 are labelled incorrectly Servo 1 connects to Arduino Pin D5 and Servo 2 to Arduino Pin D6 (Not D6 and D7 as it says on the board) Board guide Page 2

Schematic Page 3

Quick User Guide Power Supply: This board has inputs for a main power source and will feed anything connected into the Arduino Vin pin. If you connect a power source that is outside the range that the Arduino can cope with you will risk damaging your board. There are NO power input protection diodes so accidentally reversing the polarity of a power supply could damage the board and anything connected to it. Because of the way the Arduino power supply works when you plug it into a USB port to program it you will get approximately 4.5V appearing on the Arduino Vin pin if the board is not powered externally This voltage will then start to power any HUB-ee wheels or servos attached to the board. This can be annoying if you actually want your creation to sit still whilst you download a new sketch so the shield has a jumper called Motor Power that can disconnect the wheel and servo power supply from the rest of the system. We recommend removing the jumper when downloading sketches unless your creation is being powered externally from a battery or other power supply Arduino to HUB-ee Pin Mappings HUB-ee Pin Arduino Pin Motor 1: In1 Pin 8 In2 Pin 11 PWM Pin 9 StBy NOT CONNECTED QEI-A Pin 3 (Connected via a DIP Switch) QEI-B Pin 7 (Connected via a DIP Switch) Motor 2: In1 Pin 12 In2 Pin 13 PWM Pin 10 StBy NOT CONNECTED QEI-A Pin 2 (Connected via a DIP Switch) QEI-B Pin 4 (Connected via a DIP Switch) The QEI-A outputs of motor 1 and 2 are connected to the two interrupt on change pins of the Arduino (see note below about UNO and Leonardo interrupt pin differences) The QEI-B pins are not connected to interrupt on change inputs. This configuration will let you reliably measure wheel motion at 64 counts per revolution, but not the maximum possible 128 CPI. All four of the QEI outputs from the two main HUB-ee sockets (Motor 1 and 2) can be disconnected from their respective Arduino pins using the DIP switches. If you don t want or need the sensor feedback then you can disconnect them and use the Arduino pins for something else. The two additional HUB-ee connectors allow you to connect extra wheels that will work in sync with the main wheels but without any sensor feedback Plug a wheel into the Motor2b socket and it will get the same control signals as the wheel in Motor1a. Page 4

Assembly guide 1 DIP Switches It is always a good idea to start with the smallest components so let s start with the DIP switches. These go in the centre of the board towards the bottom. The switches each have the word ON at one end. Make sure this is at the top as shown in the close up picture before turning the board over and soldering them in. Page 5

2 Micro-MaTch connector headers The red Micro-MaTch connectors allow you to connect the HUB-ee wheels to the board, there are four of these and they should clip easily into the board these connectors can go in any way round. Once they are clipped in place turn the board over and solder them. Page 6

3 Reset Switch Clip in the reset switch this allows you to reset the Arduino when the shield is in place then solder it in. Page 7

4 Power Capacitors The board has room for four electrolytic capacitors. These help smooth out the power supply and are important when running power hungry things like motors. These capacitors are polarised, meaning they have to go in the correct way round. Their polarity is marked in two ways, by having a longer lead on the positive side, and having a band down the other side of the case marked with a (minus sign). Solder these in place then trim off the leads. Page 8

5 Pin Headers Time to insert and solder a few pin headers these are for the servos, motor power jumper, power input and UART. You do not need to solder all these in place if you don t want to, you may prefer to leave some off so you can solder wires to the board instead. If you are going to solder these headers in then here is a handy tip place all the headers in the board, then place something flat (like a piece of wood or plastic) on top of the board. Now turn the whole thing over and the header pins won t all fall out now you can solder them all in at once. Insert the pin headers then place a piece of board on the top. Now turn the whole thing over. The board will keep the pins in place so you can solder them. Page 9

6 Screw Terminal The screw terminal allows you to connect a power source easily. Stick it in the board and solder it on. Make sure the cable entry holes are on the outside! Page 10

7 Arduino pin headers (The final step!) Now we need to solder on the long pin headers that connect the shield to the Arduino these go on the bottom of the PCB. One of the easiest ways to do this (to ensure the headers go in straight) is to insert the long ends of the headers into an Arduino before placing the board on top and soldering them in place. Put the pins into the Arduino sockets to keep them straight when soldering. Now place the shield on top, and solder the pins in place Page 11

The finished board, next to an Arduino Leonardo. Page 12