Sunteți pe pagina 1din 36

Enter to Robotics world with easy robot kit !! Construct and Programming with yourself.

Construction Manual

Robot is imagination symbol of human. From only Smart person can make the robot. Now with the modern learning development tools can help anybody to make the robots and develop by themselves.

Today the small greatest dreams of children come true.

Welcome to Robotics !!

Class Workshop
Many students and children who are interested in robot knowledge require consturction & programming skills. Robotic Workshop is required to teach these students. However, Robo-BOX 3.0 has its own unique robotic curriculum that is included in the CDROM that allows students to learn their own without a teacher. This self-learn system makes it easier for teachers to teach and deliver the workshops easily as well.

Class challenges
The nature of challenges are to assess and evaluate students thinking, analysis, development, programming and implementation skills. This is very evident in Robotics Challenges and Competitions as well. Students are very engaged and very enthusiastic about Robotics Competitions and put everything on the line just to have the satisfaction of achieving and winning. ROBOBOX 3.0 can deliver great challenges as its multi functional features allow many varieties of challenges for students. This provides and inexpensive way for learning about technology, programming, pre-engineering, and engineering skills. Such Competitions also guide students through a variety of electronics, programming and physics based activities as they prepare their robots for the competition.

Family relationship
Robo-BOX3.0 encourages family bonding. Many parents are using robotics to develop their childs thinking process. There are also many parents who are not well versed in Robotics but still would like to use such a technology to teach their children. Robo-BOX3.0 delivers such. It is an easy platform to understand and program. Parents and children can think, build, program and have an enjoyable family time learning and exploring about robotics together. The kit provides everything a parent needs to teach and advice their children about robotics.

Entry to

Contents

Part List_____________________________________________________________________________2 Getting started with the i-BOX ________________________________________________________3 System Requirement_________________________________________________________________4 Cables in Robo-BOX3.0 kit____________________________________________________________4 Software installation and Interfacing with Computer___________________________________5 Command block summary of LogoBlocks_____________________________________________6 How to develop Robot programming_________________________________________________7 Building O2 robot_____________________________________________________________________8 Basic Moving ________________________________________________________________________9 Bumper : Object detection robot___________________________________________________13 Light Bot : Light controlled robot_____________________________________________________15 Line Tracker : Simple Tracking Line robot _____________________________________________17 Building NanaTank robot____________________________________________________________18 NanaTank with simple movement___________________________________________________20 NanoTank moves in area - never fall from table ! ________________________________________22 NanoTank moves along the line______________________________________________________23 NanoTank with Touchless object detection____________________________________________26 NanoTank finds object______________________________________________________________27 NanoTank with Sound detection____________________________________________________29 NanoTank with Tilt detection - Robot will not over ! ____________________________________30 RF remote controlled NanoTank robot_________________________________________________31

Partlist
Controller board and Interface part Base

UCON-232S

CX-4 cable

Aluminum plate x 1 Circle base x 1 80x80mm. Grid plate x 1

Sensor

USB to Serial port converter x1

Serial port cable x1

80x60mm. Grid plate x 1

Wheels and Tires

SWITCH

LIGHT

IR Reflector

GP2D120

Track Wheel set


(2 of 30-links, 4 of 10-links and 4 of 8-links)

Acts Touch sensor x2 Light detector x2 Line Tracking and Floor detector sensor x2

Machanical parts

Distance sensor

Circle Wheels and Rubber band tires with 2mm. self-tapping screw x 4

4x100mm. Metal Axel x 5

120:1 x2 DC motor Gearbox

Strength joiner x20

Right angle joiner x20 Obtuse joiner x20

Main Sprocket x2

Hub x 12

Small Track Support Wheel x 10

Medium Track Support Wheel x 6

Large Track Support Wheel x 6

Nut & Screws


3x6mm. machine screw x 20 3x40mm. machine screw x 4

5-Hole Strip joiner x4 48:1 x2 12-Hole Strip joiner x4 3-Hole Strip joiner x4 3/10/15/25mm. Spacer 8 pcs./size
3x10mm. machine screw x 30 3x25mm. machine screw x 4 3mm. Nut x 30

Entry to
Getting start i-BOX
Install Batteries USB cable CX-4 cable Notebook computer USB Interface USB to Serial port converter

1. Flip the i-BOX around and open the battery cover to place 4 AA batteries into the battery holder. Please ensure that the polarity of the placement of your batteries are correct in order for the i-BOX to function.

CX-4 cable

AA size Battery
i-BOX III supports simple Alcaline batteries and Rechargeable batteries. Use 4 AA (not included).

Desktop PC Serial port Interface Digital output


connect with LEDs, Lights or Relay driver circuits

Piezo speaker

POWER switch

Analog input
Infrared ranger LDR Light sensor Infrared reflector

2. Turn on POWER switch. The Red LED light will blink a few times followed by a Beeping sound from its speaker.
3 Beeping sound from speaker 2 POWER LED light will blink 1 Turn on POWER switch

Turn ON or OFF the supply voltage to all circuit

Motor output

Digital input DC motor DC gearbox

Motor direction indicator


Switch/Touch sensor Forward Backward

Microcontroller
The brain of Robot, contains Logo interpreter firmware

RUN/STOP switch

Stop program

Run program

System Requirement
Hardware
You will need either a PC or laptop computer to run the Robo-BOX software. Getting started with Robo-BOX is easiest if your PC or laptop has the following features: Harddisk space 15MB 800 x 600 Resolution Color Monitor. 1024 x 768 recommended. A serial or USB port A CD-ROM drive, World Wide Web access, or both.
RS-232 Serial port may be called COM port normally installed at the back of computer. It provides 9-pin Male D-type connector (called DB-9 Female connector) Most Notebook and Labtop available only USB port. Thus, USB to RS-232 Serial port Converter is required. In Robo-BOX3.0 kit provides UCON-232S ready.

Cables in Robo-BOX3.0 kit


CX-4 cable :
The cable that connects between Computers COM port or UCON-232S DB-9 connector (if use UCON-232S) with i-BOX.
RJ-11 modular plug Conductor side Connect to i-BOX DB-9 female connector

Connect to PCs COM port or DB9 connector of UCON-232S

Pin 2 RxD Receive data Pin 3 TxD Transmit data Pin 4 DTR Ready signal Pin 5 GND System Ground

PCB3AA-8 cable :
COM port USB port The cable that connects between i-BOX controller with any sensor and application module. Sometime calls Sensor cable. The length is 8-Inches.
Ground (GND) Signal or Data

