4WD Mobile Platform SKU:ROB0022

Size: px
Start display at page:

Download "4WD Mobile Platform SKU:ROB0022"

Transcription

1 4WD Mobile Platform SKU:ROB0022 Contents [hide] 1 Function Introduction 1.1 STEP1: Assemble Robot 1.2 STEP2: Debug Motor 1.3 STEP3:Install Upper Plate 1.4 STEP4: Debug Ultrasonic Sensor and Servo 1.5 STEP5: Debugging Robot Function Introduction This Kit will teach you how to build a automatic obstacle avoidance robot which is achieved on the platform of the Turtle Robot,based on ultrasonic sensor as distance measuring device,and combined with servo. STEP1: Assemble Robot 1.Assemble Your Own Motor Look in your parts bag for eight long screws. These are used to fix and secure the motors in place. Place the motors in the correct alignment, then screw them into place as shown in the picture below. Please note that washers and gaskets are also included in the parts bag. Washers can be used to increase friction, which helps fasten the motors into place. The gaskets help prevent the screw nuts from loosening and falling off due to the Pirate s movements and collisions. 1/24

2 2.Soldering the Cables Take the black and red wires out of the parts bag. Attach one black and one red cable (15 cm long) to each motor (4 motors in total). Then use your wire stripper to strip the insulation at both ends of the wires (make sure not to strip too much refer to the pictures below). Next, solder the wires onto the pins affixed to the motors. Repeat the soldering process for all four motors. 2/24

3 Note:Pay attention to the correct locations of the red and black wires when soldering. Please consult the following photos for details /24

4 3.Assemble the Romeo BLE controller Look in your parts bag for three copper supports. Those 1cm long supports are used to fasten the Romeo controller board. As shown in the picture below, there are three holes in the controller board. Place the three copper supports into the holes, then fasten them into place with the appropriate screws. 4/24

5 4.Assemble the Battery Box Take out two countersunk screws (their heads are flat). Then follow the steps shown in the picture below and affix the battery to the car base. 5/24

6 5.Crafting the Power Switch Batteries are the essential lifeblood of robots. To control power usage, we need to use a power switch: the switch turns off power when not in use, thus preserving electricity and battery life. Refer to the picture below before assembling and installing the power switch. Please pay attention to the sequence of the gaskets and screw nuts when assembling the switch. 6/24

7 After assembling the switch, we want to start soldering its wires. Take some of the remaining wire leftover from before. Strip the wiring off both ends of the cables so that the inside of the wire is exposed (same process as with the motors before). We want to solder the exposed end of the wires to the pins on the switch. When soldering, it s very important that we note the position of the switch s pins. Let s do this step by step. a)connect the switch to the battery charger. Pay attention to the exact location of both items. 7/24

8 b)solder the red cables connecting the switch with the battery charger as shown in the picture below. Here s another picture to make things clearer. 8/24

9 c)finally, take one red cable and one black cable. Attach one end of one cable to the negative pole of the battery charger and one end of the other cable to the positive pole of the battery charger. Then attach the other ends of both cables to the Romeo BLE controller. 9/24

10 10/24

11 Looking at this enlarged picture should give you a better idea of how the wires should be connected. After soldering, make sure to check and see if your wiring between the battery and Romeo controller is consistent from start to finish and matches with the above pictures. 6.Assemble the Car Base Using eight M3x6mm screws, attach the side plates to the front and back bumper plates as shown by the diagram below. Note: When tightening the screws during this step, make sure not to fully tighten the screws at first this way, we can easily detach the top board in later steps should we need to make adjustments. Then, re attach the base plate to the body of the car as shown in the picture below. 11/24

12 This is what the car base should like after it s been assembled remember to install the battery pack! 7.Connect the Motors with the Microcontroller Board Now we need to the motors with the microcontroller board. Carefully follow the following diagram: the left motor s red and black wires should be soldered into M2; the right motor s red and black wires should be soldered to M1. Pay special attention to the battery pack: the black wire should be soldered into the wire port reading GND, while the red wire should be soldered in the wire port labeled VND. Use your screwdriver to loosen and tighten the wire ports make sure these ports are fastened well once the wires have been inserted. Note: Make sure the wires from one motor (i.e. the left motor) are soldered into the motor port. (i.e. the M2 port on the diagram below do not solder one motor s wires into two separate ports.) 12/24

13 After soldering the motor wires to the microcontroller board, we re ready to attach the top plate to the base of the car. Before we attach the top plate, you have the option of attaching a sensor plate (see diagram below) if you don t plan to use sensors just yet, you can skip this extra step. 13/24

14 After attaching the top plate, your Pirate should resemble the picture below. 8.Attach an extra level to the Pirate Find the four holes on the base s top plate. Screw in the four M3x60mm Copper Standoffs, then attach the additional top plate as shown in the diagram below use M3x6mm screws to affix the plate to the copper standoffs. 14/24

15 Toss some wheels on your Pirate and you re ready to let it whip! 15/24

16 STEP2: Debug Motor Upload the Code int speedpin_m1 = 5; int speedpin_m2 = 6; int directionpin_m1 = 4; int directionpin_m2 = 7; //M1 Speed Control //M2 Speed Control //M1 Direction Control //M1 Direction Control void setup(){ void loop(){ caradvance(100,100); delay(1000); carback(100,100); delay(1000); carturnleft(250,250); delay(1000); carturnright(250,250); delay(1000); void carstop(){ // Motor Stop digitalwrite(speedpin_m2,0); digitalwrite(directionpin_m1,low); digitalwrite(speedpin_m1,0); digitalwrite(directionpin_m2,low); void carturnleft(int leftspeed,int rightspeed){ analogwrite (speedpin_m2,leftspeed); digitalwrite(directionpin_m1,high); analogwrite (speedpin_m1,rightspeed); //Turn Left //PWM Speed Control 16/24

