Studuino Block Programming Environment Guide
|
|
- Magnus Leonard
- 5 years ago
- Views:
Transcription
1 Studuino Block Programming Environment Guide [DC Motors and Servomotors] This is a tutorial for the Studuino Block programming environment. As the Studuino programming environment develops, these instructions may be edited or revised.
2 Index 5. DC Motors Controlling a DC Motor Connecting a DC Motor to the Studuino Board Port Settings Programming Controlling a Car Programming Controlling a Car Using an Accelerometer Connecting an Accelerometer to the Studuino Board Port Settings Checking the Accelerometer Programming Making the Servomotor Move Calibrating Servomotor Angles Adjusting the Servomotor Driveshaft Angle Connecting a Servomotor to the Studuino Board Port Settings Programming Making a Robotic Arm that Uses Three Servomotors Building the Robot Port Settings Programming... 32
3 5. DC Motors 5.1. Controlling a DC Motor In this section, you ll learn how to configure and control a DC Motor by making a basic program Connecting a DC Motor to the Studuino Board Assemble the car as shown below. (1)Attach the wheels to the DC Motor as shown below. Make symmetrical left and right wheels. (2)Attach the DC Motors to the bottom of the circuit board (3) Make the back wheels with Artec Blocks. (4) Connect the motor and the battery box to the Studuino board. M1: Right DC Motor M2: Left DC Motor POWER: Battery box 1
4 (5) Place the battery box onto the circuit board mount Port Settings Before programming, you ll need to set the ports in the Block Programming Environment to match the parts connected to your Studuino. Select Edit from the menu and choose Port Settings to open the Port Settings dialog box. Make sure the M1 and M2 boxes in the DC Motor area are checked. Make sure these boxes are checked 2
5 Programming Now we're going to create a program that controls the DC Motor connected to M1, changing the settings in Test mode to see how the motor responds. 1 From the Motion palette, choose, and then connect them together. 2 Drag from the Control palette and fit it between and. 3 Attach the blocks to. 3
6 Now the program is finished. It will rotate the DC Motor connected to M1. Set the rotation speed of the DC Motor to 100 Start DC Motor rotation Wait 1 second Stop DC Motor rotation 4 Check how the DC Motor rotates. Connect your Studuino board to the PC via USB. Choose Test ON from the Run menu. 5 Click after entering Test mode. Click Program will run in Test mode The DC Motor connected to M1 will rotate for one second and then stop. 6 Set the value in the block to 50, then click. The DC Motor will rotate more slowly. 4
7 7 Change the value of back to 100 and set to counterclockwise. Click. The DC Motor will rotate backwards. 8 Change to coast, then click. back to clockwise. Set The DC Motor will rotate backwards and coast to a stop. 100 is the maximum rotation speed for a DC Motor. Inputting a value greater than 100 will not make the motor rotate at a higher speed. The DC Motor will not run if the speed is set below a certain threshold. The speed setting represents the amount of electrical current sent to the DC Motor. Getting your DC Motor to run requires a minimal amount of electrical current. 5
8 5.2. Controlling a Car Now we're going to create a program that uses two DC Motors to make a car go forward, backward, and spin Programming First, we'll create a program that makes the car go forward. 1 From the Control palette, choose the function "forward" and click OK.. Select "new..." by clicking. Name 2 Type a name 1 Click then select new Function name dialog box will appear 3 Click 2 From the Motion palette, choose the,, and blocks, then attach each to the block in the Script field. 6
9 3 From Control palette, drag and fit it between and. 4 Change M1 to M2 in the,, and blocks. 5 Attach to. 7
10 Now the program is finished. Set the speed of DC Motors M1 and M2 DC Motors M1 and M2 will start rotating Wait 1 second DC Motors M1 and M2 will stop 6 Now check how the car moves. Connect the Studuino board to the PC via USB. Choose Test ON from the Run menu. 7 After entering Test, click. Click The program will run in Test mode The car will go forward for one second then pause. 8 Click to stop Test mode. Click Next, we'll create a program that makes the car go backward. 8
11 9 Right click and select duplicate. 1 Right click 2 Select Duplicate The blocks will be duplicated Click on the duplicated and click OK. and select new... Name the function backward 1 Click then select new The Function Name box for the duplicated group will appear 2 Enter a name 3 Click 9
12 11 In the group named backward, set the rotation to counterclockwise in and. 12 Click in and select backward. Now the program is finished. When the program executes steps 6 and 7, the car goes backward for one second and then stops. Next we'll create a program that makes the car spin clockwise. 10
13 13 Create a new function called rotationright by following steps 8 and 9. Duplicate the forward function and name the new function rotationright 14 Set clicking on in the in the first row to counterclockwise. Select rotationright by block. Now the program is finished. Follow steps 6 and 7. Your car will spin clockwise for one second and then stop. 11
14 Next, we ll create a program that makes the car spin counterclockwise. 15 Create a rotationleft function by following steps 8 and 9. Duplicate the forward function and name the new function rotationleft 16 Set by clicking on in the in the second row to counterclockwise. Select rotationleft block. Now the program is finished. Follow steps 6 and 7. See if the car spins counterclockwise for one second and then stops. 12
15 5.3. Controlling a Car Using an Accelerometer Now we're going to create a program that uses an accelerometer to control the car. Base your program on the one in the previous section. An accelerometer works by detecting acceleration in the X, Y and Z axes. It calculates how speed varies over fixed periods of time. Z X Y As the accelerometer is moved in different angles, each value changes as shown below. A fixed accelerometer has a direction in which the accelerometer shows other than zero because it detects *gravitational acceleration. Objects are pulled toward the ground by Earth's gravity. This force can be used to measure angles (tilts) relative to the ground. Gravitational acceleration is the force exerted on an object by gravity. 13
16 Connecting an Accelerometer to the Studuino Board Connect the accelerometer to sensor/led/buzzer connectors A4 and A5 on the Studuino board. A4-A5 The four wires of the Accelerometer connect to both A4 and A5. Accelerometer Port Settings Before beginning to program, set the port information in the Block programming environment so it matches the board. Select Edit from the menu, then select Port Settings from the pull down menu to open the setting dialog box. In the Port Settings dialog box, check A4 and A5 and choose Accelerometer. Check the A4 and A5 boxes and select Accelerometer 14
17 Checking the Accelerometer Find the Accelerometer value. Connect your Studuino board to PC via USB cable. Choose Test ON from the Run menu. In Test mode, the Sensor Board appears and shows [A4/A5] Accelerometer. The values of the Accelerometer measure slope on a range of 0-100, with 50 being perfectly level to the ground. As the slope becomes positive the value moves towards 100, and as it becomes more negative it moves towards 0. Tilt the Accelerometer and notice how the values change. The values change according to the tilt Exit Test mode by selecting Test OFF from the Run menu. 15
18 Programming For this chapter, we'll use the program from that makes the car go forward, backward, and spin. 1 Set the value in to
19 2 Set and to Coast. 3 In the forward function group, disconnect and, then drag back to the Block palette. 1 Disconnect 2 Drag back to Block palette 17
20 4 Attach to. 5 Follow steps 3 and 4 to delete from the other function groups. 18
21 6 From the Motion palette, drag two and attach them to. Set the second to M2, as shown. 7 From the Control palette, drag and attach as shown. 8 From the Operators palette, drag and attach as shown. 19
22 9 From the Sensing palette, drag and attach to the left side of. Set the right side to From the Control palette, drag and fit into the opening of, then select the forward function. 11 Right-click and select duplicate. Right click and select Duplicate Blocks will be duplicated 20
23 12 Attach the duplicated blocks to the originals. 13 Right click and choose <. 1 Right click 2 Select> 14 Set the right side of to 60 and set to the backward function. 21
24 15 Right click and select duplicate. Right click and select Duplicate The blocks will be duplicated 16 Connect the duplicated Blocks to the originals. 17 Set duplicated blocks to Y. Set one block to rotationleft and the other to rotationright, as shown. 22
25 18 Drag and enclose the group of blocks below. Now the program is finished. It will use the accelerometer to control the car. 23
26 Set the speed of DC Motors M1 and M2 to 100 When the accelerometer is tilted forward, execute the forward function When the accelerometer is tilted backward, execute the backward function When the accelerometer is tilted to the left, execute the rotationleft function When the accelerometer is tilted to the right, execute the rotationright function 17 See how the car moves when the accelerometer is tilted. Connect the Studuino board to the PC via USB. Turn on the battery box switch, then choose Test ON from the Run menu. 18 After entering Test mode, click. As the tilt of the accelerometer changes, the executed function changes accordingly The car moves according to the tilt of the accelerometer. 19 After checking the car in Test mode, choose Transfer from the Run menu. 24
27 6. Making the Servomotor Move This section explains how to create a basic Servomotor program, how Servomotors work, and how to use the List and Operator blocks Calibrating Servomotor Angles Every Servomotor is different. Even if you set every angle to be the same, there still may be slight differences (called slippage) in the angles of your motor. This gap can be corrected by calibrating your Servomotor Adjusting the Servomotor Driveshaft Angle Check that the Servomotor driveshaft is attached correctly using the methods shown below before attaching the Servomotor. Moving the driveshaft too far left or right from its default position in relation to the body may cause the Block portion of the of the driveshaft to slip out of place. Cables Drive Normal Body Default Abnormal In order to not damage the gears inside, use a reasonable amount of strength when turning the driveshaft. To prevent damage to the gears, only the Block moves when turned. If you turn the driveshaft when it is in an abnormal position, you will hear a click as it returns to the default position. Avoid applying too much pressure when turning. This causes deterioration and severe damage to the Servomotor. Minor angle degree adjustments can be made later with the software. 25
28 Connecting a Servomotor to the Studuino Board Connect the Servomotor to D9 on the Studuino unit. DC Motor D9 Make sure the sensor connecting cables are inserted correctly. The gray cable should be at the top Port Settings Before beginning to program, set the port information in the Block programming environment so it matches the board. Select Edit from the menu, then select Port Settings from the pull down menu to open the setting dialog box. Make sure only D9 is checked in the Servomotor area, as shown below. Only check D9 1 Choose Edit in the Menu bar, then select Motor Calibration... Be sure to check that the USB cable is connected to the board. Click Click When Motor Calibration is selected, a window will open, all connected Servomotor 26
29 angles will be set to 90, and the software will automatically go into Test mode as shown below. Make sure the power is switched on the battery box is connected to the board. Driveshaft is at 90 degrees and the body is level 2 When the driveshaft is off slightly from a 90 degree angle, the degree value can be fine tuned in the Servomotor Calibration window. Be sure to input values that result in 90 degree angles. Driveshaft and body need modifying Click Values must be re-entered if you change Servomotor connectors. When the Servomotor angle calibration is completed, put a sticker number that is the same number as the Servomotor connector in order to easily identify it. 27
30 Programming 1 From the Motion palette, choose and attach it to. 2 Change 90 to 0 in. Connect the Studuino board to the PC via USB. Turn on the battery box switch, then choose Test ON from the Run menu. 3 After entering Test, click. Make sure the Servomotor moves to 0 degrees. 4 Change 0 to 180 in, then click. Make sure the Servomotor moves to 180 degrees. 28
31 5 Fit into 6 Enter 180 in the block and click to see if the motor moves to make 0 degree angle. The block can hold multiple Servomotor blocks, making the Servomotors move to the specified angle at the same time. Other processes cannot be used while the Servomotors are in motion. 29
32 6.2. Making a Robotic Arm that Uses Three Servomotors Now we're going to build a robotic arm that uses three Servomotors to grasp an object using the push-button switches on the board to control the arm. This program requires the use of Variable Blocks, Operator Blocks, and Button Blocks Assembling the Robot Assemble the robotic arm as shown below. Part 1 D9 Complete Part 2 D10 Assemble the same shape as Part 1 Complete Part 3 D11 Complete 30
33 Assembling (1)Assemble Parts 1 to 3 as shown in the picture. Part 2 Part 3 Part1 (2)Attach the battery box to the circuit board surface by connecting it to the POWER connector as shown in the picture below. POWER (3)To attach the arm, connect each Servomotor to the connector. D9 D10 D11 Make sure the sensor connecting cables are inserted correctly. The gray cable should be at the top. 31
34 Port Settings Before beginning to program, set the port information in the Block programming environment so it matches the board. Select Edit from the menu then select Port Settings from the pull down menu to open the setting dialog box. Make sure the D9, D10, and D11 boxes are checked in the Servomotor area. Check D9, D10, and D Programming See how one Servomotor moves. 1 In the Variables palette, click on Make a variable. Enter flag1 as the variable name. 1 Name it flag1 The Variable name setting dialog box will appear 3 Click 32
35 2 Drag from the Control palette and attach it to. 3 Now we ll create a process that changes the value of flag1 when button A0 is pressed. Drag from the Control palette to the Script field. 4 From the Operators palette, drag and attach as shown. 33
36 5 Drag from the Sensing palette and fit it into the left side of. Next, set the right side to 0. 6 From the Motion palette, choose and move it to the opening of. 7 Drag from the Operators palette and attach it as shown. 34
37 8 From the Variables palette, drag and attach to the right side of. Next, set the left side to 1. Now the process is complete. It changes the value of flag1 when button A0 is pressed. If the value of flag1 was 1 when button A0 is pressed, the value is changed to 0, if it was 0 then it becomes 1. 35
38 9 Now create a process that changes the angle of the Servomotor according to the value of flag1. Drag the block from the Control palette. 10 Drag from the Control palette to the Script field. 36
39 11 From the Variables palette, drag and attach to the left side of. Next, set the right side to From the Motion palette, choose and move it to the opening of. Enter the values 115 and 90 into the attached blocks, as shown. Now the process is complete. It changes the angle of the Servomotor according to the value of flag 1. 37
40 13 Connect the group of blocks you ve just made to the others, as shown. 14 Drag from the Control palette and use it to enclose the group of blocks. In the previous step, you created a process that changes the angle of the Servomotor when the push-button switch is pressed. This program uses a loop function. All the processes are executed right after the command is given, then the program immediately moves to the next step. This causes the processes to continue repeating while the button is pressed. Each loop changes the value of flag 1, resulting in a new Servomotor angle. 38
41 15 Drag from the Control palette and fit it into the position shown below. 16 Change the time in to 0.2 seconds. seconds. This will cause the state of the push-button switch to be checked every
42 17 Connect the big group to, as shown. Now the program is finished. It changes the angle of the Servomotor connected to D9 from 115 to 90 degrees when push-button switch A0 is pressed. 18 Choose Transfer from the Run menu to see how your program works. 40
43 19 Repeat the above steps to create programs for the other two Servomotors. Slide down the finished program and duplicate the block by Right-clicking the block. will appearblocks will be duplicated Right click and select Duplicate 41
44 20 Separate the duplicated blocks. Drag and drop to the Control palette. 21 In the Variables palette, click on Make a variable. Enter flag2 as the variable name. 1 Click 2 Name it flag2 The Variable name setting dialog box 3 Click 22 Replace the name flag1 in the duplicated block with flag2. 1Click 2Select 42
45 23 Drag to the right side of. Since the block that was already there will pop out, it's best to delete it by right-clicking on it. Alternatively, you can drag the block to the palette area to delete it. The block pops out 24 Duplicate the block to make two duplicated blocks again and attach them to the original block. 43
46 25 Duplicate the two duplicated blocks again and attach them to the originals. 1 Right click and select Duplicate Attach to original blocks 2 Right click and select Duplicate Attach to original blocks 26 Set the third Servomotor. Create variable flag3. 1 Click 2 Name it flag3 The Variable name setting dialog box will appear 3 Click 44
47 27 Follow the same steps as Servomotor two, but name the variable flag3 and choose D11 for the Servomotor. 28 Change the variables of the flag3 Servomotor blocks to 50 and 150 degrees. 45
48 29 Attach the blocks in the positions shown below. 46
49 30 Drag two blocks and attach them to the positions indicated below. Select flag2 and flag3. Now the program is finished. It changes the angle of the Servomotors connected to D9, D10, and D11 when push-button switches A0, A1, or A2 are pressed. Choose Transfer from the Run menu. When the transfer has finished, pressing A0, A1, or A2 will make the arms move. 47
Studuino Programming Environment Manual
Studuino Programming Environment Manual Created 04//0 Revised 07/0/3 Version History Date Content 04//0 First version 07/0/6 Updated for new Studuino website 07/03/8 Revised with added features for Windows
More informationStuduino Programming Environment Manual
Studuino Programming Environment Manual Ver 0.9.7 Jun. 02, 204 This manual explains the Studuino Programming Environment and how to use it. As the Studuino Programming Environment develops, this manual
More informationLine Tracer. Assembly Instructions
Assembly Instructions is a registered trademark of Artec Co., Ltd. in multiple countries including Japan, South Korea, Canada, and the USA. Studuino Unit Components Battery Box USB Cable DC Motor Sensor
More informationArtecRobo Bluetooth Controller User Guide. Published 2015/04/01 Revised 2017/01/16
ArtecRobo Bluetooth Controller User Guide Published 2015/04/01 Revised 2017/01/16 Version History Date Content 2015/04/01 First version 2017/01/16 Updated for new Studuino website 2 Index 1. Getting Started...
More informationSensor Melody Light Robot
Assembly Instructions is a registered trademark of Artec Co., Ltd. in multiple countries including Japan, South Korea, Canada, and the USA. Components Studuino Unit Battery Box USB Cable Sound Sensor Sound
More informationExperimental Procedure
1 of 14 9/10/2018, 11:38 AM https://www.sciencebuddies.org/science-fair-projects/project-ideas/robotics_p028/robotics/obstacle-avoiding-robot (http://www.sciencebuddies.org/science-fair-projects /project-ideas/robotics_p028/robotics/obstacle-avoiding-robot)
More informationLEGO BB-8 Release: LEGO BB-8. Learn how to automate a LEGO BB-8for motion, light, and sound using Crazy Circuits. Written By: Joshua
LEGO BB-8 Learn how to automate a LEGO BB-8for motion, light, and sound using Crazy Circuits. Written By: Joshua 2018 browndoggadgets.dozuki.com/ Page 1 of 18 INTRODUCTION We absolutely LOVE the new LEGO
More informationPart A: Monitoring the Rotational Sensors of the Motor
LEGO MINDSTORMS NXT Lab 1 This lab session is an introduction to the use of motors and rotational sensors for the Lego Mindstorm NXT. The first few parts of this exercise will introduce the use of the
More informationHow-To #3: Make and Use a Motor Controller Shield
How-To #3: Make and Use a Motor Controller Shield The Arduino single-board computer can be used to control servos and motors. But sometimes more current is required than the Arduino can provide, either
More informationTG VR Gimbal User Manual V Accsoon. All Rights Reserved.
TG20 360 VR Gimbal User Manual V1.0 20161209 www.accsoon.com E-mail: salse@accsoon.com 0 Disclaimers and Warnings Congratulations on purchasing you new VR Gimbal. Please read this manual and disclaimer
More informationGetting Started Guide
Getting Started Guide 1860 38th St. Boulder, CO 80301 www.modrobotics.com 1. Make Your First Robot The Dimbot Uses a clear Flashlight Action block, black Distance Sense block, and a blueish-gray Battery
More informationHP Photosmart c3180 Main Circuit Board Replacement
HP Photosmart c3180 Main Circuit Board Replacement Replacing a faulty main circuit board. Written By: Jim ifixit CC BY-NC-SA www.ifixit.com Page 1 of 26 TOOLS: Spudger (1) T10 Torx Screwdriver (1) ifixit
More informationHow do you roll? Fig. 1 - Capstone screen showing graph areas and menus
How do you roll? Purpose: Observe and compare the motion of a cart rolling down hill versus a cart rolling up hill. Develop a mathematical model of the position versus time and velocity versus time for
More informationExperiment 4.A. Speed and Position Control. ECEN 2270 Electronics Design Laboratory 1
.A Speed and Position Control Electronics Design Laboratory 1 Procedures 4.A.0 4.A.1 4.A.2 4.A.3 4.A.4 Turn in your Pre-Lab before doing anything else Speed controller for second wheel Test Arduino Connect
More informationSCRATCH BUILDER R Q R O B O T C O D I N G G U I D E
SCRATCH BUILDER R Q R O B O T C O D I N G G U I D E Scratch is developed by the Lifelong Kindergarten Group at the MIT Media Lab. See http://scratch.mit.edu1 W W W. R O B O B U I L D E R. N E T 01 INSTRALLATION
More informationInstalling the Focus Motor
The MicroTouch Wireless Autofocuser is designed to work with Feathertouch Focusers from Starlight Instruments. It allows automatic focusing with CCD and DSLR cameras. Included is FocusMax software to automatically
More informationEV3 Programming Workshop for FLL Coaches
EV3 Programming Workshop for FLL Coaches Tony Ayad 2017 Outline This workshop is intended for FLL coaches who are interested in learning about Mindstorms EV3 programming language. Programming EV3 Controller
More informationOPERATING INSTRUCTIONS:
List OPERATING INSTRUCTIONS: Preparation For Installation, Product Identification Charging The Batteries ing And Adjusting The Lift Mounting Head s Brackets Mounting Clamps And Quick-Locking Arms Installation
More informationPersonalize your pen with a color ring
Work with your pen All pen tablets and pen displays include a cordless, battery-free pen that you use to interact with your device. You can hold, write, and draw as you normally would with a pen or pencil.
More informationModern Robotics Inc. Sensor Documentation
Sensor Documentation Version 1.0.1 September 9, 2016 Contents 1. Document Control... 3 2. Introduction... 4 3. Three-Wire Analog & Digital Sensors... 5 3.1. Program Control Button (45-2002)... 6 3.2. Optical
More informationUpgrade Instructions Printer Terminal Holder
Upgrade Instructions 6820 Printer Terminal Holder Instructions Terminal Holder Installation Kit The terminal holder connects INTERMEC R computers to the 6820 Printer. Do these instructions, in the order
More informationElectronics Workshop. Jessie Liu
Electronics Workshop Jessie Liu 1 Return Kit Servos Servo Extensions Controller Analog USB/Tether Serial WiFi key (2) (2) Digital i/o Servo Power Adaptor AAA Battery Charger motors/ servos (4) Servo Mounting
More informationSense Autonomous 2_11. All rights reserved.
Sense Autonomous Sense Autonomous 2_11 All rights reserved. The material in this book may not be copied, duplicated, printed, translated, re-edited or broadcast without prior agreement in writing. For
More informationEE 210 Lab Assignment #2: Intro to PSPICE
EE 210 Lab Assignment #2: Intro to PSPICE ITEMS REQUIRED None Non-formal Report due at the ASSIGNMENT beginning of the next lab no conclusion required Answers and results from all of the numbered, bolded
More informationTA0139 USER MANUAL ARDUINO 2 WHEEL DRIVE WIRELESS BLUETOOTH ROBOT KIT
TA0139 USER MANUAL ARDUINO 2 WHEEL DRIVE WIRELESS BLUETOOTH ROBOT KIT I Contents Overview TA0139... 1 Getting started: Arduino 2 Wheel Drive Wireless Bluetooth Robot Kit using Arduino UNO... 1 2.1. What
More informationREMOVE COVERS. 1. Remove three screws from the Side Panel (L). 2. Slide the Side Panel (L) backward, and raise it to remove from the printer.
REMOVE COVERS 1. Remove three screws from the Side Panel (L). 2. Slide the Side Panel (L) backward, and raise it to remove from the printer. 3. Fully open the Top Cover. 4. Release the tab on the right
More informationDon t Steal My BBC micro:bit Alarm!
Description This is a simple tutorial demonstrating how to use the output pins on the BBC micro:bit and use the built in accelerometer to control a buzzer when the BBC micro:bit is moved. Learn how to:
More informationRobot Navigation Worksheet 1: Obstacle Navigation
Robot Navigation Worksheet 1: Obstacle Navigation Team name: Group members: In this challenge you will learn about the different features of the Move block, test a range of different turns for your robot,
More informationmicro:bit Lesson 1. Using the Built-in Sensors
micro:bit Lesson 1. Using the Built-in Sensors Created by Simon Monk Last updated on 2018-03-02 05:46:13 PM UTC Guide Contents Guide Contents Overview Magnetometer Magnet Detector High-strength 'rare earth'
More informationSP-7 AHRS. Firmware upgrade instructions. Installation and calibration
SP-7 AHRS Firmware upgrade instructions Installation and calibration General This document describes the firmware upgrade procedure and new functionality of the SP-7 Firmware release. The firmware upgrade
More informationX-CAM A10-3H 3 Axis Gimbal for GOPRO. User Manual ( V2.00 )
X-CAM A10-3H 3 Axis Gimbal for GOPRO User Manual ( V2.00 ) The X-CAM A10-3H 3 Axis Gimbal has been setup and calibrated for use with GOPRO cameras, it is ready to use straight from the box. Specifications:
More informationUniversity of Jordan Faculty of Engineering and Technology Mechatronics Engineering Department
University of Jordan Faculty of Engineering and Technology Mechatronics Engineering Department 2016 Control and Measurement Laboratory Robotino Robot (Mobile Robot System) Robotino Robot Objectives: The
More informationNov. 07, 2013 p. 5 - changed the B axis unit value to from Changed by Randy per Frank s request.
Correction notes Nov. 07, 2013 p. 5 - changed the B axis unit value to 45.1389 from 40.0000. Changed by Randy per Frank s request. Jan. 22, 2018 p. 5 - changed the B axis unit value and corresponding picture
More informationInstruction Manual. Model RBA18
Instruction Manual Model RBA18 The Robo-Arm Kit for Arduino is designed to teach the following: 1. How to build a mechanical arm, piece-by-piece. 2. Basic workings of mechanical arm 3. Coding and control
More informationContents. - i - Ver.:2
Contents 1 Accessories of D-Point 2... 2 2 Connecting Projector to PC... 4 3 Pen Action... 4 4 Driver Installation... 5 5 Configuration Setting... 8 6 D-Point 2 Pull-up Menu... 12 7 DT02 Multi-touch Interactive
More informationTABLE OF CONTENTS. Page 2 35
TABLE OF CONTENTS INTRODUCTION... 3 WARNING SIGNS AND THEIR MEANINGS... 3 1. ABOUT THE PULSE ROBOT... 4 1.1. The hardware and software... 4 1.2. The operating states of the PULSE robot... 5 1.3. Safe operation
More informationMini Racer Competition.
Mini Racer Competition. Introduction This Module provides the rules and different levels of competition for the Mini Racer. It also provides a solid model of the track and a sample car along with instructions
More informationmspder User Guide Contents Equipment necessary before...i 1. mdrawbot Description of mdraw functions Software installation,...
Contents I Equipment necessary before...i II Product description... 1 1. mdrawbot... 1 III Mechanical assembly (see document mdrawbot instruction V1.1 20150704)... 1 IV Recommended wiring diagram (Bluetooth
More informationZYX User Manual V Revision
ZYX User Manual V.00 206.07.26 Revision Contents Warning and Disclaimer... 3 I. Product Introduction... 4 II. Product List... 5. Package Contents... 5 III. Mounting & Configuration... 6. Gimbal Controller
More informationSphero Lightning Lab Cheat Sheet
Actions Tool Description Variables Ranges Roll Combines heading, speed and time variables to make the robot roll. Duration Speed Heading (0 to 999999 seconds) (degrees 0-359) Set Speed Sets the speed of
More informationG-30 Gimbal. User Manual
G-30 Gimbal. User Manual G-30 Gimbal is a high-precision and portable Gimbal specifically designed for ilook, ilook+, GoPro series cameras by Walkera. Adopting aluminum alloy CNC precision machining, brushless
More informationLME Software Block Quick Reference 1. Common Palette
LME Software Block Quick Reference Common Palette Move Block Use this block to set your robot to go forwards or backwards in a straight line or to turn by following a curve. Define how far your robot will
More informationStress Analysis of Cross Groove Type Constant Velocity Joint
TECHNICAL REPORT Stress Analysis of Cross Groove Type Constant Velocity Joint H. SAITO T. MAEDA The driveshaft is the part that transmits the vehicle's engine torque and rotation to the tires, and predicting
More informationSPIRIT. Phase 5 Analog Board Computer and Electronics Engineering
SPIRIT Phase 5 Analog Board Computer and Electronics Engineering In this exercise you will assemble the analog controller board and interface it to your TekBot. Print out the schematic, silkscreen and
More informationEQ-ROBO Programming : Ladybird Robot
EQ-ROBO Programming : Ladybird Robot Program begin Input port setting Output port setting a b Robot goes forward if there is no obstacle in front of robot. If the robot detect the obstacle in front side
More informationClick Install View Touch. Installation starts. Click Next. Click Finish.
1. Please read the instructions carefully. Improper installation may cause permanent damages, which may not be covered by the warranty. 2. Check all the parts in the package against the following parts
More informationRobot Design Workshop: VEX Hardware & Robot Building Basics
Robot Design Workshop: VEX Hardware & Robot Building Basics Nik Kukert Bison BEST Robotics 1 Basics Only use parts supplied in the consumable and returnable kits (or approved optional items) Robots containing
More informationPosition and Displacement Analysis
Position and Displacement Analysis Introduction: In this chapter we introduce the tools to identifying the position of the different points and links in a given mechanism. Recall that for linkages with
More informationThis page outlines some of the alternate pieces that can be used for building.
Artbotics Exploring Mechanisms with Lego Mindstorms EV3 This packet contains information on each mechanism you will be using, including a to-scale image of all of the pieces needed to build each one and
More informationBEST Control System. Dave Wilkerson. September 12, 2015
BEST Control System BEST Robotics, Inc. Dave Wilkerson September 12, 2015 Copyright 2012 BEST Robotics, Inc. All rights reserved. 1 Servos Joystick Return Kit AAA Battery Charger Analog WiFi key USB/Tether
More information3-Axis Stabilized Handheld Gimbal for Smartphone. Instructions. Guilin Feiyu Technology Incorporated Company. User Manual EN V1.0
-Axis Stabilized Handheld Gimbal for Smartphone Instructions Guilin Feiyu Technology Incorporated Company User Manual EN V.0 Catalogue. SPG Overview. Quick Start Guide. Charging 5 4. Function operation
More informationIRF90 - Rotating Focuser
IRF90 - Rotating Focuser Part # 600180 REV092111 Page 1 Contents Introduction and Overview... 3 Limitations... 3 Packing List... 4 Installation... 5 Remove Existing Focuser... 5 Installing the Rotating
More informationContents Contents. Chapter 1. Program Installation. Chapter 2. For the start of CMS. Chapter 3. Monitoring. Chapter 4. E-Map Mode
CMS User's Manual Contents 0 Contents Chapter 1. Program Installation 1.1 PC specifications 1.2 Program Installation Chapter 2. For the start of CMS 2.1 Site Registration Setup (Network Camera Registration)
More informationVEX ARM Cortex -based Microcontroller and VEXnet Joystick User Guide
1. VEX ARM Cortex -based Microcontroller and VEXnet Joystick Pairing Procedure: a. The Joystick must first be paired to the VEX ARM Cortex -based Microcontroller before they will work using VEXnet Keys.
More informationAX1500. Dual Channel Digital Motor Controller. Quick Start Manual. v1.9b, June 1, 2007
AX1500 Dual Channel Digital Motor Controller Quick Start Manual v1.9b, June 1, 2007 visit www.roboteq.com to download the latest revision of this manual Copyright 2003-2007 Roboteq, Inc. SECTION 1 Important
More informationRobovieMaker2 User Guide
dedicated software for small CPU board VSRC003 RobovieMaker2 User Guide ATR Vstone Co., Ltd. Contents 1.Welcome-------------------------------------------------------------------------------5 1-1.Overview--------------------------------------------------------------------------------------5
More informationRotary Motion Servo Plant: SRV02. Rotary Experiment #00: QuaRC Integration. Using SRV02 with QuaRC. Student Manual
Rotary Motion Servo Plant: SRV02 Rotary Experiment #00: QuaRC Integration Using SRV02 with QuaRC Student Manual SRV02 QuaRC Integration Instructor Manual Table of Contents 1. INTRODUCTION...1 2. PREREQUISITES...1
More informationController Pro Instruction Manual
Controller Pro Instruction Manual These instructions cover: Installing Controller Pro Programming Troubleshooting Doc# Doc120-017 Revision: D ECO: 102208 Note: Document revision history and EC information
More informationReplacing the SATA PCI Controller Card
Replacing the internal controller PCI card may be performed by a single administrator; no tools are necessary. Caution There are static-sensitive electronics inside the unit. Before you handle any parts,
More informationDiscover Robotics & Programming CURRICULUM SAMPLE
OOUTLINE 5 POINTS FOR EDP Yellow Level Overview Robotics incorporates mechanical engineering, electrical engineering and computer science - all of which deal with the design, construction, operation and
More informationThe original image. Let s get started! The final result.
Vertical Photo Panels Effect In this Photoshop tutorial, we ll learn how to create the illusion that a single photo is being displayed as a series of vertical panels. It may look complicated, but as we
More informationICS 61 Game Systems and Design Introduction to Scratch
ICS 61, Winter, 2015 Introduction to Scratch p. 1 ICS 61 Game Systems and Design Introduction to Scratch 1. Make sure your computer has a browser open at the address http://scratch.mit.edu/projects/editor/.
More informationIntroduction to Motion
Date Partners Objectives: Introduction to Motion To investigate how motion appears on a position versus time graph To investigate how motion appears on a velocity versus time graph and the relationship
More informationSCRATCH MODULE 3: NUMBER CONVERSIONS
SCRATCH MODULE 3: NUMBER CONVERSIONS INTRODUCTION The purpose of this module is to experiment with user interactions, error checking input, and number conversion algorithms in Scratch. We will be exploring
More informationINSPIRE 1 Quick Start Guide V1.0
INSPIRE Quick Start Guide V.0 The Inspire is a professional aerial filmmaking and photography platform that is ready to fly right out of the box. Featuring an onboard camera equipped with a 0mm lens and
More informationRemoval and Installation 8
Removal and Installation 8 8 Introduction 8-2 Service Calibration Guide to Removal and Installation 8-4 Window 8-8 Covers and Trims 8-12 Rear Tray 8-31 Rear Cover 8-32 Media Lever 8-33 Media Lever Position
More informationSetup Instructions DOF Reality M2
During initial assembly don t tight bolts completely, do it at the end. First you need to assemble full frame and fight screws and bolts after. The following arrow highlights the spot on the diagram or
More informationThank you for choosing the Kogan Dual Camera Car DVR with GPS!
Thank you for choosing the Kogan Dual Camera Car DVR with GPS! Besides the general functionality of the recorder, this unit has three new features: 1. Double lens can be used to take two images at the
More informationRegister your product and get support at CEM2000. Quick Start Guide
Register your product and get support at CEM2000 EN Quick Start Guide 1 a b c d e f g 2 3 4 5 B a b c d a a a b c d b b A e f c c g h d d 6 5mm 5mm Overview of parts 1 These are the supplied parts needed
More informationCopyright White Box Robotics Inc. and Frontline Robotics Inc
Disclaimer Working with electronics and installing the plastics will require care and patience. PROPER GROUNDING PROCEDURES before handling the electronics. Touching the robot chassis (which is common
More informationStep 1: Open the CAD model
In this exercise you will learn how to: Ground a part Create rigid groups Add joints and an angle motor Add joints and an angle motor Run both transient and statics motion analyses Apply shape controls
More informationTizen 2.3 TBT User Guide
Tizen 2.3 TBT User Guide Revision History Date Version History Writer Reviewer 19-Sep-2014 1.0 First version of document Md. Nazmus Saqib Rezwanul Huq Shuhan 1-Oct-2014 2.0 Second version of document Md.
More informationSPID Elektronik. Driver MD-02 MD-02
SPID Elektronik Driver MD-02 MD-02 Table of contents Table of contents... 2 Introduction... 4 Block diagram... 4 Parameters of the driver... 4 Photos and description... 5 Front... 5 Back... 5 Operation...
More informationINTRODUCTION CT87E FEATURES AND CONTROLS
INTRODUCTION The CT87E is a precision instrument used to monitor and record the presence or absence of voltage, light, or sound level such as what would be produced by an operating electric motor or compressor.
More informationInstallation and Operation Manual
Installation and Operation Manual Thank you for choosing the. This combination of a digital recorder, camera and microphone into one package is a breakthrough in size, cost and convenience. Totally solid-state,
More informationInstruction Manual for Teaching Device
Shenzhen Han`s Motor S&T Co.,Ltd Instruction Manual for Teaching Device V 3.3 2017-07-19 Directory 1 Introduction... 1 2 Installation instruction...1 2.1 DCS and teaching device installation... 1 3 Software
More informationWhat Is a Program? Pre-Quiz
What Is a Program? What Is a Program? Pre-Quiz 1. What is a program? 2. What is an algorithm? Give an example. 2 What Is a Program? Pre-Quiz Answers 1. What is a program? A program is a sequence of instructions
More informationPanasonic. DVD/DVC Camera Seminar VDR-D100/200/300 and PV-GS29/39
Panasonic DVD/DVC Camera Seminar VDR-D100/200/300 and PV-GS29/39 Features (VDR-D100~300) DVD Multi DVD-RAM/R/-RW DSC Feature (Disc & SD Card) One Touch Navigation & Joystick Built in Video Light (D105&D200
More informationMMA845xQ Sensor Toolbox User s Guide
Freescale Semiconductor Document Number: MMA845xQSTUG User s Guide Rev. 1, 02/2012 MMA845xQ Sensor Toolbox User s Guide 1 Introduction The Freescale MMA845xQ sensor toolbox accelerometer kit provides hardware
More informationSlope Stability Problem Session
Slope Stability Problem Session Stability Analysis of a Proposed Soil Slope Using Slide 5.0 Tuesday, February 28, 2006 10:00 am - 12:00 pm GeoCongress 2006 Atlanta, GA software tools for rock and soil
More informationImporting the Vernier Sensor Block into LEGO MINDSTORMS 2
Using the Vernier Adapter and Vernier Block with LEGO s MINDSTORMS Edu NXT V2.0 software (Updated April 14, 2011) Introduction The Vernier NXT Adapter allows many of our analog ( -BTA ) sensors to work
More informationSoftware Manual. Revision 1.3
Software Manual Revision 1.3 Copyright 2015 by Kudo3D. This material may be distributed only subject to the terms and conditions set forth in the Creative Commons Attribution-NonCommercial-NoDerivatives
More informationFlex Series User Guide
User Programmable Current 4..20mA Digital RS485 Dual & Single Axis Up to 360º 2016 Flex Series User Guide Sensor Installation, Wiring, Flexware App Instructions Page 1 of 33 Page 2 of 33 Table of Contents
More informationmcar User Guide Contents Equipment necessary before...i 1. mdrawbot Description of mdraw functions Software installation...
Contents I Equipment necessary before...i II Product description... 2 1. mdrawbot... 2 III Mechanical assembly (see document mdrawbot instruction V1.1 20150704)... 2 IV Recommended wiring diagram (Bluetooth
More informationDS-3000 Series Data Station Operation manual for Vibration Analysis
DS-3000 Series Data Station Operation manual for Vibration Analysis ONO SOKKI CO., LTD. This instruction manual describes basic operations of the DS-3000 Series Data Station for vibration analysis. As
More informationReplacement Instructions
imac G5 Inverter, 20-inch Replacement Instructions Follow the instructions in this document carefully. Failure to follow these instructions could damage your equipment and void its warranty. Note: Online
More informationSoftware User s Manual
1 About the manual 2 Navigating the manual 2 3 Opening the control panel 3 Control panel overview 4 Control panel settings 5 Calibrating the interactive pen display 6 Adjusting frequency and tracking (VGA
More informationSOLIDWORKS: Lesson 1 - Basics and Modeling. Introduction to Robotics
SOLIDWORKS: Lesson 1 - Basics and Modeling Fundamentals Introduction to Robotics SolidWorks SolidWorks is a 3D solid modeling package which allows users to develop full solid models in a simulated environment
More informationBoxer HD-2X Motorized Pan Tilt Head (P-BXR-HD-2X)
Boxer HD-2X Motorized Pan Tilt Head (P-BXR-HD-2X) I N STR UC TI ON MANUAL All rights reserved No part of this document may be reproduced, stored in a retrieval system, or transmitted by any form or by
More informationiphone 1st Generation Front Bezel Replacement
iphone 1st Generation Front Bezel Replacement Replacing the metal bezel in a 1st Gen iphone. Written By: irobot ifixit CC BY-NC-SA www.ifixit.com Page 1 of 13 INTRODUCTION Use this guide to replace the
More informationQuantifying Motion in Three Dimensions with ProAnalyst
Date Published: March 2007 Revised: April 2011 Abstract This tutorial provides users with a step-by-step guide to performing an analysis with ProAnalyst 3-D Professional Edition. This lesson covers the
More informationSchwintek Bed Tilt OEM INSTALLATION MANUAL
Schwintek Bed Tilt OEM INSTALLATION MANUAL TABLE OF CONTENTS Safety Information 2 Resources Required 3 Installation 3 Racks 3 Bed Support 4 Calibration 5 Troubleshooting 6 Error Code Chart 6 Notes 7 Safety
More informationInstruction Manuall. Flowcam Series. Professional dual-arm Camera Stabilizer System 5-15 lbs
Flowcam Series Professional dual-arm Camera Stabilizer System 5-15 lbs Instruction Manuall Please read the instruction manual thoroughly before operating your aviator stabilizer for the first time to avoid
More informationZ-Truck (Vertical Moving) Z-truck Flag. Y-Truck (Horizontal Moving) FIGURE 1: VIEW OF THE Z-TRUCK. Flexshaft Assembly
Replacing the LCD Cable To remove and replace the LCD Cable you will need the following tools: #2 Phillips screwdriver (magnetic tip preferred) Socket wrench with 10mm socket Removing the Side Panel 1.
More informationROBOT LINE TRACKING MOUSE KIT C-9801
ROBOT LINE TRACKING MOUSE KIT TOOLS you'll need Alimentation 4 batteries 1,5 V AA (not included) The mouse is a line follower robot that follows a black line (or any other color) on a white background
More informationSATCOM-On-The-Move User Manual
For the SOTM RIT Project Page 1 of 6 Table of Contents Introduction... 3 Required Programs... 3 Required Documents... 3 Required Equipment... 3 Powering Up and Calibration... 3 Choosing a Point... 4 Calibrate
More informationHOUR 12. Adding a Chart
HOUR 12 Adding a Chart The highlights of this hour are as follows: Reasons for using a chart The chart elements The chart types How to create charts with the Chart Wizard How to work with charts How to
More informationKNOW THE OPTIONS for your next hunt!
KNOW THE OPTIONS for your next hunt! The Day6 PlotWatcher Time Lapse HD Video Camera records up to 84 hours of activity at a potential hunting location onto a USB drive. All of the activity can then be
More informationUsing ADAMS/Insight with ADAMS/Car
Using ADAMS/Insight with ADAMS/Car About This Guide 3 Introducing the Tutorial 5 Creating and Running an Experiment 15 Working with Results 29 2 Using ADAMS/Insight with ADAMS/Car Copyright U.S. Government
More informationRF HAMDESIGN. Driver MD-01 MD-01
RF HAMDESIGN Driver MD-01 MD-01 Table of contents Table of contents... 2 Introduction... 4 Block diagram... 4 Parameters of the driver... 4 Photos and description... 5 Front... 5 Back... 5 Operation...
More information