Software
Install Windows ME or newer operating system. Windows XP Service-pack 2 recommended.

+5V or Supply voltage Approx. 8 Inches

Software Installation and System preparation


Installation of Logo Blocks and Cricket Logo software How does the i-BOX interface with my computer
i-BOX can interface with your computer in 2 ways. One is the direct serial connection to your computer with the CX-4 cable. The other mode is via your computers USB port using the UCON-232S USB to Serial converter device. However, for the 2nd method, using the USB port, you will first need to install the driver provided by the USB to Serial converter device that is bundled in this kit.
Double click 1. Insert Robo-BOX CDROM into your drive. Double-click on i-BOX III setup.exe.
Notebook USB cable

USB Interface

USB converter

Desktop PC

Serial port Interface 2. You will see the Installation Welcome page. Click on the NEXT button to Continue installation. If do not need to change any specifications, click on the NEXT button continue.

Installing the USB to Serial port converter driver


When you connect the UCON-232S to your computers USB port for the first time, windows will detect a new hardware device and will prompt you for a suitable device driver. Choose the ucon-232_driver folder within the bundled ROBOBOX CD-ROM.

3. Click on the INSTALL button to finish the installation. Wait until the installation is complete.

After connect UCON-232S converter, at right corner of monitor will be show Detect New Hardware. Select the source of the driver for installation. There will be 2 drivers installed. One is the Serial device driver and the other is the Virtual COM port driver After installation, you can check the new COM port for UCON-232S. Open the Control panel > System > Device manager and see under Ports. You will see the USB serial port.

4. Run the program by clicking on the START >Program >i-BOX III > LogoBlocks

Logo Blocks

Command blocks summary of


LogoBlocks is a unique software that lets you create iconic programs to control the i-BOX 3.0. To create programs, you just drag blocks form the palette (on the bottom left of the screen) and snap them together on the canvas (on the right side of the screen). The buttons on the bottom left let you switch between palettes, each containing a different set of commands.

Reset timer value


Resets your current timer back to 0. Sensor functions allows taking in of values from sensors into the MCU for processing as well as features to handle such inputs. The Number functions is use to define numerical values, both static, global, dynamic values. The Procedure functions are used to define sub procedures as well as libraries in your code.

Read timer value


Set timer value for your functions. Unit of time is 0.01 second. Timer will start from 0 to 32,767 and restart.

Digital input block


An Input Button, used to specify which digital input port is being used. Support 4 input of i-BOX; IN0 to IN3.

Declare variable
This is to define variable that can be used in any part of the program. Usually this is a constant value.

Procedure icon
Procedure Icon allows you to define your own procedure according to a specified name as well as a set of commands under it. You can call it anywhere in the code after it has been created. You can compress many command blocks in each procudure to only one block for using easier in the future wih Compress Procedure Blocks command. Select at menu bar.

nop : No operation
A spacer command to space your command apart from each other.

Sensor block
Used to specify the sensor port used. Output data from this block is 0 to 1,023 in decimal number. Support 4 sensor ports ; SENSOR0 to SENSOR3. Especially SENSOR4 is used to read status of 4 digital inputs. Outs data 0, 1,2,4, 8 and 15.

Set number
This is used as a numerical value that you can define. Support 0 to 65,535.

Drive motor
This command allows you to on your motors. You can select from 4 different motors on your i-BOX to turn on. These action buttons are mainly used for loops, conditions, allowing your robot to decide based on situations and the data that it has taken in.

Random numerical
This is used to allow the computer to select a random number from the specified range. Support range is 0 to 255

Stop motor
This command allows you to off your motors. You can select from 4 different motors on your i-BOX to turn off.

Interrupt
This command is used to tell your robot in an event when a digital input is O, then do the following. This can happen at anytime in the code.

Numerical comparison
This is a less than statement, that a variable is less than a number or vice versa. This is an equal statement, that a variable is equal to a number or another variable. This is a greater than statement, that a variable is greater than a number or vice versa

Set of Rules block


This is a set of rules, codes that you can define for your codes. It means you can make your own the special command block.

Serial data checking


This means a serial communication is established.

Brake motor
This allows you to brake your motors immediately

Serial data buffer


This is to state an serial communication value

Beep
A beeping command fo your i-BOX. You can define the number of beep.

Forward direction
Allows you to set a specific forward direction to the motors you have selected.

Stop Interrupt
This command makes you repeat through the series of commands under this for a specific number of times.

Serial data monitor


Used to send an Serial Message in numerical value from the i-BOX to Cricket monitor. Serial data format is 9600 baud, 8-data bit, none parity checking and 1-bit Stop

Backward direction
Allows you to set a specific forward direction to the motors you have selected.

Start sub procedure


Used to start a small sub procedure.

Repeat loop
Loop does an endless looping of commands under this. Set from 1 to 65,535.

AND : logical block operation


This command is used to mention that a condition and another condition or statement is agreeable in AND logical. The reult is true if both condition are true.

Download i-BOX code


This is the download button where by you can download the code that you have done into your IBOX. If download is successful, you will here a beep on your IBOX. However if download is unsuccessful, you will see the respective error message on your screen.

Reverse direction
This command reverses the current running direction of your motors.

Delete data block


To erase an Numerical Value linked to it.

Loop operation
Loop does an endless looping of commands under this.

OR : logical block operation


This command is used to mention that a condition and another condition or statement is agreeable in OR logical. The reult is true if anotherone condition or both are true.

Set power to motor


Change the power level of your selected motors. From levels 1 to FULL. 1 being the lowest and FULL (8) being the highest.

Record value to memory


To record a Numerical Value linked toi-BOX data memory that indexed by Data Pointer (DP). After record, DP will increase to next address.

Wait condition
This command will wait until a specified event happens before continuing the command under it.

Set time of motor control


This command allows you to on your motors for a specific amount of time.

XOR : logical block operation


This command is used to mention that a condition and another condition or statement is agreeable in XOR logical. The reult is true if both condition are different.

Clear Data Pointer


Used to Reset your Data Pointer values. It cause restart the pointer to index the first address again.

Send HIGH logic


To set HIGH Binary to Digital Output

Check conditions
This is used in a conditional statement. To check if the input value satisfies the condition and if so, to do a specified task under it.

Send LOW logic


To set LOW Binary to Digital Output

Set Data Pointer


Used to Set your Data Pointer values. It cause the pointer to index the any address that you require.

NOT : logical block operation


This command is used to mention that a condition in NOT logical. The reult is invert logic from input

