Professional Documents
Culture Documents
Sound Sensor Board x 1 Voice Board x 1 Interface Board x 1 Dot Matrix Board x 1
Motor Frame x 28
3Pin Cable x 18
L-type 2x1 Frame x 10
Battery Case x 4 3Pin Header Pin x 4 Soccer Ball x 1
L-type 2x2 Frame x 12
RS232 Cable x 1
L-type 2x6 Frame x 12
Safety Precaution
- If the chemical gets into your eyes: Flush them thoroughly with clean water, and then
see a doctor immediately.
- If the chemical gets into your mouth: If swallowed, do not induce vomiting. See a doctor
immediately.
: If the chemical just gets into your mouth, wash out your mouth with water thoroughly.
- If the chemical gets on your skin: Wash the area thoroughly with soap and water.
8. Please assemble and operate with a guardian or a teacher.
9. Our kit includes small parts so children under three years of age are not admitted to use.
Printed in the Republic of Korea. This publication is protected by copyright, and permission must be obtained from the
publisher prior to any prohibited reproduction, storage in a retrieval system, or transmission in any form or by any means,
electronic, mechanical, photocopying, recording, or likewise. For information regarding permissions, write to: RoboRobo
Co., LTD.
5F RoboRobo building, 197-16, Mia-Dong Gangbuk-Gu. Seoul 142-100 South Korea
Tel : 82-2-909-5050 Fax : 82-2-917-3511
Table of Contents
1. Supergrab Bot 1
Function 2
How to Assemble 4
Completed Supergrab Bot! 9
Try to Decorate! 10
Lets Do Sensor Tuning! 11
Function Chip 12
Set the Servo Motor 16
Shall we make it move? 18
Lets Play Game! 24
What did you learn? 26
2. Barcode Bot 27
Barcode 28
How to Assemble 30
Completed Barcode Bot! 36
Try to Decorate! 37
Dot Matrix Chip 38
8 Kinds of IF Chip 40
Set the Servo Motor 42
Shall we make it move? 44
What did you learn? 48
3. Writing Bot 49
Variable 50
How to Assemble 52
Completed Writing Bot! 58
Try to Decorate! 59
Variable Chip 60
IF Else Chip Comparing Mode 61
Set the Servo Motor 62
Shall we make it move? 64
What did you learn? 68
4. Golf Bot 69
Calculate 70
How to Assemble 72
Completed Golf Bot! 78
Try to Decorate! 79
Calculate Chip 80
Set the Servo Motor 82
Shall we make it move? 84
Lets Play Game! 88
What did you learn? 90
5. Gumdo Bot 91
Conditional Repetition 91
How to Assemble 94
Completed GumdoBot! 102
Try to Decorate! 103
While Chip Conditional Repetition Mode 104
Set the Servo Motor 106
Shall we make it move? 108
Lets Play Game! 114
What did you learn? 116
Function
Have you heard of a word Function? Function has meaning of purpose, task
and role that is usually used in mathematics or computer.
Also keys like Esc, F1, F2, F3 on keyboard that we are using, they called
function keys and these keys usually have input programs so to make it to
memorize often used order or special function to chose and activate orders
quickly with one key.
If so, how nice would it be to use a chip like function key as input programs
ahead in logic programs? Like times when activating repetitive program as
below.
Blink the LED no.1 at once blink the LED no.3 at once blink the LED
no.2 at once blink the LED no.3 at twice ..
To make program like above will be very long. But Function Chip can solve
this problem very simply.
Picture below is one that made Function Chip with name WINK1~3 and insert
the program of blinking LED. If combine it like the right, it becomes same
functioning program as complicated long program.
-wink : blinking eyes, <star or light etc is> twinkling
Isnt it became so simple? The biggest role of function is to call out repetitive
part of program easily. However you have to be careful that if you change
contents of function that is used repeatedly, not only this function but all same
named function contents are changing with it.
How to Assemble
1. Fix the Battery Case to the Main Frame and then connect to the Automatic Infrared
Sensor Board using Middle Frame.
2. Check the assembling position of Middle Frame carefully and assemble as referring to
the picture taken from different angle.
3. Fix the DC Motors to the Main Frame and then fix the CPU Board and DC Motor Drive
Board on Support.
1. Pull out Motor cable that is connected to DC Motor 2. Press AUTO button of Automatic Infrared Sensor
Drive Board then turn on power. Board. (Repeats turn on and off LED in order)
3. Make Automatic Infrared Sensor Board to detect 4. Make it to detect black to run on a line.
white. (Beware it does not float from the ground.) (Repeat No.3 and 4 actions 2~3 times)
5. Press AUTO button of Automatic Infrared Sensor 6. Check it detects white and black.
Board. (Wink of LED stops.) (LED turns on if it detects white.)
Explain the Program
Function Chip
Main Function : Put the program which is repetitive or long program into the one chip.
Application : Attach the input chip to required position.
I can do it!
Make function chip that is arranged as below.
Name Is it work? Reason that is not working.
WINK X
WINK2 X
ROBOROBO X
12345678 X
My
X
name(KOR)
FF X
FF&BB X
I can do it!
Make the GOGO Function Chip and put the Motor Chip in it and then add another GOGO
Function Chip. What is in the 2nd GOGO Function Chip?
I can do it!
If Delay Chip is put into the GOGO Function Chip, What happens inside 2 nd GOGO
Function Chip?
I can do it!
If the Delay Chip which is inside of the GOGO Function Chip is taken out, what happens
inside 2nd GOGO Function Chip?
I can do it!
If Delay Chip is put into the GOGO Function Chip, what happens inside 2 nd GOGO
Function Chip?
Deleting the Function Chip from Logic Program
Main Function : Theres able to delete the function chip completely from the logic
program.
Application : Find the saved path and delete program.
I can do it!
Delete the GOGO Function Chip as following the order below.
Set the Starting Point of Servo Motor
Main Function : Setting up the starting point and rotation position of the Servo Motor.
Application : Set the zero point and then insert to the Motor Guide to Starting Point set
the position and set the rotating position with Servo Motor Chip.
I can do it!
Draw the triangular hole and radius of rotation of the Motor Guide.
I can do it!
Make the robots grab to close.
I can do it!
Make the robots grab to open.
I can do it!
Make the Function Chip that makes to close robots grab and another Function Chip to
make it open.
Shall we make it move?
1. Make the FFGO Function Chip that follows black line on white background and stops
when it detects interception and then get out of while.
6. Pass the interception as using the FFGO Function Chip and then turn left as using the
LEFT Function Chip.
Is it turn to left as you wanted? Draw robot that which place of interception does wheel
touches to turn accurately.
7. Make it to turn left as correcting LEFT Chip and detects line with the Infrared Sensor
Board.
8. Make the Function Chip to turn right when detects line with Infrared Sensor Board.
9. Pass the route as a below by using the Function Chip that you have made till now.
10. Pass the route below. (But, paper cups should be pushed outside by using the Servo
Motor.)
11. Pass the route below. (But, paper cups should be pushed outside by using the Servo
Motor.)
12. Combine all of the programs to play the game.
Lets Play Game!
1. Preparation
Paper cups to use as bombs
2. How to Play
Robot that is started from starting point moves along the black lined maze, and find
bombs within stadium then move them to arriving point.
3. Game Rules
- Started robot should move the bombs(paper cups) within stadium to arriving point.
(Bombs should be removed by grabbing. Pushing cannot be used.)
- Positions of bombs are setting up by referee or staff.
- The Robot cannot get off the black line during the game.
- The Robot should stop more than 3 seconds at arriving point.
-Remove bombs-
1. Preparation
Paper cups to use as bombs
2. How to play
The Robot that is started from starting point moves along the black lined maze, remove
the bombs out of stadium and then come back to the starting point.
3. Game Rules
- Started robot should move the bombs(paper cups) within stadium to the arriving point.
(Bombs should be removed by grabbing. Pushing cannot be used.)
- The Positions of bombs are setting up by referee or staff.
- The Robot cannot get off the black line during the game.
- The Robot should stop more than 3 seconds at arriving point.
- The Robot Cannot pass the x signed on interceptions.
1. The Picture as below shows structure of program with Function Chip that
named WINK 1~4. what part of Note Pad should be removed, to delete the
WINK 4 Function Chip?
-barcode : an arrangement of texts or numbers and parallel lines in black and white
-dot matrix : an arrangement of LED in matrix
-scanner : a piece of computer equipment that you use for copying a picture or document
onto a computer
Robots in Life
Barcode
Have you ever seen thick and thin black bars and numbers like the picture when you
purchase goods?
This is called barcode and it means Bar like Code. When you account at convenient stores
or department stores, and put a machine with red light to this sign, makes beep sound and
shows name and price of the product and automatically calculates instantly.
Whenever you account, inputting every text or numbers of product takes too much time and
bothering work so it is develop to input quickly with convenient scanner (equipment that
reads picture, photo and text).
<Meaning of every barcode digits>
Input barcode is decoded as small dots of light from scanner pass by black and white bars.
Difference in amount of reflected light is translated to electrical signal and this translated
signal is changed to 0 and 1 to show specific text and number and shows its information.
Is so, what kind of information is inside barcode? Barcode has regular pattern of produced
country, company and product number to make other countries to understand too. For
example, Korean products are start with 880. 880 is Korean product number.
How can use the barcode more various ways what is already used at market or department
store? Make a robot with barcode by using the Automatic Infrared Sensor Board.
How to Assemble
1. Connect the DC Motor and Option Frame to the Battery Case and then insert the Wheels.
A) Assemble as being careful on the position of Small 8 Frames.
B) Insert the 3x10 Bolts with screw driver.
C) Insert the Nut to Bolt ahead then assemble with Cap Nut.
I can do it!
Fulfill indicating screen below as output alphabet A to Dot Matrix Board.
I can do it!
Output the wanted text, number or symbol in green horizontally like picture below.
I can do it!
Output the alphabet R, O, B, O, T in order to Dot Matrix Board.
To make the Dot Matrix Board to wink, you should give at least 0.6 seconds of
Delay time.
8 kinds of IF Chips
I can do it!
If Infrared Sensor No.1 detects black, No.2 detects white and No.3 detects black, where
program should be inserted?
I can do it!
If Infrared Sensor No.1 detects white, No.2 detects black and No.3 detects white, output
shape in red on Dot Matrix Board.
I can do it!
If Infrared Sensor No.1 detects white, No.2 detects black and No.3 detects black, output
shape in green on Dot Matrix Board.
Set the Starting Point of Servo Motor
Main Function : Setting up the starting point and rotation position of Servo Motor.
Application : Set the zero point and then insert the Motor Guide to Starting Point setting
up the position and setting up the rotating position with Servo Motor
Chip.
I can do it!
Draw the triangular hole and radius of the rotation of Motor Guide.
I can do it!
Set the Servo Motor Chip to make robots hand to put down when reading the barcode.
I can do it!
Set the Servo Motor Chip to make robots hand to pull up when moving.
I can do it!
Tune Infrared Sensor to read the barcode when robots hand had put down.
Shall we make it move?
1. Make it to move forward when pressing the button 1 of Wireless Remote
Control, move backward with button 2, turn left with 3 and turn right with
button 4.
2. Make pulled up hand to put down to read the barcode when pressing the button5 of
Wireless Remote Control.
3. Make to output shapes in table when the Infrared Sensor detects barcode.
4. Make to output price as reading barcode as put down its hand when pressing the button
5 of Wireless Remote Control.
5. Make it to display the name and price of product as putting down hand to read barcode
when pressing the button 5 of Wireless Remote Control.
Variable
There is a special box that inside empty above. This box can be named as you want and can
put number that you want. The name of box above is A and is putting number 5. Only one
number is allowed to put in the box however it can be changes to any other number
whenever you want.
The explained box above is called Variable Chip in logic program. So variable means box
that puts changeable number. As using this variable, we can compare size of numbers or
can add or subtract numbers in the box.
If so what should be done to make a box and put numbers in logic program? Like [Picture 2],
make Variable Chip named A and save 5 inside it.
Variable can put other number anytime when needed. That method is like putting other
number on same variable as [Picture 3] below. However, only one number can be put in to
one variable, so only last saved value is remembered when put numbers several times in
same box. Then what number does [Picture 3] remembers? It remembers the last input
number 1.
Learn Application of Variable Chip thats number is changeable even though it has same
named box and apply to the program you made.
How to Assemble
1. Connect the Middle Frames and Small 8 Frame and make body of robot. Fix the DC
Motors to the Middle Frames and then insert the Wheels to DC Motor axles.
2. Beware on order of overlapping the Middle Frames and then assemble as referring to the
picture taken from different angle.
3. Fix the various Supports to body of robot and then connect the CPU Board and Servo
Motor.
Variable Chip
Main Function : Chip that value of the text is changeable according to the program.
Application : Decide name and value of the variable and then stick and put to the
required position.
I can do it!
Make the Variable Chip as arranged below.
IF Else Chips Comparing Mode
Main Function : The Chip that instruct the operating order as comparing with the value
what wanted variable or variable.
Application : Insert the wanted movement under Yes or No as Yes for compared value is
same, No for compared value is different.
I can do it!
Proceed the program after Set the compare the value of variables X, Y to same, then which
one will move first between YES and NO?
Set the Starting Point of Servo Motor
Main Function : Setting up the starting point and rotation position of the Servo Motor.
Application : Set the zero point and then insert the Motor Guide to Starting Point set the
position and set the rotating position with Servo Motor Chip.
I can do it!
Draw triangular hole and radius of rotation of the Motor Guide.
I can do it!
Set the Servo Motor to make pen to touch paper when writing.
I can do it!
Set the Servo Motor to make pen to not to touch paper when moving.
I can do it!
Program as it continuously repeating movement that pen touches paper and goes up using
variable and IF Chip.
Shall we make it move?
1. Make it to move forward when pressing the button 1 of Wireless Remote
Control, move backward with button 2, turn left with 3 and turn right with
button 4.
4. Write down your name on large piece of paper using Wireless Remote
Control.
7. Use Wireless Remote Control to draw pretty flower on large piece of paper.
8. Write down any word or picture that you want to write or draw on large
piece of paper using Wireless Remote Control.
What did you learn?
GolfBot is a golf robot that moves golf club which is connected to Servo
Motor and move in steps to put ball in hole. Realize movement to hit ball
strongly or roll gently using Calculate chip that makes program to calculate.
Try addition, subtraction, multiplication and division with Calculate Chip and
try to play the golf game and competition for who puts ball in hole with least
number of hits.
-golf : a game in which you use long sticks called clubs to hit a small, hard ball
into holes that are spread out over a large area of grassy land
-calculate : compute
Robots in Life
Calculate
Since the primitive age, humans did calculation. They have calculated as
using fingers or drawing lines to bones to add or subtract. About 4,000 years
ago, period of stars were calculated and nowadays in daily lives, Arabian
numbers are widely used. Now we are depending on electrical brain from
calculator to computer to do much work related to numbers.
alphabetical calculation like (ab)2 and much more. Among them the general
The [Picture 1] below, shows four fundamental rules of arithmetic that we use
often. And [Picture 2] is one that showed it as logic program. Did you find the
difference between two pictures? In mathematics, calculation can be done with
common numbers and arithmetic operators (+- ). However in logic program,
box that will put result of calculation, which variation A is additionally
required.
When you use Calculate Chip, you can make program that has faster speed
when numbers are bigger and speed decelerates when numbers are getting
smaller. Try to make robot to move more diversely as using Calculate Chip.
How to Assemble
1. Fix the DC Motors to the Main Frame with Motor Frame and 40mm
Supports and then fix the another Main Frame on the opposite. Connect the
Controllable Nuts to the 20mm Supports.
Calculate Chip
Main Function : The Chip that calculates variable and variable, variable and common
number.
Application : Decide calculating target and +- and then set the variable that will save
result.
I can do it!
Inserted values to Variable A, B. Set the arithmetic operator chip to add A and B and put
its value to A again.
I can do it!
If added value of A and B and input value of A is 5, output 5 on the Dot Matrix Board.
I can do it!
Reduce 1 for each variable and when A becomes 0, make Dot Matrix Board to output the 0.
Explain the Program
Main Function : Setting up the starting point and rotation position of Servo Motor.
Application : Set the zero point and then insert the Motor Guide to Starting Point setting
up the position and setting up the rotating position with Servo Motor
Chip.
I can do it!
Move Servo Motor like the picture below to swing (swing golf club to fly the ball).
I can do it!
Move Servo Motor like the picture below to putt (hit and roll the ball with slight hit with
golf club).
I can do it!
Move Servo Motor like the picture below to pose to start.
Shall we make it move?
1. Make it to move forward when pressing the button 1 of Wireless Remote
Control, move backward with button 2, turn left with 3 and turn right with
button 4.
3. Make it to pose to start and then make golf club to lift up a little when
variable A becomes 1 with press of 5, 1 of Wireless Remote Control.
Why used Delay 0.2 seconds?
-----------------------------------
-----------------------------------
-----------------------------------
4. Make it to lift up golf club a little when the variable A becomes 1 with press
the button 5, 1 of Wireless Remote Control as using program 3, when the
variable A becomes 2 then lift up golf club little more and when it becomes 3
lift up golf club as high as it can swing.
7. Make it to putting and then make the variable A to 0 when pressing the
button 5, 3 of Wireless Remote Control.
-Practice Putting-
1. Preparation
Golf ball, The hole where be filled with golf ball
2. How to play
The Game that practices putting as hitting ball slightly to roll. You have to put the ball
in the hole without getting off the right course.
3. Game Rules
- Have to put the ball within given chances
- Run as tournament, person who puts ball in with the least number of hits wins.
- Ball should not get off the course during the game.
-Hole in one-
1. Preparation
Golf ball, The hole where be filled with golf ball
2. How to play
Start from fixed starting area and then put the ball inside hole with correct par (standard
number of hit) of each game.
3. Game Rules
- Person who puts ball in with the least number of hits wins.
- Par is used in golf, set standard of Par 3, Par 4 and Par 5. If the game is Par 3, you
should put the ball into hole with 3 hits.
- Put the ball into hole with one more shot than the standard is called bogey.
- Put the ball into hole with one less shot than the standard is called birdie.
- Put the ball into hole with one shot is called hole in one.
Homework : 25x3-52=
+1=
12=
GumdoBot is gumdo robot that can play gumdo as hitting valid hit
area with bamboo sword which is connected to Contact Sensor Board. Set the
While Chip to conditioned repetition which we have used for endless repetition
and learn stopping method of movement when Contact Sensor Board is
pressed at 3 times. Use Contact Sensor Board as valid hit area and Dot Matrix
Board as energy gage and play interesting gumdo game!
-gumdo : game to score as hitting or stabbing opponent with bamboo sword for victory
-bamboo sword : bamboo sword that is used in gumdo
-valid hit area : parts of body (head, wrist, neck, waist) that can be count as score by hitting
or stabbing
Robots in Life
Conditional Repetition
What can you think of machine that warms up food within set up time?
Microwave that can easily see in home might be the answer. Microwave is a
machine that cooks food as when food is put into it, electro wave that vibrates
very fast goes into food and generates heat.
Have you ever used microwave? You can set the time depending on food type
to 2 minutes, 3 minutes or when you select food like noodle or steamed egg, it
works for certain time and stops with noise. This is very convenient because it
cooks and stops by itself in time. If you have to cook 3 minutes on gas range,
you will not be able to move away from it until the time comes.
Timer function as above can be used to washing machine when catching water.
When you set up height of water to washing machine and then it catches
water up to the setting up height. And when water reaches that height, it
automatically stops working.
Reference
Samsung Electronics
How to Assemble
1. Fix the DC Motors to the Main Frame and then insert the Wheels. Fix the L-type 2x2
Frames and 40mm Support to Main Frame.
4. A) Fix the Nylon Nut as considering Contact Sensor Board to be detected when Middle
Frame is pressed.
B) Fix the Motor Frame to inner area of L-type Frame and fix the Battery Case with bolts
as it does not touch wheels.
5. Fix the Dot Matrix Board, Contact Sensor Boards and Main Frames and make body.
A) Space between 3x10 Bolts and Support is left even if 3x10 Bolt is tightened completely.
Main Function : Repeat the program only when set up condition is true.
Application : Select and set up mode of comparing value with variable or comparing
variable with variable and then insert the chip that you want to repeat.
I can do it!
Set the While Chip in explained condition as below.
I can do it!
Picture below is a program with only set up of While Chip is different. Operate each
program and mark the results.
I can do it!
Set the While Chip as buzzer rings only 3 times.
Explain the Program
Main Function : Setting up the starting point and rotation position of the Servo Motor.
Application : Set the zero point and then insert the Motor Guide to Starting Point setting
up the position and setting up rotating position with Servo Motor Chip.
I can do it!
Draw Servo Motor axle and Motor Guide.
I can do it!
Set up as bamboo sword aiming opponents head.
I can do it!
Set up as bamboo sword aiming opponents neck.
I can do it!
Set up as bamboo sword aiming opponents chest.
Shall we make it move?
1. Make it to move forward when pressing the button 1 of Wireless Remote
Control, move backward with button 2, turn left with 3 and turn right with
button 4.
-Gumdo Game-
1. How to play
Within regulated stadium, wearing protector (equipment to protect body in gumdo) and
use bamboo sword to attack head, waist and other places for victory.
2. Game Rules
- Game starts with sign of referee after competitors bowing each other and poses to start.
- Standard running time is 3 minutes.
- Gets point when attacking valid hit areas (head, neck, chest, wrists, left and right
waists) that are connected to Contact Sensor Board.
- When does foul, give warning and there are cases as below.
When both wheels are completely got out of stadium
When more than half of robot got out of stadium when it fell.
3. Valuation Method
- Wins when gets 3 points first as attacking valid hit area accurately.
- Deduct 0.5 points when does foul.
1. Jaeyoung made program that 2 left LED blinks shift in order. She is trying
to complete program on the right using Variable Chip, While Chip and
Calculate Chip to make it to operate same as above. How does she have to
fill in the empty blanks?
If you live about 70 years, how much of garbage will you release in life time?
They say it will be about 55 tons. Because of too much amount of garbage, a
world is trying so hard to find disposal method of garbage.
Until not so long ago, surround sources were not wasted as using food scraps
were used as food for cattle like cow or pig and excrements were used as
fertilizers so that amount of garbage was small. However, this life attitude
had changed as life level of people got higher. After all, Korea became one of
the country where disposes much garbage in the world. From food scraps to
paper, plastic, various disposable goods, unused electronics and others took
huge weight on it.
How do you separate goods? Sometimes it is hard to know if goods are recycled
or not when you separate garbage. In case like this, you just check whether
has a separate excretion mark or not and then dispose. Other than that in
case of glass bottle, you should divide into transparent, blue, green and brown
and should remove cover that is plastic or aluminum.
Reference
http://ecoplaza.envico.or.kr/main/Eco_Main.jsp
Shall we think?
Quiz : What is the method to find a bag of fake coins using weight
balance with scale only once?
Reference
http://www.hankyung.com