17 digitalwrite(directionpin_m2,high); void carturnright(int leftspeed,int rightspeed){ analogwrite (speedpin_m2,leftspeed); digitalwrite(directionpin_m1,low); analogwrite (speedpin_m1,rightspeed); digitalwrite(directionpin_m2,low); void carback(int leftspeed,int rightspeed){ analogwrite (speedpin_m2,leftspeed); digitalwrite(directionpin_m1,low); analogwrite (speedpin_m1,rightspeed); digitalwrite(directionpin_m2,high); void caradvance(int leftspeed,int rightspeed){ analogwrite (speedpin_m2,leftspeed); digitalwrite(directionpin_m1,high); analogwrite (speedpin_m1,rightspeed); digitalwrite(directionpin_m2,low); //Turn Right //Move backward //Move forward STEP3:Install Upper Plate 1. Fixed Ultrasonic Sensor Position Please see the Installation Manual 2. Fixed Servo Position 17/24

18 STEP4: Debug Ultrasonic Sensor and Servo 1. Hardware Connection 18/24

19 2. Upload Code Download the library firstly.metro libray #include <Servo.h> #include <Metro.h> Metro measuredistance = Metro(50); Metro sweepservo = Metro(20); unsigned long actualdistance = 0; Servo myservo; // create servo object to control a servo int pos = 60; int sweepflag = 1; 19/24

20 int URPWM = 3; // PWM Output US,Every 50US represent 1cm int URTRIG= 10; // PWM trigger pin uint8_t EnPwmCmd[4]={0x44,0x02,0xbb,0x01; // distance measure command void setup(){ // Serial initialization myservo.attach(9); Serial.begin(9600); // Sets the baud rate to 9600 SensorSetup(); void loop(){ if(measuredistance.check() == 1){ actualdistance = MeasureDistance(); // Serial.println(actualDistance); // delay(100); if(sweepservo.check() == 1){ servosweep(); void SensorSetup(){ pinmode(urtrig,output); digitalwrite(urtrig,high); pinmode(urpwm, INPUT); for(int i=0;i<4;i++){ Serial.write(EnPwmCmd[i]); // A low pull on pin COMP/TRIG // Set to HIGH // Sending Enable PWM mode command int MeasureDistance(){ // a low pull on pin COMP/TRIG triggering a sensor reading digitalwrite(urtrig, LOW); digitalwrite(urtrig, HIGH); // reading Pin PWM will output pulses unsigned long distance=pulsein(urpwm,low); if(distance==50000){ // the reading is invalid. Serial.print("Invalid"); else{ distance=distance/50; // every 50us low level stands for 1cm return distance; void servosweep(){ if(sweepflag ){ if(pos>=60 && pos<=120){ pos=pos+1; myservo.write(pos); if(pos>119) sweepflag = false; else { if(pos>=60 && pos<=120){ pos=pos 1; myservo.write(pos); if(pos<61) sweepflag = true; // in steps of 1 degree // tell servo to go to position in variable 'pos' // assign the variable again 20/24

21 3. Adjust the servo position Method 1: Reinstall wheel Method 2: Adapt your code accordingly STEP5: Debugging Robot 1. Fix the expansion board Uplpad the code #include <Servo.h> #include <Metro.h> Metro measuredistance = Metro(50); Metro sweepservo = Metro(20); 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 unsigned long actualdistance = 0; Servo myservo; // create servo object to control a servo int pos = 60; int sweepflag = 1; int URPWM = 3; // PWM Output US,Every 50US represent 1cm 21/24

22 int URTRIG= 10; // PWM trigger pin uint8_t EnPwmCmd[4]={0x44,0x02,0xbb,0x01; // distance measure command void setup(){ // Serial initialization myservo.attach(9); Serial.begin(9600); // Sets the baud rate to 9600 SensorSetup(); void loop(){ if(measuredistance.check() == 1){ actualdistance = MeasureDistance(); // Serial.println(actualDistance); // delay(100); if(sweepservo.check() == 1){ servosweep(); if(actualdistance <= 30){ myservo.write(90); if(pos>=90){ // carback(100,100); //// Serial.println("carBack"); // delay(100); carturnright(150,150); // Serial.println("carTurnRight"); delay(100); else{ // carback(100,100); //// Serial.println("carBack"); // delay(100); carturnleft(150,150); // Serial.println("carTurnLeft"); delay(100); else{ caradvance(70,70); // Serial.println("carAdvance"); delay(100); // carback(150,150); void SensorSetup(){ pinmode(urtrig,output); digitalwrite(urtrig,high); pinmode(urpwm, INPUT); for(int i=0;i<4;i++){ Serial.write(EnPwmCmd[i]); // A low pull on pin COMP/TRIG // Set to HIGH // Sending Enable PWM mode command int MeasureDistance(){ // a low pull on pin COMP/TRIG triggering a sensor reading digitalwrite(urtrig, LOW); digitalwrite(urtrig, HIGH); // reading Pin PWM will output pulses unsigned long distance=pulsein(urpwm,low); 22/24

23 if(distance==50000){ Serial.print("Invalid"); else{ distance=distance/50; return distance; void carstop(){ // Motor Stop digitalwrite(speedpin_m2,0); digitalwrite(directionpin_m1,low); digitalwrite(speedpin_m1,0); digitalwrite(directionpin_m2,low); // the reading is invalid. // every 50us low level stands for 1cm void carturnleft(int leftspeed,int rightspeed){ analogwrite (speedpin_m2,leftspeed); digitalwrite(directionpin_m1,high); analogwrite (speedpin_m1,rightspeed); digitalwrite(directionpin_m2,high); void carturnright(int leftspeed,int rightspeed){ analogwrite (speedpin_m2,leftspeed); digitalwrite(directionpin_m1,low); analogwrite (speedpin_m1,rightspeed); digitalwrite(directionpin_m2,low); void carback(int leftspeed,int rightspeed){ analogwrite (speedpin_m2,leftspeed); digitalwrite(directionpin_m1,low); analogwrite (speedpin_m1,rightspeed); digitalwrite(directionpin_m2,high); void caradvance(int leftspeed,int rightspeed){ analogwrite (speedpin_m2,leftspeed); digitalwrite(directionpin_m1,high); analogwrite (speedpin_m1,rightspeed); digitalwrite(directionpin_m2,low); void servosweep(){ if(sweepflag){ if(pos>=60 && pos<=120){ pos=pos+1; myservo.write(pos); if(pos>119) sweepflag = false; else { if(pos>=60 && pos<=120){ pos=pos 1; myservo.write(pos); if(pos<61) sweepflag = true; //Turn Left //PWM Speed Control //Turn Right //Move backward //Move forward // in steps of 1 degree // tell servo to go to position in variable 'pos' // assign the variable again 23/24

24 Your own car was born! 24/24

Operating Mode: Serial; (PWM) passive control mode; Autonomous Mode; On/OFF Mode

Operating Mode: Serial; (PWM) passive control mode; Autonomous Mode; On/OFF Mode RB-Dfr-11 DFRobot URM V3.2 Ultrasonic Sensor URM37 V3.2 Ultrasonic Sensor uses an industrial level AVR processor as the main processing unit. It comes with a temperature correction which is very unique

More information

URM37 V3.2 Ultrasonic Sensor (SKU:SEN0001)

URM37 V3.2 Ultrasonic Sensor (SKU:SEN0001) URM37 V3.2 Ultrasonic Sensor (SKU:SEN0001) From Robot Wiki Contents 1 Introduction 2 Specification 2.1 Compare with other ultrasonic sensor 3 Hardware requierments 4 Tools used 5 Software 6 Working Mode

More information

URM37 Ultrasonik Mesafe Sensörü - Arduino - Raspberry Pi - LattePanda Uyumlu - DFRobot

URM37 Ultrasonik Mesafe Sensörü - Arduino - Raspberry Pi - LattePanda Uyumlu - DFRobot URM37 Ultrasonik Mesafe Sensörü - Arduino - Raspberry Pi - LattePanda Uyumlu - DFRobot URM37 V4.0 Ultrasonic Sensor Contents [ hide ] 1 Introduction 2 Specification 3 PinOut 4 Tutorial 4.1 Button for RS232/TTL

More information

Parts List. Robotic Arm segments ¼ inch screws Cable XBEE module or Wifi module

Parts List. Robotic Arm segments ¼ inch screws Cable XBEE module or Wifi module Robotic Arm 1 Legal Stuff Stensat Group LLC assumes no responsibility and/or liability for the use of the kit and documentation. There is a 90 day warranty for the Sten-Bot kit against component defects.

More information

Lesson4 Obstacle avoidance car

Lesson4 Obstacle avoidance car Lesson4 Obstacle avoidance car 1 Points of this section The joy of learning, is not just know how to control your car, but also know how to protect your car. So, make you car far away from collision. Learning

More information

Programming a Servo. Servo. Red Wire. Black Wire. White Wire

Programming a Servo. Servo. Red Wire. Black Wire. White Wire Programming a Servo Learn to connect wires and write code to program a Servo motor. If you have gone through the LED Circuit and LED Blink exercises, you are ready to move on to programming a Servo. A

More information

Assignments from last week

Assignments from last week Assignments from last week Review LED flasher kits Review protoshields Need more soldering practice (see below)? http://www.allelectronics.com/make-a-store/category/305/kits/1.html http://www.mpja.com/departments.asp?dept=61

More information

Sten-Bot Robot Kit Stensat Group LLC, Copyright 2013

Sten-Bot Robot Kit Stensat Group LLC, Copyright 2013 Sten-Bot Robot Kit Stensat Group LLC, Copyright 2013 Legal Stuff Stensat Group LLC assumes no responsibility and/or liability for the use of the kit and documentation. There is a 90 day warranty for the

More information

Servo Sweep. Learn to make a regular Servo move in a sweeping motion.

Servo Sweep. Learn to make a regular Servo move in a sweeping motion. Servo Sweep Learn to make a regular Servo move in a sweeping motion. We have seen how to control a Servo and also how to make an LED Fade on and off. This activity will teach you how to make a regular

More information

Mechatronics Engineering and Automation Faculty of Engineering, Ain Shams University MCT-151, Spring 2015 Lab-4: Electric Actuators

Mechatronics Engineering and Automation Faculty of Engineering, Ain Shams University MCT-151, Spring 2015 Lab-4: Electric Actuators Mechatronics Engineering and Automation Faculty of Engineering, Ain Shams University MCT-151, Spring 2015 Lab-4: Electric Actuators Ahmed Okasha, Assistant Lecturer okasha1st@gmail.com Objective Have a

More information

Coding with Arduino to operate the prosthetic arm

Coding with Arduino to operate the prosthetic arm Setup Board Install FTDI Drivers This is so that your RedBoard will be able to communicate with your computer. If you have Windows 8 or above you might already have the drivers. 1. Download the FTDI driver

More information

keyestudio keyestudio Mini Tank Robot

keyestudio keyestudio Mini Tank Robot keyestudio Mini Tank Robot Catalog 1. Introduction... 1 2. Parameters... 1 3. Component list... 1 4. Application of Arduino... 2 5. Project details... 12 Project 1: Obstacle-avoidance Tank... 12 Project

More information

J. La Favre Using Arduino with Raspberry Pi February 7, 2018

J. La Favre Using Arduino with Raspberry Pi February 7, 2018 As you have already discovered, the Raspberry Pi is a very capable digital device. Nevertheless, it does have some weaknesses. For example, it does not produce a clean pulse width modulation output (unless

More information

Arduino and Servo Motor

Arduino and Servo Motor Arduino and Servo Motor 1. Basics of the Arduino Board and Arduino a. Arduino is a mini computer that can input and output data using the digital and analog pins b. Arduino Shield: mounts on top of Arduino

More information

Computational Crafting with Arduino. Christopher Michaud Marist School ECEP Programs, Georgia Tech

Computational Crafting with Arduino. Christopher Michaud Marist School ECEP Programs, Georgia Tech Computational Crafting with Arduino Christopher Michaud Marist School ECEP Programs, Georgia Tech Introduction What do you want to learn and do today? Goals with Arduino / Computational Crafting Purpose

More information

Arducopter 3DR-B Hardware

Arducopter 3DR-B Hardware Arducopter 3DR-B Thank you for purchasing an Arducopter 3DR kit. The Arducopter 3DR is a stable and supported quadrotor frame in the ongoing development of the Arducopter code on DIYDrones. It features

More information

Content Components... 1 i. Acrylic Plates... 1 ii. Mechanical Fasteners... 3 iii. Electrical Components... 4 Introduction... 5 Getting Started... 6 Ar

Content Components... 1 i. Acrylic Plates... 1 ii. Mechanical Fasteners... 3 iii. Electrical Components... 4 Introduction... 5 Getting Started... 6 Ar About r Preface r is a technology company focused on Raspberry Pi and Arduino open source community development. Committed to the promotion of open source culture, we strive to bring the fun of electronics

More information

How to Build the Robotics++ V2 Robot. Last Edited Nov

How to Build the Robotics++ V2 Robot. Last Edited Nov How to Build the Robotics++ V2 Robot Last Edited Nov. 15-2014 www.roboticscity.com 1 Completed Robotics++ V2 Robot. More views of completed robot can be found at the end of this instructions manual The

More information

Sten BOT Robot Kit 1 Stensat Group LLC, Copyright 2016

Sten BOT Robot Kit 1 Stensat Group LLC, Copyright 2016 StenBOT Robot Kit Stensat Group LLC, Copyright 2016 1 Legal Stuff Stensat Group LLC assumes no responsibility and/or liability for the use of the kit and documentation. There is a 90 day warranty for the

More information

Arduino Control of Tetrix Prizm Robotics. Motors and Servos Introduction to Robotics and Engineering Marist School

Arduino Control of Tetrix Prizm Robotics. Motors and Servos Introduction to Robotics and Engineering Marist School Arduino Control of Tetrix Prizm Robotics Motors and Servos Introduction to Robotics and Engineering Marist School Motor or Servo? Motor Faster revolution but less Power Tetrix 12 Volt DC motors have a

More information

StenBOT Robot Kit. Stensat Group LLC, Copyright 2018

StenBOT Robot Kit. Stensat Group LLC, Copyright 2018 StenBOT Robot Kit 1 Stensat Group LLC, Copyright 2018 Legal Stuff Stensat Group LLC assumes no responsibility and/or liability for the use of the kit and documentation. There is a 90 day warranty for the

More information

HAW-Arduino. Sensors and Arduino F. Schubert HAW - Arduino 1

HAW-Arduino. Sensors and Arduino F. Schubert HAW - Arduino 1 HAW-Arduino Sensors and Arduino 14.10.2010 F. Schubert HAW - Arduino 1 Content of the USB-Stick PDF-File of this script Arduino-software Source-codes Helpful links 14.10.2010 HAW - Arduino 2 Report for

More information

About Arduino: About keyestudio:

About Arduino: About keyestudio: About Arduino: Arduino is an open-source hardware project platform. This platform includes a circuit board with simple I/O function and program development environment software. It can be used to develop

More information

Learning Objectives. References 10/26/11. Using servos with an Arduino. EAS 199A Fall 2011

Learning Objectives. References 10/26/11. Using servos with an Arduino. EAS 199A Fall 2011 Using servos with an Arduino EAS 199A Fall 2011 Learning Objectives Be able to identify characteristics that distinguish a servo and a DC motor Be able to describe the difference a conventional servo and

More information

EE-110 Introduction to Engineering & Laboratory Experience Saeid Rahimi, Ph.D. Labs Introduction to Arduino

EE-110 Introduction to Engineering & Laboratory Experience Saeid Rahimi, Ph.D. Labs Introduction to Arduino EE-110 Introduction to Engineering & Laboratory Experience Saeid Rahimi, Ph.D. Labs 10-11 Introduction to Arduino In this lab we will introduce the idea of using a microcontroller as a tool for controlling

More information

Using Servos with an Arduino

Using Servos with an Arduino Using Servos with an Arduino ME 120 Mechanical and Materials Engineering Portland State University http://web.cecs.pdx.edu/~me120 Learning Objectives Be able to identify characteristics that distinguish

More information

Module: Arduino as Signal Generator

Module: Arduino as Signal Generator Name/NetID: Teammate/NetID: Module: Laboratory Outline In our continuing quest to access the development and debugging capabilities of the equipment on your bench at home Arduino/RedBoard as signal generator.

More information

The Useless Machine. Parts Only - Build Guide v0001

The Useless Machine. Parts Only - Build Guide v0001 TM The Useless Machine Parts Only - Build Guide v0001 For the best outcome, follow each step in order. We recommend reading this guide entirely before you get started. Tools required: One phillips screwdriver,

More information

100UF CAPACITOR POTENTIOMETER SERVO MOTOR MOTOR ARM. MALE HEADER PIN (3 pins) INGREDIENTS

100UF CAPACITOR POTENTIOMETER SERVO MOTOR MOTOR ARM. MALE HEADER PIN (3 pins) INGREDIENTS 05 POTENTIOMETER SERVO MOTOR MOTOR ARM 100UF CAPACITOR MALE HEADER PIN (3 pins) INGREDIENTS 63 MOOD CUE USE A SERVO MOTOR TO MAKE A MECHANICAL GAUGE TO POINT OUT WHAT SORT OF MOOD YOU RE IN THAT DAY Discover:

More information

A500 ASSEMBLY & INSTALLATION INSTRUCTIONS

A500 ASSEMBLY & INSTALLATION INSTRUCTIONS ASSEMBLY & INSTALLATION INSTRUCTIONS 1 CONTENTS 2 Component Parts A B Canopy Mounting Plate C Cap (3) D Threaded Nipple E Threaded Standoffs (2) F Anchors (8) G #10 Screws (8) H Safety Cable (2) I Safety

More information

Arduino. AS220 Workshop. Part II Interactive Design with advanced Transducers Lutz Hamel

Arduino. AS220 Workshop. Part II Interactive Design with advanced Transducers Lutz Hamel AS220 Workshop Part II Interactive Design with advanced Transducers Lutz Hamel hamel@cs.uri.edu www.cs.uri.edu/~hamel/as220 How we see the computer Image source: Considering the Body, Kate Hartman, 2008.

More information

CONSTRUCTION GUIDE Robotic Arm. Robobox. Level II

CONSTRUCTION GUIDE Robotic Arm. Robobox. Level II CONSTRUCTION GUIDE Robotic Arm Robobox Level II Robotic Arm This month s robot is a robotic arm with two degrees of freedom that will teach you how to use motors. You will then be able to move the arm

More information

ELECTRIC RACER BASIC BUILD

ELECTRIC RACER BASIC BUILD Page 1 Name: Set: Date: This guide will take you through the process of creating a basic electric racer. After you finish this build, you should be able to experiment, design and engineer your own racer.

More information

ABCs of Arduino. Kurt Turchan -

ABCs of Arduino. Kurt Turchan - ABCs of Arduino Kurt Turchan - kurt@trailpeak.com Bio: Kurt is a web designer (java/php/ui-jquery), project manager, instructor (PHP/HTML/...), and arduino enthusiast, Kurt is founder of www.trailpeak.com

More information

Budget Robotics Octabot Assembly Instructions

Budget Robotics Octabot Assembly Instructions Budget Robotics Octabot Assembly Instructions The Budget Robotics Octabot kit is a low-cost 7" diameter servo-driven robot base, ready for expansion. Assembly is simple, and takes less than 15 minutes.

More information

A servo is an electric motor that takes in a pulse width modulated signal that controls direction and speed. A servo has three leads:

A servo is an electric motor that takes in a pulse width modulated signal that controls direction and speed. A servo has three leads: Project 4: Arduino Servos Part 1 Description: A servo is an electric motor that takes in a pulse width modulated signal that controls direction and speed. A servo has three leads: a. Red: Current b. Black:

More information

Lecture 6. Interfacing Digital and Analog Devices to Arduino. Intro to Arduino

Lecture 6. Interfacing Digital and Analog Devices to Arduino. Intro to Arduino Lecture 6 Interfacing Digital and Analog Devices to Arduino. Intro to Arduino PWR IN USB (to Computer) RESET SCL\SDA (I2C Bus) POWER 5V / 3.3V / GND Analog INPUTS Digital I\O PWM(3, 5, 6, 9, 10, 11) Components

More information

What you should have. 1. Telescopic Pole (1) 2. Arc tubing (4) for Lower Ring. 3. Numbered bars or spokes(8) 4. Center plate (1)

What you should have. 1. Telescopic Pole (1) 2. Arc tubing (4) for Lower Ring. 3. Numbered bars or spokes(8) 4. Center plate (1) 20 ft RGB Pole Tree What you should have 1. Telescopic Pole (1) 2. Arc tubing (4) for Lower Ring 3. Numbered bars or spokes(8) 4. Center plate (1) 5. Top Ring (1) 6. Hardware and wrenchs a. Hardware i.

More information

FABO ACADEMY X ELECTRONIC DESIGN

FABO ACADEMY X ELECTRONIC DESIGN ELECTRONIC DESIGN MAKE A DEVICE WITH INPUT & OUTPUT The Shanghaino can be programmed to use many input and output devices (a motor, a light sensor, etc) uploading an instruction code (a program) to it

More information

Never power this piano with anything other than a standard 9V battery!

Never power this piano with anything other than a standard 9V battery! Welcome to the exciting world of Digital Electronics! Who is this kit intended for? This kit is intended for anyone from ages 13 and above and assumes no previous knowledge in the field of hobby electronics.

More information

OpenROV. Guide 3 - Electronics. We will now move to the assembly of the electronics that will control the ROV. Written By: OpenROV

OpenROV. Guide 3 - Electronics. We will now move to the assembly of the electronics that will control the ROV. Written By: OpenROV OpenROV Guide 3 - Electronics We will now move to the assembly of the electronics that will control the ROV. Written By: OpenROV 2017 openrov.dozuki.com Page 1 of 33 INTRODUCTION We will introduce soldering

More information

CNC Router Parts. PRO Series Machine Expansion Instructions

CNC Router Parts. PRO Series Machine Expansion Instructions CNC Router Parts Tools List The following tools will be used during assembly of your machine: Metric Ball End Allen Wrench Set - 3mm, 4mm, 5mm, 6mm 6mm Ball-End Hex Driver Attachment for Drill/Impact Driver

More information

Figure 1. Digilent DC Motor

Figure 1. Digilent DC Motor Laboratory 9 - Usage of DC- and servo-motors The current laboratory describes the usage of DC and servomotors 1. DC motors Figure 1. Digilent DC Motor Classical DC motors are converting electrical energy

More information

DFRduino Romeo All in one Controller V1.1(SKU:DFR0004)

DFRduino Romeo All in one Controller V1.1(SKU:DFR0004) DFRduino Romeo All in one Controller V1.1(SKU:DFR0004) DFRduino RoMeo V1.1 Contents 1 Introduction 2 Specification 3 DFRduino RoMeo Pinout 4 Before you start 4.1 Applying Power 4.2 Software 5 Romeo Configuration

More information

BL-ER-P Ethernet Radio Unit for Pedestal Installation Guide

BL-ER-P Ethernet Radio Unit for Pedestal Installation Guide Assemble the Antenna Riser 1. Remove the antenna riser assembly and the antenna from its packaging. 2. Remove the plastic cap, the nut, and the lock washer from the stem of the antenna. 3. Put the stem

More information

Preface. If you have any TECHNICAL questions, add a topic under FORUM section on our website and we'll reply as soon as possible.

Preface. If you have any TECHNICAL questions, add a topic under FORUM section on our website and we'll reply as soon as possible. Preface About SunFounder SunFounder is a technology company focused on Raspberry Pi and Arduino open source community development. Committed to the promotion of open source culture, we strive to bring

More information

Robotic Arm Assembly Instructions

Robotic Arm Assembly Instructions Robotic Arm Assembly Instructions Last Revised: 11 January 2017 Part A: First follow the instructions: http://www.robotshop.com/media/files/zip2/rbmea-02_-_documentation_1.zip While assembling the servos:

More information

meped v2 Assembly Manual

meped v2 Assembly Manual meped v Assembly Manual The meped is an open source quadruped robot designed by Scott Pierce of Spierce Technologies, LLC. This design is released under the Creative Commons, By Attribution, Share Alike

More information

JK Spartacus Stamped Front Bumper

JK Spartacus Stamped Front Bumper Page 1/14 OMIX-ADA TECHNICAL SUPPORT PHONE: M-F 8am - 5pm EST 1-800-449-6649 EMAIL: techsupport@omix-ada.com FOR WARRANTY INFORMATION VISIT: www.omix-ada.com Page 2/14 Part #11544.01 11544.09 11543.13

More information

1. Controlling the DC Motors

1. Controlling the DC Motors E11: Autonomous Vehicles Lab 5: Motors and Sensors By this point, you should have an assembled robot and Mudduino to power it. Let s get things moving! In this lab, you will write code to test your motors

More information

V4 Premium Kit. Prusa i3 Build Guide

V4 Premium Kit. Prusa i3 Build Guide V4 Premium Kit Prusa i3 Build Guide Hi! Congratulations on your purchase of the DIYElectronics.co.za Prusa I3 kit, the best South African 3D Printer Kit! Hopefully this should serve as complete guide to

More information

LED + Servo 2 devices, 1 Arduino

LED + Servo 2 devices, 1 Arduino LED + Servo 2 devices, 1 Arduino Learn to connect and write code to control both a Servo and an LED at the same time. Many students who come through the lab ask if they can use both an LED and a Servo

More information

Lesson 2 Bluetooth Car

Lesson 2 Bluetooth Car Lesson 2 Bluetooth Car Points of this section It is very important and so cool to control your car wirelessly in a certain space when we learn the Arduino, so in the lesson, we will teach you how to control

More information

VEX Robotics Platform and ROBOTC Software. Introduction

VEX Robotics Platform and ROBOTC Software. Introduction VEX Robotics Platform and ROBOTC Software Introduction VEX Robotics Platform: Testbed for Learning Programming VEX Structure Subsystem VEX Structure Subsystem forms the base of every robot Contains square

More information

Arduino: Sensors for Fun and Non Profit

Arduino: Sensors for Fun and Non Profit Arduino: Sensors for Fun and Non Profit Slides and Programs: http://pamplin.com/dms/ Nicholas Webb DMS: @NickWebb 1 Arduino: Sensors for Fun and Non Profit Slides and Programs: http://pamplin.com/dms/

More information

Advanced Mechatronics 1 st Mini Project. Remote Control Car. Jose Antonio De Gracia Gómez, Amartya Barua March, 25 th 2014

Advanced Mechatronics 1 st Mini Project. Remote Control Car. Jose Antonio De Gracia Gómez, Amartya Barua March, 25 th 2014 Advanced Mechatronics 1 st Mini Project Remote Control Car Jose Antonio De Gracia Gómez, Amartya Barua March, 25 th 2014 Remote Control Car Manual Control with the remote and direction buttons Automatic

More information

INSTALLATION GUIDE PREMIUM FRONT BUMPER. AEV30103AE Last Updated: 09/08/14 US PATENTS: D683281, D CHINESE PATENT: ZL

INSTALLATION GUIDE PREMIUM FRONT BUMPER. AEV30103AE Last Updated: 09/08/14 US PATENTS: D683281, D CHINESE PATENT: ZL PREMIUM FRONT BUMPER US PATENTS: D683281, D697842 CHINESE PATENT: ZL 2012 3 0026081.4 AEV30103AE Last Updated: 09/08/14 INSTALLATION GUIDE PLEASE READ BEFORE YOU START TO GUARANTEE A QUALITY INSTALLATION,

More information

Crawler Kit for the Parallax Small Robot (#30055)

Crawler Kit for the Parallax Small Robot (#30055) 599 Menlo rive Rocklin, alifornia 95765, USA Office: (916) 624-8333 Fax: (916) 624-8003 Technical: support@parallax.com Web store: www.parallax.com Educational: learn.parallax.com rawler it for the Parallax

More information

Spiderbeam Balun Construction Guide

Spiderbeam Balun Construction Guide BALUN CONSTRUCTION GUIDE Ver. 1.0 1 The components of the Balun Kit are in a plastic bag. Most of the components are inside the plastic case of the balun. The aluminum U-profile and the RG-142 Teflon Coax

More information

The Robot Builder's Shield for Arduino

The Robot Builder's Shield for Arduino The Robot Builder's Shield for Arduino by Ro-Bot-X Designs Introduction. The Robot Builder's Shield for Arduino was especially designed to make building robots with Arduino easy. The built in dual motors

More information

3DR ArduCopter Quad-C

3DR ArduCopter Quad-C 3DR ArduCopter Quad-C 3DR ArduCopter Quad-C Thank you for purchasing a 3DR ArduCopter Quad kit. The 3DR ArduCopter Quad is a stable and supported multi-rotor frame in the ongoing development of the ArduCopter

More information

KAKU R2 Education Robot

KAKU R2 Education Robot 1 / 1 KAKU R2 Education Robot Rev 1.1 Rev Changes Date Remark Rev1.0 Instruction book Release 2015/5/4 -- 2 / 2 1.Product overview KAKU education Robot platform is a geared to the needs of all ages Robot

More information

Attribution Thank you to Arduino and SparkFun for open source access to reference materials.

Attribution Thank you to Arduino and SparkFun for open source access to reference materials. Attribution Thank you to Arduino and SparkFun for open source access to reference materials. Contents Parts Reference... 1 Installing Arduino... 7 Unit 1: LEDs, Resistors, & Buttons... 7 1.1 Blink (Hello

More information

INSTALLATION INSTRUCTIONS DODGE RAM 2 & 4WD 1500 PART # P5058

INSTALLATION INSTRUCTIONS DODGE RAM 2 & 4WD 1500 PART # P5058 INSTALLATION INSTRUCTIONS 2009-13 DODGE RAM 2 & 4WD 1500 PART # P5058 PARTS LIST: Qty Description Qty Description 1 Grille Guard 12 12-1.75mm Hex Nuts 2 Upper Frame Mounting s (for trucks without tow hooks

More information

The µbotino Microcontroller Board

The µbotino Microcontroller Board The µbotino Microcontroller Board by Ro-Bot-X Designs Introduction. The µbotino Microcontroller Board is an Arduino compatible board for small robots. The 5x5cm (2x2 ) size and the built in 3 pin connectors

More information

Devastator Tank Mobile Platform with Edison SKU:ROB0125

Devastator Tank Mobile Platform with Edison SKU:ROB0125 Devastator Tank Mobile Platform with Edison SKU:ROB0125 From Robot Wiki Contents 1 Introduction 2 Tutorial 2.1 Chapter 2: Run! Devastator! 2.2 Chapter 3: Expansion Modules 2.3 Chapter 4: Build The Devastator

More information

Two Hour Robot. Lets build a Robot.

Two Hour Robot. Lets build a Robot. Lets build a Robot. Our robot will use an ultrasonic sensor and servos to navigate it s way around a maze. We will be making 2 voltage circuits : A 5 Volt for our ultrasonic sensor, sound and lights powered

More information

BombiniBot Parts and Assembly

BombiniBot Parts and Assembly BombiniBot Parts and Assembly Copyright 05 mindsensors.com / Parts Loose Parts: Part Quantity Tire Motor Mount 4-Wire Encoder Cable Encoder Wheel Velcro Strip Top Chasis Plate Bottom Chasis Plate Battery

More information

1. ASSEMBLING THE PCB 2. FLASH THE ZIP LEDs 3. BUILDING THE WHEELS

1. ASSEMBLING THE PCB 2. FLASH THE ZIP LEDs 3. BUILDING THE WHEELS V1.0 :MOVE The Kitronik :MOVE mini for the BBC micro:bit provides an introduction to robotics. The :MOVE mini is a 2 wheeled robot, suitable for both remote control and autonomous operation. A range of

More information

Installation Instructions Jeep JL Front Grumper Product Number: GR4600 Application: 18+ JEEP JL

Installation Instructions Jeep JL Front Grumper Product Number: GR4600 Application: 18+ JEEP JL ! IMPORTANT SAFETY GUIDE Your safety and the safety of others is very important. In order to help you make informed decisions about safety, we have provided the following warnings, safety precautions,

More information

CNC Router Parts PRO Machine Kit Cable Track Installation Instructions

CNC Router Parts PRO Machine Kit Cable Track Installation Instructions 1 1 X CABLE TRACK TRAYS & BRACKETS The cable track on the side of the system is supported by a metal tray (or multiple trays for longer systems such as a PRO4896). These trays hang from brackets on the

More information

CONSTRUCTION GUIDE Light Robot. Robobox. Level VI

CONSTRUCTION GUIDE Light Robot. Robobox. Level VI CONSTRUCTION GUIDE Light Robot Robobox Level VI The Light In this box dedicated to light we will discover, through 3 projects, how light can be used in our robots. First we will see how to insert headlights

More information

Programming 2 Servos. Learn to connect and write code to control two servos.

Programming 2 Servos. Learn to connect and write code to control two servos. Programming 2 Servos Learn to connect and write code to control two servos. Many students who visit the lab and learn how to use a Servo want to use 2 Servos in their project rather than just 1. This lesson

More information

INSTALLATION INSTRUCTIONS

INSTALLATION INSTRUCTIONS INSTALLATION INSTRUCTIONS SPORTSMAN WINCH MOUNT GRILLE GUARD APPLICATION: 2016-2018 Toyota Tacoma PART NUMBER: 40-93885, 45-93880, 46-23885 ITEM QUANTITY DESCRIPTION TOOLS NEEDED 1 1 WINCH TRAY 15MM SOCKET

More information

Control Robotics Arm with EduCake

Control Robotics Arm with EduCake Control Robotics Arm with EduCake 1. About Robotics Arm Robotics Arm (RobotArm) similar to the one in Figure-1, is used in broad range of industrial automation and manufacturing environment. This type

More information

Trus<T>Lift Replacement of Screw and Gearbox in Tower (28, 52, 72)

Trus<T>Lift Replacement of Screw and Gearbox in Tower (28, 52, 72) TrusLift Replacement of Screw and Gearbox in Tower (28, 52, 72) The following procedure walks through the changing out of a gearbox and screw in a TTL Tower. Tools Required Socket Wrench 3/8 Drive Tape

More information

1 Day Robot Building (MC40A + Aluminum Base) for Edubot 2.0

1 Day Robot Building (MC40A + Aluminum Base) for Edubot 2.0 1 Day Robot Building (MC40A + Aluminum Base) for Edubot 2.0 Have you ever thought of making a mobile robot in 1 day? Now you have the chance with MC40A Mini Mobile Robot Controller + some accessories.

More information

AAG CloudWatcher Update Humidity sensor (*)

AAG CloudWatcher Update Humidity sensor (*) AAG CloudWatcher Update Humidity sensor (*) (*) For AAG CloudWatcher units SN 400 onwards. For a better understanding of these instructions we have divided them into two sections: to units with serial

More information

EQ-ROBO Programming : bomb Remover Robot

EQ-ROBO Programming : bomb Remover Robot EQ-ROBO Programming : bomb Remover Robot Program begin Input port setting Output port setting LOOP starting point (Repeat the command) Condition 1 Key of remote controller : LEFT UP Robot go forwards after

More information

Design with Microprocessors Year III Computer Science 1-st Semester

Design with Microprocessors Year III Computer Science 1-st Semester Design with Microprocessors Year III Computer Science 1-st Semester Lecture 9: Microcontroller based applications: usage of sensors and actuators (motors) DC motor control Diligent MT motor/gearbox 1/19

More information

SEAT-361 E-Z-Go RXV RHOX Seat Kit Installation Instructions

SEAT-361 E-Z-Go RXV RHOX Seat Kit Installation Instructions SEAT-361 E-Z-Go RXV RHOX Seat Kit Installation Instructions Contents of SEAT-361 RHOX 300 Series Rear Seat Kit: a (1 ea.) Front Seat Back Support, Driver Side b (1 ea.) Front Seat Back Support, Passenger

More information

TYGER GUARD. Parts List BEFORE INSTALLATION WARNING TG-GD6D /7. Tyger Guard. Tube Brackets (Bull Bar) passenger or driver side

TYGER GUARD. Parts List BEFORE INSTALLATION WARNING TG-GD6D /7. Tyger Guard. Tube Brackets (Bull Bar) passenger or driver side TYGER GUARD TM BEFORE INSTALLATION TG-GD6D60068 READ INSTRUCTIONS CAREFULLY BEFORE STARTING INSTALLATION. REMOVE CONTENTS FROM BOX AND VERIFY ALL PARTS ARE PRESENT. ASSISTANCE IS RECOMMENDED. CUTTING IS

More information

Arduino Advanced Projects

Arduino Advanced Projects Arduino Advanced Projects Created as a companion manual to the Toronto Public Library Arduino Kits. Arduino Advanced Projects Copyright 2017 Toronto Public Library. All rights reserved. Published by the

More information

Kai Installation Instructions

Kai Installation Instructions Kai Installation Instructions Before Beginning Installation Read through the entire instruction thoroughly A minimum of 2 people are required for this assembly These instructions reflect typical assemblies;

More information

Written By: Joseph Schlesinger

Written By: Joseph Schlesinger Building an ArcBotics Hexy Written By: Joseph Schlesinger PARTS: 1 ArcBotics Hexy Kit (1) SUMMARY We're going to build a hexapod! Make Projects www.makeprojects.com Page 1 of 20 Step 1 Building an ArcBotics

More information

RRevo. Written By: Bradley Hanstad TOOLS: PARTS:

RRevo. Written By: Bradley Hanstad TOOLS: PARTS: RRevo RRevo Robot Kit Version 2 Complete build and setup guide for the RRevo Robot Kit. From 15 pound combat to robot hockey, this kit is designed to be the perfect starting platform to get in the competition

More information

Introduction: Components used:

Introduction: Components used: Introduction: As, this robotic arm is automatic in a way that it can decides where to move and when to move, therefore it works in a closed loop system where sensor detects if there is any object in a

More information

INSTALLATION INSTRUCTIONS GRILLE GUARD 09-ON DODGE RAM PART #

INSTALLATION INSTRUCTIONS GRILLE GUARD 09-ON DODGE RAM PART # INSTALLATION INSTRUCTIONS GRILLE GUARD 09-ON DODGE RAM PART # PARTS LIST: Qty Description Qty Description 1 Grille Guard 8 12-1.75mm x 35mm Hex Bolts 2 Brackets (for trucks without 22 12mm x 30.1mm OD

More information

NORMAN SHUTTERS INSTALLATION INSTRUCTIONS. 4 sided Deco Frame. (Outside Mount - 2 Panel) Getting Started

NORMAN SHUTTERS INSTALLATION INSTRUCTIONS. 4 sided Deco Frame. (Outside Mount - 2 Panel) Getting Started NORMAN SHUTTERS INSTALLATION INSTRUCTIONS 4 sided Deco Frame (Outside Mount - 2 Panel) Getting Started Recommended Tools: Nail Gun or Drill, Tape Measure, Torpedo Level, Box Knife, 6 Philips head driver

More information

Introduction to the VEX Robotics Platform and ROBOTC Software

Introduction to the VEX Robotics Platform and ROBOTC Software Introduction to the VEX Robotics Platform and ROBOTC Software Computer Integrated Manufacturing 2013 Project Lead The Way, Inc. VEX Robotics Platform: Testbed for Learning Programming VEX Structure Subsystem

More information

The Bowflex Revolution XP Home Gym Assembly Instructions. P/N: Rev ( /0 )

The Bowflex Revolution XP Home Gym Assembly Instructions. P/N: Rev ( /0 ) P/N: 001-7057 Rev ( /0 ) The Bowflex Revolution XP Home Gym Assembly Instructions 2 Table of Contents Before You Start... 2 Tools You Will Need / Hardware Contents... 3 Box Contents... 6 Assembling Your

More information

BIFOLD FUTON FRAME TRINITY ARM. Seat Rails and Slats x 1. *Note: Use 4pc of 100mm Bolts and 4pc of 60mm Bolts to attach the arms to the Stretchers.

BIFOLD FUTON FRAME TRINITY ARM. Seat Rails and Slats x 1. *Note: Use 4pc of 100mm Bolts and 4pc of 60mm Bolts to attach the arms to the Stretchers. 1A Parts in this box. 2pc with extra holes 2pc with extra holes & plastic stoppers Arms x 2 Back Rails and Slats x 1 Full Size: Slat Supports x 6 3pc are longer for the Back deck Back Side Rails x 2 Seat

More information

Rusty s JL Winch Mount RR-WM55-JL INSTALLATION INSTRUCTIONS

Rusty s JL Winch Mount RR-WM55-JL INSTALLATION INSTRUCTIONS Rusty s JL 2018+ Winch Mount RR-WM55-JL INSTALLATION INSTRUCTIONS Introduction: Rusty s recommends that this installation be performed by a certified automotive technician or a person with professional

More information

The Mind Project s Iris 1 Robotic Arm. Assembly instructions Step 1

The Mind Project s Iris 1 Robotic Arm. Assembly instructions Step 1 The Mind Project s Iris 1 Robotic Arm Assembly instructions Step 1 Packing list Below you will find pictures and descriptions of each part. It may be helpful to take each piece out of the bag and place

More information

Arc Trainer Main Frame Assembly

Arc Trainer Main Frame Assembly Arc Trainer Main Frame Assembly Kit No. 610AK019-4 Kit No. 630AK019-4 NOTE: This instruction sheet describes how to replace the main frame assembly in the Arc Trainer 610A. Tools Required 3/16 Allen wrench

More information

SIGNATURE FRONT BUMPER INSTALL

SIGNATURE FRONT BUMPER INSTALL SIGNATURE FRONT BUMPER INSTALL JL **PLEASE READ THROUGH THE INSTRUCTIONS BEFORE BEGINNING ANY PART OF THE INSTALLATION PROCESS** 1. You can now remove the trim strip (2 vertical clips, 4 horizontal, 2

More information

CONSTRUCTION GUIDE Capacitor, Transistor & Motorbike. Robobox. Level VII

CONSTRUCTION GUIDE Capacitor, Transistor & Motorbike. Robobox. Level VII CONSTRUCTION GUIDE Capacitor, Transistor & Motorbike Robobox Level VII Capacitor, Transistor & Motorbike In this box, we will understand in more detail the operation of DC motors, transistors and capacitor.

More information

The Useless Machine. DIY Soldering Edition. Instruction Guide v0004

The Useless Machine. DIY Soldering Edition. Instruction Guide v0004 The Useless Machine DIY Soldering Edition Instruction Guide v0004 TM For the best outcome, follow each step in order. We recommend reading this guide entirely before you get started. Tools required: Soldering

More information

Jenny Legs Assembly Instructions

Jenny Legs Assembly Instructions Jenny Legs Assembly Instructions R EXTENDED PHILLIPS BIT MM ALLEN WRENCH 6MM HEX DRIVE /" 007 Steelcase Inc. Grand Rapids, MI 90 U.S.A. Printed in U.S.A. Page of 6 88000 Rev F Jenny Club Instructions:

More information

AlphaBot Assembly Diagram

AlphaBot Assembly Diagram AlphaBot Assembly Diagram Part 1:AlphaBot baseboard assembly 1 Fix the motors onto the AlphaBot baseboard with the brackets, and then use (C) and (F) to install the encoder disks. 2 Fix the Infrared sensors

More information