Beep generation
To produce a small Beep out of the piezo speaker on the i-BOX

Check additional conditions


This is a conditional statement as well that does the same as the if..then blocks, but will continue with the specified task under it if it does not satisfy the input values.

Recall data from memory


Used to Recall your values from i-BOX data memory. After reading the Data Pointer will index the next address automatically.

Musical generation
To produce a musical note based on your specified frequency and duration

Arithmatic Command Blocks (+ , - , x , /, %)


These four commands are used for mathematical calculations between 2 variable or numbers. Include Adding (+), Subtraction (-), Multiply (x), Divided (/) and Modulus (%)

C = Do F = Fa B = Te

D = Re G = Sol

E = Me A = La

Stop program operation


This command is used to stop whatever loop, condition, etc... at anytime.

Set delay time


This allows you to wait for a specified amount of time. Maximum value is 65,535 in 0.01 second unit means can set time 655.35 seconds. i-BOX can process Binary number 16bit, in Decimal is -32768 to +32767. However numerical system in i-BOX is Integer Decimal.

How to develop Robot programming


Robots Programming development step

Robo-BOX development has 3 parts. Part-1 : Prepare and make the Robot chasis, Motor, Wheel and Mechnical parts

Construct robot and install sensors

Build robot

Part-2 : Learn about i-BOX controller and Sensors Part-3 : Controlled program Development steps show with flowchart that describe as : 1. Construct the robot base and install all sensors that relate in any activity. Such as install Infrared Reflector seansor for detect and tracking the line in Line Tracking robot activity. 2. Connect the robot with computer and apply the supply voltage to the robot. 3. Make the suitable program for controlling the robot with LogoBlocks or Cricket Logo. 4. Download the program into the robot 5. Press RUN switch to activate the robot, Test its operation and orserve the result. 6. If the operation not complete, check the error and find out the missing in program. Edit and download to testing again. Do until the operation complete and satisfy.

Connect download cable

Connect the robot with computer

COM por t

Make program with LogoBlocks or Cricket Logo

Download program

Test operation
Edit program

No

All work right ? Yes End

m progra Edit

Test and test

Building
Part List

O2 Robot
3. Insert the 3 x 40mm. machine screws through the hole at the corner of the Box holder with 25mm. and 2 of 3 mm. spacers
Screw position

3mm. spacer (4) Box holder i-BOX3.0 Wheels & Tires 25mm. spacer (2) 3mm. nut (2)
3 x 40mm. machine screws (2)

3mm. spacer 25mm. spacer 3mm. spacer 3x40mm. screws Screw position

120:1 DC gearbox Circle base


Wheel screws or 2mm. self-tapping screw (2)

3 x 6mm. machine screws (4)

4. Place the Box holder on the top of the Circle base plate and attach them with 3mm. nuts at the specific positions.

Construction
1. Fix on the 2 wheels with rubber tires and attach them to the DC Gearbox with the 2 of 2mm. self-tapping screws provided in the kit.

Screw position Screw position

2. Install both DC Gearboxes on the circle base plate at the specific positions shown in the picture with 3 x 6mm. machine screws.
Screw positions

3mm. nut

5. Place i-BOX into the holder. Connect Motor A cable to the Black connector of ch-A and Motor B to the white connector of ch-B. Your Robot is ready to GO!

Motor A

Motor B

Basic Moving -1 : Simple movement


Robot movement
The O2 robot is moved by 2 of DC motor Gearboxes. Must drive both motors following the table below : 4. Click block to connect with block. It will change to block to connect means Motor A and B will spin in forward. Drag

Direction
Forward Backward Turn Left Turn Right Rotate Left Rotate Right

Motor A
CCW CW Stop CCW CCW CW

Motor B
CW CCW CW Stop CCW CW

next. It will change to . The number that follows is time operation value of Motor A and B. Double-click at this number block to change to 2000. It is equal 2 seconds.

Note : CCW = Clock clockwise CW = Clockwise

Forward-Backward movement programming


For Cricket Logo
1. Connect the O2 robot with computer. 2. Open Cricket Logo software. 3. Type in Listing-1 into Cricket Logo editor. 4. Download program into the O2 robot by click DOWNLOAD button.

block to connect to block. It change to 5. Drag means both motor spin backward. After that drag onfor block to connect next and chnage the time value to 2000. The testing code-1 is finished. Turn-on i-BOX on the O2 robot. Click button to download code to the robot.

Code-1 Listing-1
Click button to download

For LogoBlocks
1. Connect the O2 robot with computer. 2. Open LogoBlocks. 3. Select block group. 6. Test with press RUN switch on i-BOX. The O2 robot will move forward 2 seconds following backward 2 seconds and stop. If the movement direction not correct, may be change the motor connection and test until correct. After that must remember this motor connection for another activities in this manual.
Button will subside in downloading.

Basic Moving -2 : Speed Behavior


Speed behavior
i-BOX allows you to select different speed levels from the block command. The different speed means that the distance the robot moves is dependant on this and relative to the time taken as well. Motor driving signal is PWM (Pulse-Width Modulation). If the width of signal more, means more voltage applied to motor. See the illustrate below.

For LogoBlocks
1. Connect the O2 robot with computer. Open LogoBlocks software. 2. Select 3. The block group. Drag block will change to to connect with block.

. Double-click at number to change

to 1 for slowest speed testing. block drop to connect with block. Double-click at 4. Drag number block to change value to 200 for setting time to 2 second. The Code-2 is finished.

Code-2

Testing speed programming


For Cricket Logo
1. Connect the O2 robot with computer. and Open Cricket Logo software. 2. Type in Listing-2 into Cricket Logo editor. 3. Turn-On the O 2 robot and download program into the robot. 4. Press RUN switch and see the robot operation. Remember the speed of robot. 5. Change the speed by edit setpower number from 1 to 8 and downlaod program after changing. Test and see the different result.

Listing-2

5. Download the program to the O2 robot. Unplug downlaod cable. 6. Press RUN switch to activate the O2 robot. Measure the distance that robot move to. 7. Back to program, change setpower value as 2 to 8 and test same method. See the different result of each speed. Note : Default value of setpower command is 4 or Normal.

10

Basic Moving -3 : Turn around movement


Circle movement control
Motor A

How to change direction ?


There are 2 kinds of turning that your robot can maneuver. A curve like turn : The curve turn usually comprises of one motor stop and the other move. A pivot like turn : A Pivot turn on the other hand turns on its spot but this requires an opposite direction on both wheels at the same power level.

Motor B

By changing the individual power of each of the motors to different levels, this will cause the speed of the individual motors to move at a different speed. In this way, the Robot will be traveling round in circles.
Motor B backward Motor A forward

Turning point

For LogoBlocks
Code-3
Motor A only Motor B only

For Cricket Logo


Listing-3

For LogoBlocks

1. Connect the O2 robot with computer. Open LogoBlocks software. 2. Select Action block group. Drag and drop command blocks to make the program in Code-3 above. 3. Turn-On the O2 robot and download code. 4. Press RUN switch and see the robot operation.

1. Connect the O2 robot with computer. and Open Cricket Logo software. 2. Type in Listing-3 into Cricket Logo editor and type start word into Run This box. 3. Turn-On the O2 robot and download program. 4. Press RUN switch and see the robot operation.

For Cricket

LogoBlockss Code-4 and Code-4 Cricket Logos Turn Left Listing-4 are sample proTurn Right gram that demonstrates this turning Logo technique.

For LogoBlocks Code-5


Motor A forward Motor B backward Reverse direction

LogoBlockss Code-5 and Cricket Logos Listing-5 are sample program that demonstrates this turning technique.

For Cricket Logo


Listing-4
Turning speed = Normal speed or less depends on friction at the stop wheel. Turning point is a middle point of the stop wheel.

Listing-5
Turning speed = 2 times of normal speed and friction less. Turning point is center point of the robot between both wheels.

11

Introduction to Switch input/Touch sensor


Basic operation of Switch
The Touch / Switch Sensor module consist of 3 main components, the Wire input, LED Indication light and the Switch. It will be give 2 status as Press and Release switch.

Activity with i-BOX

The Touch / Switch Sensor module acts as a digital sensor. Connect the sensors to IN0 to IN3 respectively. 1. Connect Switch module to IN3 of i-BOX. 2. Make Code-6 in LogoBlocks or Listing-6 for Cricket Logo and download the code to i-BOX. 3. Press RUN switch. Press the Switch module and observe the operation of Motor indicators.

Switch

Indicator Output

IN0 to IN3 Switch/Touch sensor diagram

Switch/Touch sensor configuration

Listing-6
Drag blocks

Switchs operation
When the Switch is pressed, it sends an ON Signal through the wire, back to the i-BOX and LED is lit. When the Switch is released, an OFF Signal is recognized by the i-BOX.
Drag blocks

LED off

LED is lit
Select group

Drag blocks

Double click

Select group

Select IN3

Not press

Press

Code-6
When the switch is not pressed, a When the switch is pressed, a logic logic 1 is being sent to the output. 0 is being sent to the output. This This condition is False. condition is True.

Drag motor blocks ON/OFF Select group

1 False

0 True

12

When the switch is pressed, the condition will be true. i-BOX will drive a signal to the motor output. The Motor indicator LED will be lighted all time that switch still pressed. If the switch is released, the condition will be false. Motor indicator LED will be turned off.

Bumper : Object detection robot


Constructs 2 of the Touch sensor structures.
Indicator Switch module

Obtuse joiner

This is a code of a Bumper robot to allow both of its touch sensors to detect obstacles in front of them if encountered. Download the program to your Bumper robot.

3mm. nut

Code-8
3x10mm. screw Right angle joiner

IN0 connector IN1 connector

Listing-8
Prepare the test area by placing obstacles wherever you want. Then put the robot on the floor and turn on the power switch and press the RUN switch. Observe its movements.
Bumper robot will move forward until it encounters with any obstacle. If any obstacles are encountered on the left, the robot will move backwards , rotate right and move forward to continue its movement. If any obstacles are encountered on the right, the robot will move backwards , rotate left and move forward to continue its movement.

Straight joiners

Write the Code-7 to test the switch operation. Press the switch on the left or right. i-BOX will generate sounds with different frequencies.

Code-7

Robot attacks the object in the left.

Robot attacks the object in the right.

13

LDR (Light Dependent Resistor) The simple Light sensor


Introduction to LDR : the photoresistor
LDR is made from a chemical compound called cadmium sulfide (CdS). This compound changes resistance depending on how bright the light is that shines on its collecting surface. Bright light causes low resistance values between the two leads while dim light causes higher resistance values.

Calculation
Please refer to the Light sensor schematic, it is a voltage divider circuit. You can calculate to find relation between LDR resistance and Output voltage. The supply voltage or +V is +5V. The formula can shown below :
Output voltage = R1 resistance LDR resistance + R1 resistance x 5Vdc

Example-1 If LDR reistance is equal 4.7k, the output voltage is :


Output voltage = 4700 4700 + 4700 x 5Vdc = 2.5Vdc

LDR configuration

LDR symbol

Measure LDR resistance

Reading with i-BOX


i-BOX has a 10-bit analog to digital converter (ADC). It can read 0 to 5Vdc and convert it to data 0 to 1,023. Thus, you can calculate the data that iBOX reads following this formula below :
i-BOX value = i-BOX value (max) x Voltage input from sensor Full scale analog voltage

Light sensor
The Light Sensor has 2 main components, the Wire output and LDR. This module senses LIGHT densities and returns values to the i-BOX. This can be plugged into SENSOR0 to SENSOR3 of the i-BOX. If there are more lights, output will be high in value and vise versa for low levels of lights.

Example-2 If sensor voltage is equal 2.5Vdc, i-BOX reading value is : Output connector
1023 x 2.5 i-BOX value = 5 = 512 Integer number

LDR : photoresistor

Light sensor circuit board

Light sensor schematic

Light sensor is an analog sensor type. Interface with i-BOX can connect to any SENSOR0 to SENSOR3 ports.

14

LightBot :

You will learn how to construct and program the LightBot. It is similar to the BUMPER BOT, but with different front sensors. This robot requires 2 sensors and will react according to light.
From the value read, you will know which give a higher and lower light density.

Constructs 2 of the Light sensor structures.

3mm. spacer 3x10mm. screw 3mm. nut

High value Result from more light density

Low value Result from less light density

Obtuse joiner

Light sensor

LightBot Programming The program below (Code-9 and Listing-9) allows the LightBot to read both sensors data and store the for comparision. LightBot will move following the higher value from the sensor.

Attach the Light sensor structures to O2 robot-based

Code-9

Listing-9

Right angle joiners

Insert Light sensor structure

Connect the Light sensor to SENSOR0 and SENSOR1

Write the Code-8 or Listing-8 program to read values from the Light sensor to show at Cricket monitor on computer screen.

Code-8 Listing-8
Shows how to open Cricket Monitor. Shows the Cricket Monitor on Cricket Logo software

Testing...
Try out your robot by moving it nearer to a light bulb. Do you see a difference in its reaction?

15

Infrared Reflector : The simple line tracking sensor


Introduction to Infrared reflector sensor
The Infrared Reflector consist of 2 parts, the Emitter and the Detector. This simple circuit shows how its functions. It shoots out an LED light and bounces off the surface which in turns returns back to the detector processing and then giving a digital data value back to the i-BOX it is connected to. IR LED Cutter blade IR LED Phototransistor Photo-transistor Output connector 3M black tape pencil 60x90cm. PP board white

Make your own the demo field for Line-Tracking robot

Construction

The Infrared Reflector can act Analog sensor and Digital sensor. The suitable range detection is during 2 to 10mm. The best point is 3mm. (See the performance graph). The heart of this sensor is TCRT5000 Infrared reflector device. Output of this sensor can define 2 types. One is analog in DC voltage term. Range is 0 to 5V. If the photo-transistor within TCRT5000 can detect more infrared light density, it can conduct more. Output voltage go high. In the other hand, it can detect low light density. Output voltage will be low. Another type is Digital signal output. If sensor can detect more light density, It can send logic 1 to output and send logic 0 in case detect low light density.
Collector current (mA)

1. Clean the PP board. 3. Stick the black tape follow the line that draw from step 2.

2. Draw the line that create by your own. 4. The demo field ready to use !!!

Example of Line-Tracking robot demonstration field

Distance from the floor (mm)

Infrared Reflector sensor schematic

Performance grpah of IR Reflector

16

Line Tracker :

You will learn how to construct 2 Infrared Reflector sensors onto your robot to allow detection and following of a black line.
Place the robot over the white area and black line . Observe the value that Cricket Monitor shows and record this on a piece of paper. We will take this for an example. White data being 541 and Black data being 128. Find the average of these 2 values in which case, it will be 335.

Insert a 3x10mm. machine screw through the Infrared Reflector sensor, followed by a 3mm. spacer and a suitable hole at front of O2 robot base. Tighten with 3mm. nut.
3mm. nut O2 Robot base 3mm. spacer 3x10mm. screw Infrared Reflector Distance 5 to 10 mm.

Attach both Infrared Reflectors at bottom front of robot base. Connect the Left sensor to SENSOR0 of the i-BOX and connect the Right sensor to the SENSOR1 port.

Write the Code-11 or Listing-11 and download it to your robot. This will allow your robot to follow a black line.

Code-11 Listing-11

Write this code and download it to the robot. Open Cricket Monitor to observe the results.

Code-10

Listing-10
Place the LineTracker robot over the black line. Run it and see how it operates.
See the result at Cricket Monitor on Cricket Logo software

Shows how to open Cricket Monitor in Logo BLocks.

17

Building NanaTank robot


Part List Construction
1. Install 2 DC gearboxes on the aluminum base at the specified positions shown in the picture below and tighten them with 3 x 6mm. machine screws.

i-BOX3.0 controller

Box holder

48:1 DC motor gearbox (2)

3 x 6mm. screw 3 x 6mm. screw Top side 3 x 40mm. screw (via Holder) 3 x 6mm. screw 3 x 6mm. screw
Screws attach position

3 x 40mm. machine screws (2)

3 x 6 mm. machine screws (2) Aluminium base Track 8 links (4)

Main Sprocket (2)

3 x 40mm. screw (via holder)

Track 30 links (2)

2mm. Self-tapping screw (2)

3-Hole Strip joiner (2) Straight angle joiner (2) 12-Hole Strip joiner (2) Right angle joiner (4) 5-Hole Strip joiner (2) 25mm. spacer (2) Medium Track Support Wheel (6) Axel (3) Hub (6) 3mm. spacer (4)

Bottom side 2. Insert 3 x 40mm. machine screws through 25mm. & 2 of 3mm. spacers. After which, place these screws through the holes at the corner of the Box Holder. Attach this with the aluminum base as shown in the diagram. (See red letters)
3mm. spacer 25mm. spacer 3mm. spacer 3 x 40mm. screw screw position screw position

Philips-head Screwdriver

18

Building NanaTank robot (2)


3. Insert 2 Main Sprockets at the Motor shaft and secure it with 2mm. self-tapping screws. 3 x 6 mm. screw Right angle joiner 6. Attach the track support structure with base which attached joiners from step 4. The Axels at hole 1 of 12- Holes Strip joiner should be placed on the Right Angle joiner. Attach carefully. All structures will be fixed tighten with themselves. Track support structure with Axels

3 x 6 mm. screw

Right angle joiner

4. Attach 2 Right angle joiners at the edge of aluminum base with 3 x 6mm. machine screws. Insert 2 Straight joiners at the end of each Right angle joiner. Attach 2 Right angle joiners at both corner of base with 3 x 6mm. machine screws Right angle joiner Straight joiner Right angle joiner Right angle joiner 3 x 6 mm. screw

7. Construct 2 of the Track wheels. Connect 2 of 8-links and 30-links track together. Attach both tracks with wheels. Place the i-BOX on the holder by the motor output side at front. Connect the Left Motor cables to A output and the Right motor cable to B output according to the photo below. 7.1 Insert the end to inside

30-links Attach the links 7.3

8-links (2) Connect both motor cables

3 x 6 mm. screw 5. Construct the track support structure 3 sets. Connect 3, 5 and 12-Holes Strip joiners. Make two of such sets. Insert 3 Axles via Strip joiners at hole 1, 11 of 12- Holes Strip joiner (count from right side) and hole 2 of 5-Holes Strip joiner (count from left side). See the figure. Insert the medium wheels at both ends of the Axles. Secure these with Hubs. Make this part 2 sets. Hub Hub Track support structure Axel

Hole 2

Hole 11

Hole 1

7.2 Medium support wheel Attach the tracks round the wheels

5-Holes Strip joiner

12-Holes Strip joiner

NanoTank robot is now ready !!!

19

NanaTank robot with simple movement


NanoTanks Turning pattern
The NanoTank robot use the DC motor gearboxes drive the track wheels. Its advantage is can move pass the flat and rough surface well. However the touch area of track wheel is more. The turning in Left and Right require both motors driving in opposite direction similar Rotating technigue. You cannot use Curve Like Turn technique. You can control the NanoTank robot to turn 90degree easier and better than the O2 robot. Because NanaTank have more area of wheels surface to touch the floor and move more stable.

Square movement
Next step from 90-degree turning is controlling the robot to move in square shape. This is simple procedure. Go strength and turn 90-degree and go straight, turn again, go straight, turn again and go back to the start point. In programming, will use Looping technique to help. With loop command will help to make the program shortly and easy to understand. Make the code in Code-13 or Listing-13. Download into the NanoTank robot. Run it and see its operation. Possible the robot moves not precise and not back to start point correctly. Because have many factors relate such as floor friction, motor cannot spin simultaneously and robots battery level. This activitys target is introducing the moving method in different conditions and understand about limitation of each movement.

90-Degree Turning

Turning technique is driving both motors in different direction in same power interval. It is called Pivot Turn technique. The important parameter is interval value of applying power to both motors. Make the code in Code-12 or Listing-12. Download into the NanoTank robot. Run it and see its operation.

Listing-13 Code-13

If the robot still not move or turn at 90-degree correctly, you can change the interval parameter at onfor command in the program. Edit, download and test again and again until correct. However the suitable interval will depend on the power supply level at that time. You may adjust the more suitable value if necessary.

Listing-12
Adjust this value for precise 90 degree

Code-12
Adjust this value for precise 90 degree

20

NanoTank robot meets Infrared Reflector


Part List
SENSOR0 and SENSOR1

Right angle joiner (4)

3 x 6 mm. machine screws (2) 3 x 10 mm. machine screws (2)

3mm. nut (2)

3mm. spacer (2)

The NanoTank robot

Infrared Reflector module (2)

Construction
3mm. nut

3. Connect 2 Infrared Reflector structures from step 1 with the Right angle joiner from step 2. Connect the Left sensor cable to SENSOR0 of the i-BOX and connect the Right sensor to the SENSOR1 port.

3 x 10 mm. screws 3mm. spacer

Right angle joiner

1. Insert a 3 x 10mm. machine screw through the Infrared Reflector sensor, followed by a 3mm. spacer attach with a Right angled joiner. Tighten with 3mm. nut. Make 2 sets.

Right angle joiner

Right angle joiner

2. Attach 2-pieces of Right angle joiners at in front of the robot base with 3 x 6mm. machine screws.

Distance from floor is not over 5mm.


4. After installation, both sensors should be far from the floor not over 5mm. for detection in same time.

Now the NanoTank ready for next activity..Go !!

3 x 6 mm. screws

3 x 6 mm. screws

21

NanoTank move in area - never fall from table !


Concept
From light reflection knowledge, the Robot should detect the reflected position or area. Thus, you can control the NanoTank robot which installed Infrared Reflector to move in area. Such as circle or table. The robot will move on the table always and never fall from table (based on the battery still alive).

Code-14

Listing-14
Non-reflect
Infrared Reflects from the floor

Infrared reflect with the white floor. No infrared reflect

White surface

Programming
From the previous activity, the Infrared Reflectors are installed at the front of robot. NanoTank robot can detect the front area before move pass. If found WHITE space, robot still move forward to pass. If found BLACK or BLANK space (out of area in case robot move on the table), robot must move backward and turn left to change the moving direction. White surface

1. Sensor outs of the table surface

Testing
1. Write the Code-14 or Listing-14 and download it to your robot. 2. Turn-off power and unplug the download cable. 3. Place the NanoTank robot on the table and turn-on Power switch 4. Press RUN switch on the robot to see its operation. 3. Robot turns left

2. Robot moves backward

22

NanoTank robot moves along the line


Programming Concept
See the flowchart below :
Robot moves along the WHITE line Set motor power

Programming procedure
1. Make the code to check the sensor operation. See similar example in O2 Robot activities : Line Tracker. 2. Make Code-15 or Listing-15 download it to your robot. 3. Turn-off power and unplug the download cable. 4. Place the NanoTank robot over the line. Turn-on Power switch. 5. Press RUN switch on the robot to see its operation. The NanoTank robot should moves along the line. When found the crossing, the NanoTank robot turns left 90-degrees and moves forward continue.

SENSOR0 and 1 detect BLACK both No

Yes Drive robot to move forward.

Code-15

SENSOR0 and 1 detect WHITE both No

Yes Robot turns left 90 degree

Only SENSOR0 detects WHITE area or line No

Yes

Robot turns left

Listing-15
No Only SENSOR1 detects WHITE area or line Yes

Robot turns right

23

NanoTank robot moves along the multi-crossing line


Concept
Testing
See the Code-17 or Listing-17 and try to make understand. This program should count the crossing lines. For first, second, fifth and sixth detetction, robot will turn right and will turn left in third and forth detection. 1. Make the Code-17 or Listing-17 download it to your robot. 2. Turn-off power and unplug the download cable. 3. Place the NanoTank robot over the line on the Crossing Line-demonstration field. Turn-on Power switch. Press RUN switch on the robot to see its operation.

Code-17

double-click From the example field above, the robot must check every the crossing line and turn left or right swap. The programming must control the robot moves along the line, checks and counts the crossing line to collect number of the crossing line. It will be use that number to selects the moving direction later. > from >

How to use
The Global variable is temporarily buffer. It collects the result of operation. This code example below (Code-16 or Listing-16) will be show how to use Global variable. The result increase the variable value 1 point per second and shows at Cricket monitor.

Code-16

Listing-17

Listing-16

24

GP2D120 Infrared Ranger/Distance sensor


GP2D120 features
l Uses Infrared light reflection to measure range l Can measure a range from 10 to 80 cm for GP2D12 and 4 to 30 cm for GP2D120 l 4.5-5 V supply and 33mA electric current l The output voltage range is 0.4 to 2.4V @ +5V
GP2D120 Infrared Ranger module has 3 terminals: Vcc, Ground and Vout. To read the voltage values from the GP2D120, you must wait till after the acknowledgement period which is around 32 to 52.9 ms.
GP2D120 Vout Convert value Distance

Test GP2D120 with i-BOX


1. Make the programming code below to read value from GP2D120 Infrared distance sensor to show values via Cricket Monitor.

2. Connect GP2D120 to i-BOX at SENSOR0 port. Download testing code from step 1. Press RUN switch on i-BOX. Move GP2D120 module slowly and see the result at Cricket Monitor.
Connect to computer

Signal Processing

Regulator Oscillator

LED driver

Output driver

Cricket Monitor displays the sata reading from GP2D120 sensor


Dist anc e

The output voltage of GP2D120 at a range of 30 cm and +5V power supply is between 0.25 to 0.55V, with the mean being 0.4V. At the range of 4-30 cm, the output voltage will change at 2.25 0.3V. From testing table beside, at 26cm. length Vout is 0.5V. The conversion value is 102. Inrefacing with i-BOX must connect at SENSOR0 to SENSOR3 port and use SENSOR command block to read date from it. For example, if i-BOX reads 307 mean GP2D120 far from object 8cm.

3. Convert the data reading to distance value. Compare the result with GP2D120 table. 4. Change object to BLACK color and test operation again. Compare the result between both activities.
GP2D120 operation table

25

From step 4, after change to black color object GP2D120 module cannot work well. Because it use infrared reflection but blakc color absorb all infrared. It reflects very low density or sometime not reflect. Then using GP2D120 must becareful this limitation.

Nanotank robot and Infrared Distance sensor


Part List
12-Holes Strip joiner GP2D120 distance sensor 3 x 10mm. machine 3mm. nut (4) screw (6) Right angle joiner (2)

Programming of Touchless obstacles avoidance robot


The program code below (Code-19 and Listing-19) controls the robot to move forward and check with the GP2D120 data if its more than 300 or not. If its more, this means that it has detected some obstacles. The Robot will move backwards and turn left. The turning value is a random number not equal in each turning time.

Construction
1. Attach 2 Right angle joiners with both sides of GP2D120 with 3 x 10mm. machine screws and 3mm. nuts. After that attach the 12-hole Strip joiners with both Right angle joiners with 3 x 10mm. machine screws and nuts at hole 3 of both end of Strip joiner.
Right angle joiners 3 x 10mm. screw 12-Hole Strip joiner

Code-19

Listing-19

GP2D120 3 x 10mm. screw 3mm. nut 3mm. nut

2. Attach the structure from step 2 onwards to the front of NanoTank robot with 2 of 3x10mm. machine screws. See the suitable position from photo. Connect GP2D120s cable to SENSOR0 of i-BOX.
Connect SENSOR0

3 x 10mm. screw

3. Turn right

The NanoTank IR Objector robot

1. Detect object

2. Move backward

26

Finding object robot : The NanoTank robot finds the object


Concept
Originally concept of this activity is finding the competitor robot in SUMO game. With GP2D120 Infrared Distance sensor characteristic, it sends the output voltage vary from object distance detected. After finding, robot will move to close as possible and generate a beep before stop.

Programming
The code below (Code-20 and Listing-20) controls the robot movement and the reading of the GP2D120 value. If its value is lower than 50, this means there is no object in front of it. The value that the GP2D120 sensor will feedback with and object is found is more than 50. The first value that detect object will be store in memory. Robot will still move forward if value continues to increase. This means that the object is close. Until the value is over 400, the robot will stop before it touches the object. If the value decreases, the robot will turn back to anther direction and find for the next object.

Code-20

Listing-20

27

NanoTank with Sound detection


Introduce ZX-SOUND : Sound detector module
Features :
l l

Programming
Before apply ZX-SOUND module with the robot, must educate its behavior before. Make the Code-21or Listing-21 and download to i-BOX. Still connect the serial cable and run this code. Open Cricket monitor for checking the result. Try to clap near microphone of ZX-SOUND module and see the result on Cricket monitor. Try to clap many times and see the different result. If sound pressure level that detected high, the value on Cricket Monitor will be high (reach to 1024). In other hand, output will less if detect low level.

Detect sound pressure with Condenser Microphone.

Output voltage 0 to +5V varies from sound pressure level that microphone detected. If pressure more, the output voltage goes high and vice versa.

Installation
For the best performance of detection, must select the suitable position for installation the ZX-SOUND module. In this example should be install at back of the NanoTank robot. 1. Attach the 5-Hole Strip joiner with base of ZX-SOUND module by 3 x 10 mm. machine screw and 3mm. nut. 2. Connect the Right angle joiner at the end of the 5-Hole Strip joiner. You will receive a Sound detection structure. 3. Connect a Sound detection structure to the end of Strip joiner at back position of the NanoTank robot. See the photo. 4. Connect sensor cable to SENSOR0 port on i-BOX board. Now NanaTank is ready for detecting sound signal.
Connect to SENSOR0 ZX-SOUND module

Code-21

Listing-21

Robot operaration
Make the Code-22 for LogoBlocks or Listing-22 for Cricket Logo and download to the NanoTank robot which installed ZX-SOUND module. In starting, robot will check the sound value. If value is between 300 to 400, the robot will move forward. If value is between 401 to 500, the robot will turn left and over 500 robot will turn right.

5-Hole Strip joiner Right angle joiner

The Sound detection structure

Code-22

Listing-22

28

NanoTank with Tilt detection - Robot will not over !


ZX-TILT : 4-Direction Tilt sensor
l Sharp GP1S036HEZ Tilt sensor with built-in super compact ball for detecting

Installation
1. Attach 3-Hole Strip joiner to back of ZX-TILT module with 3x20 mm. machine screw and tighten by 3 mm. nut. After that connect the Straight joiner at end of Strip joiner.

tilt direction.
l l l l

Active with 2-bit logic 2 Status LED indicators. Detect 4 directions : 0, 90, 180 and 270 degree. Suitable supply voltage +5Vdc.
Output B Right angle joiner

Adjust the angle position of ZX-TILT

IN0 port

5-Hole Strip joiner

3 x 20mm. screw

Right angle joiner

Range operation 0o range is 330 to 360 or 0o 90o range is 60 to 90o 180o range is 150 to 180o 270o range is 240 to 270o Schematic diagram of ZXTILT module

2. Attach the Right angle joiner with end of Straight joiner from step 1 with 3x10 mm. machine screw. Adjust the suitable angle following tighten by 3mm. nut. 3. At the NanoTank robot, attach a Right angle joiner at the back of Robots base with 3 x 10 mm. machine screw and tighten by 3 mm. nut. and connect 5-Hole Strip joiner at another end. 4. Connect structure from step 2 to the Strip joiner which attached the robots base from step 3 and connect Output B of ZX-TILT to IN0 port of i-BOX3.0.

Programming
Programming will control the robot movement as : Move robot forward until the robot is tilt from the step floor. In case robot tilts, program will control the robot move backward and turn left. After robot can stay in flat, robot will move forward again.

Tilt direction detection versus Output Logic


0 degree Direction
A Condition is false B Condition is false

Listing-23 Code-23

180 degree Direction A Condition is true B Condition is true 270 degree Direction A Condition is false B Condition is true

90 degree Direction A Condition is true B Condition is false

28

Make the Code-23 for LogoBlocks or Listing-23 for Cricket Logo and download to the robot. Place the robot on the floor and run its program. See the operation on flat area and slop or step area.

UTX-4 RF Remote control


Features
l Operate with 3V Litium battery (included inside) l Selectable 256 different code via DIP switch l 4 button switch l 315 or 434MHz carrier frequency l Operating range 3 to 4 metres.

ZX-433RX RF Receiver
Features
l Operating supply +3 to +12V l Selectable 256 different code via DIP switch l 4 Outputs with LED indicators l 315 or 434MHz carrier frequency l Operating range 3 to 4 metres. can add antenna for range extension.

Operation diagram
315/433MHz Transmitter

Encoder

The heart of transmitter is UHF TX module. You can select 315 or 434MHz. Switchs data is encoded by Encoder IC. DIP switch is used to set the code of RF module. TX and RX must use same code in working together.

Operation diagram
315MHZ/ 433MHz Receiver module

Decoder

Battery maintainance/Code selection


UTX-4 is installed with a 3V lithium battery inside which is ready to be used. In operation, little current is needed. However battery maintenance is still necessary. You must change the battery after 3 to 4 hours of continuous runtime. Remove the 4 screws at the back of TX box and tare the box. You will see the CR2032 battery in the holder. Remove and change it. After changing, secure the 4 screws to close the TX box. About DIP SWITCH selection, you can set any 8 positions of the DIP switch. It is important that the DIP SWITCH selection on the TX and RX is the same. The default switch selection is 0.

The heart of receiver is UHF RX module. You can select 315 or 434MHz. Switchs data is decoded by Decoder IC. DIP switch is used to set the code of RF module. TX and RX must use same code in working together.

Interface with i-BOX


Firstly you must check the SWITCH SELECTION of the TX before. After that set the DIP SW of the Receiver to the same TX. The LED indicator will light up after the Receiver detects data from the Transmitter. The output of this receiver is 4-bit digital data. If any switch at TX is pressed, the LED at the same bit position will turn off. The different bit is still on. It means active at logic LOW. You can connect this to the i-BOX with only one channel or both or depending on your activity. Interfacing is connected to OUT1 to OUT4 ports to IN0 to IN3 of i-BOX. In programming you can read data from IN0 to IN3 and process following at any condition.

DIP switch setting must set same between Transmitter and Receiver.

IN0-IN3

30

RF-controlled NanoTank Robot


Part list Extend range of control
Possible to extend range fo control, its very easy. You plug the solid wire that bundled in this kit into antenna connector at Receiver. Use cable tire to bind this wire with hole. May be you change the length of antenna for better control. Normally the lenght of wire is 16 to 20cm.
315/434MHz Transmitter 315/434MHz Receiver Right angle and Straight joiner 3 x 10mm. machine screw 3mm. nut
Antenna Cable tie Antenna point Cut the cable tie

Construction
1. Attach 2 Right angle joiners to the receiver with screws and nuts. Connect Straight joiners at end of each Right angle joiner.

Remote control programming


In programming must read input data from all digital input port; IN0 to IN3. The program has 4 subprograms for supports all condition from Transmitter. This programming will be control robot movement; forward, backward, turn left and turn right.

3mm. nut

3x10mm. screw Right angle joiner Straight joiner

Listing-24

2. Connect the receiver structure with Straight joiner at robots backside. Connect 4 cables from Receiver output (OUT1 to OUT4) to IN0 to IN3 of i-BOX.

Code-24

31

More Knowledge in Robotics....


Power Supply Input device/Sensor
Basic electronic components
Hall effect sensor Resistor Capacitor Transformer Crystal Strain gauge (Force) RF receiver module Thermistor (Temperature) LDR (Light)

Output device

Battery
Switch

Desktop Power supply DC motor Stepper motor Servo motor

Inductor

Piezo speaker Relay

Lamp/LED

Text books

Ultrasonic (Distance)

Active components

LCD module 7-Segments LED RF transmitter module

Transistor LED Diode IC

Go to...

Automatic Robot

Digital Circuit Analog Circuit


AND NOT XOR

Medicine Instruments

Flip-Flop

Memory

Half-wave rectifier Full-wave rectifier Amplifier circuit

Data Logger system Driver circuit

Invention

32

Some message for Roboteers


Since the conception of the human brain, technology has tried it bests to duplicate such marvels. Robots have always been innovative
options for humans as far as intellect and performance are concerned. This is the reason why most people who are behind the technology of robots have created robot kits in order to pacify the humanitys need for a power-driven device that will perform the same tasks that humans do. With robot kits, people can easily learn how to create a particular robot. In this way, people will be able to understand the expertise and the equipment behind the concept of robotics. One of the best things about building and using robot kits is that every step entails a particular subject that people will learn to appreciate. For instance, by simply placing the right parts to their right places, you can learn something about electronics, physics and artificial intelligence. Building and programming a robot is a combination of mechanics, electronics, and problem solving. What youre about to learn while doing the activities and projects in this manual will be relevant to real world applications that use robotic control, the only difference being the size and sophistication. The mechanical principles, example program listings, and circuits you will use are very similar to, and sometimes the same as, industrial applications developed by engineers. Message from : The benefit of Robot Kits article; RobotShop - INEX distributor in Canada. Robotics with the BOE-BOTS ; Parallax Inc. USA.

This is an intellgence robot kit for beginner. The brain is a compact-size programmable microcontroller board. Users can program by Logo language in text and graphical based icons. Its a fully automatic robot which is suitable for lower and higher educational students as well as many people who are interested in microcontroller applications without much programming knowledge & skills. This kit is suitable for everyone who wants to learn robotics.
Robo-BOX3.0 allows you to constuct many different mobile robots for many different applications. There are many interesting and fun things to do with Robo-BOX3.0. Not only does it employ electronic circuits and systems, it also teaches on robotic technologies. The Construction od Robo-BOX3.0 delivers precious lessons and experience on motors, gears, motion control, sensory systems, microcontrollers, programming and technical problem solving skills. Only 3 easy steps to are required : (1) Construction and building of your robot. (2) Programming using LogoBlocks or Cricket Logo software. (3) Download to your robot and see it run.

Robo-BOX3.0 is a fully comprehensive kit that delivers loads of learning together with FUN in robotics. With such a wide variety of sensors and mechanical parts, you can build and modify your robot for any purpose, application and activity. This is a ROBOT for all seasons !!!

S-ar putea să vă placă și