Hangelyandfranz
Hangelyandfranz
O
R OHANGELY
N I C C.
T
F MORALES
O FRANZ ALTHEA
L
I F. AYUBA
O 10 - DIAMOND
N C
O LE
BI
TA
O
TI EF
D
R
A
TABLE
CLICKA
COLOR
ONE AT A
TIME
OFU
A IX
P
TS UT
PP
CONTENT D
EN
O
Go back to Table of Contents
FRANZ ALTHEA
HANGELY C. F. ?
AYUBA
MORALES
AGE: 15 yrs old
BIRTHDAY:
BIRTHDAY: July
Dec. 21, 2003
3, 2002
Color: Blue,
Color: Black
Yellow
Hobby:
Hobby:Listening
Watching to music.
K-Drama
MOTTO: Feel
MOTTO: If youthewalk
feartheandfootsteps of a
do it anyway.
stranger,QUOTE:”No
you’ll humans
learn are
things you never
innately bad, only bad
knew you never
circumstances. So whenknew.
you feel resentful, angry
and can’t understand, try to read and think
QUOTE:
everything backwards. It’ll make sense then.”
CLICK →
Go back to Table of Contents
REFLECTION
Gearing System Switch Block
Sequence, Parallel, Complete Palette
Looping Data Hub/Data Wiri
ngs
Go back to Table of Contents
OUTPUTS
Sprinkler Tagbot/Swervee
Programming (Sens Bumpee
or & NXT) Sumobot
Coast & Break Clawbot
Go back to Table of Contents
QUIZZES
1 2
DATE TAKEN: 11-22-18 DATE TAKEN: 12-06-18
Hange
Go back to Quizzes Panel
Franz
ly
Hange
Go back to Quizzes Panel
Franz
ly
SPRINKLER 11-08-
18
A sprinkler is used to water plants which is the main
objective of the activity, but it doesn’t sprinkler water,
instead it just manifests the work of a sprinkler. It primarly
used of gears (gearing system), beams, servo motor, NXT
controller, pegs, axels, color sensor and etc. Basically,
works or rotates when there is 25% above intensity of light
for 5 seconds. But if there is less than 25%, it would stop
rotating. We tried to modify it and let it rotate for as long
as the given light intensity is present. In programming, we
only made use of wait block, motor block, and loop block
so that it will repeat its program. From the activity, we
learned to build a robot with gears and learn more about
color sensor. This could help us a lot in building future
robots with our own designs. One realization about the
sprinkler is that, it isn’t applicable in the real world where
there is always above 25% light intensity. The plants would
be flowing because of the water.
Go back to Outputs Panel
VIDEOS
PROGRAMMING
(SENSOR & NXT) 11-09-18
After the lecture about sequence beam, parallel, and
looping, we were tasked to make a program using
those three with one sensor and the NXT controller.
For the sequence beam or like a one-line program, we
made use of the learning we got from making fruit ad.
We just selected pictures using the display block and
wait block for the time it will display. In looping, we
just put the sequence beam inside a loop block so it
will repeat forever. Lastly, in parallel, we used a touch
sensor. When it is pressed, it will display a figure and a
“Good morning” was heard. When it is released, it will
display a smiley face and “Have a nice day” was heard.
We really appreciated the use of sequence, parallel,
and looping because we made robots, such as tagbot-
swervee and bumpee. The learnings we got here were
applied in making our owndeisgned robots just like the
sumobot and clawbot.
Go back to Outputs Panel
VIDEOS
Go back to Outputs Panel
COAST &
BREAK 11-23-18
Through the topic about switch block, we used this in the
topic, sequence of blocks where we did an activity that a
touch sensor should be in control for the direction while
another sensor for the next action of the robot. Logic was
used to configure the movement. In this minibot, we used
color sensor as the other sensor. The main concept of
coast and break is that when the color sensor detects
white without pressing the touch sensor, the action will be
coast which means that there’s still a momentum before it
stops. Same goes for not detecting white and not pressing
the touch sensor. The direction for the touch sensor is
backwards. The next action is break (automatic stop) when
white is either detected or not with pressing. The activity
hugely helped us in understanding how switch block works
especially the logic. It is important to know this so that if
one of our robots needs to do two sets of code, we already
know what to use and configure.
TAGBOT-
SWERVEE 12-06-18
In this robot, our learnings from configurating a switch block, data hub and making parallel beam
was depicted. Tagbot-Swervee was assigned to Group 1. Its complete setup has the ultrasonic
sensor at the front while the light sensor was attached on the right side of the NXT. From what I
learned in making this, Swervee's main objective is to avoid hitting something that's why the head
(ultrasonic) is moving sideways all throughout and should not be under a light for too long. The
program has 3 parts: Initialization, Light Sensor, and Movement Algorithm. First there is a delay of 3
seconds and a "Hello" is heard initiating the start of the main program. If the light sensor detects
above 25% light intensity, tagbot will play a sound. But if it is present for more than 2.5 seconds,
the program will terminate and a "Game Over" is heard. In its movement, the head continuously
moves from left to right if the ultrasonic sensor cannot detect an object within 12 inches and it will
follow the logic. Basically, it would avoid hitting on something. Swervee was just a step for us to
know a much complicated robot which is applicable for future uses.
CLICK → TO CONTINUE
WATCH VIDEO
Go back to Outputs Panel
VIDEO
BUMPEE 12-06-18
Looping, data hub, and switch was manifested in programming Bumpee which was tasked to
Group 2. Its complete outlook has the ultrasonic sensor at the very top while the touch sensor is
at the back bottom part. Bumpee’s concept is quite similar to Swervee but it only has touch
sensor and the program won’t terminate. It will stop if you would end the run. Basically, the
robot’s mechanism is to bump with other objects and finding a way to avoid and get away. From
observing the other group’s robot. Here are what we learned. Bumpee is continuously moving
forward unless one of its sensors is activated. When the touch sensor was pressed with another
object, the robot stops and moves backward. The main purpose why the ultrasonic sensor moves
right and left within a specific degrees it to find bigger space where it will go after bumping with
the object. Doing the activity was fun and exciting. We realized that Bumpee could be the kind of
robot placed in a maze where it would find a way to get out. This was extremely helpful for
building robots in the future.
Go back to Outputs Panel
VIDEO
SUMOBOT 01-03-
19
Sumobot was the first robot we designed and
programmed ourselves. From the name itself, it will act as
a sumo wrestler. Group 1 and 2’s sumobots will clash and
the main objective is to push the other robot out from the
circle completely. We were tasked to use two sensors,
color and ultrasonic. The first one’s purpose is to move
forward when it detects black color while the latter is to
detect the approaching robot. In group 1, we really had a
difficulty in developing the outlook of the robot because
we disassembled our swervee. We went back to the very
first step unlike the second group that used the base of
their bumpee. Our robot was scattered all over the place.
We didn’t finish right on time and didn’t connect the
wires. Since both robots was disfunctional on its own
program, we were tasked to use blutooth using an
application. But then, since our group was really scattered,
the wires weren’t connected properly...
CLICK → TO CONTINUE
making it difficult to navigate the app. The first robot
which can push away the other 3 times wns. Our team lost
and the second group won. We realized so many things
after the activity. It is really important to have a clear
concept of what to do and that everything should be
organized. We should work as a team and not let someone
do everything on her/his own. Building our own robot was
a very big oppurtunity to develop our skills, learn more,
and not depending on a handout.
Go back to Outputs Panel
VIDEOS
GROUP
GROU
P1 2
CLAWBOT 01-04-
19
Clawbot was the second robot we build ourselves. We
didn’t program anymore since we used the application
again. Tha objective of the clawbot is to grab three objects
(masking tape, bottled water, and small ketchup-like
container) one at time and put it on the other side of the
table. If the object will fall, the controller will move onto
the next object and leave the object behind. We didn’t use
any sensors, instead we develop a claw that will grab those
things. In group 1, we were more organized than the past
activity becasue wa researched on how to make a claw.
We modified a bit since the other parts of the handout
wefollowed isn’t available in our kit. Our claw wasn’t that
big and we find it hard to grab the masking tape,but in the
end we finished them all within 5 minutes. The other
group has one object fell on the ground. We really enjoyed
the activity and learned so many things about it that we
will surely use in the future.
Go back to Outputs Panel
VIDEOS
Go back to Reflection Panel
VIDEO
the starting point, pressing and holding the mouse button while moving the
upwards or downwards. Another parallel sequence beam can be made by
holding the ‘Shift’ from a point in the sequence beam and moving it up or
down. We also found out that there are five types of loop conditions which are
the Forever, Sensor, Time, Count, and Logic. Using these, we will be able to
connect more blocks to create a new flow for our program. We will also be able
to use different types of loops that will enable us to repeat whatever
commands or actions are inside it.
Go back to Reflection Panel
DATA HUB/DATA
Data hubs and wires are used to transfer information
WIRINGS 11-22-18
in between blocks. Data hubs and wires are found in
the dropdown menus of blocks. When you click the
Knowing these, we will be able to use the
Data Hubs, Data Wires, and Data Plugs in
tab found on the bottom left side of the blocks, Data programming correctly. We can make
Hubs will show. There are Data Plugs on the left and connections between blocks neatly in the
right side of the Data Hub. On the left side, Input Data next robots that we will be asked to program.
Plugs are found while the Output data plugs are found
on the right side. The data or information passed
around can be a number, a logic, or text. We found out
that there are colors that correspond to whatever data
is being transferred. Green for Logic, Yellow for
Numbers, and Orange for Text. When a connection is
successful, the colors above will show, but when a
connection is not successful, a broken gray-colored
line will appear. Not knowing how these hubs and
wires work may result to some problems in during
programming.
Go back to Reflection Panel
COMPLETE
PALETTE 12-06-18
Beside the Work Area, the Programming Palettes are
found. The Complete Palette which is located between the
Common Palette and Custom Palette is found on the lower
middle part of the Programming Palettes. The Complete
Palette contains the different blocks that we will need for
the program. There are six main blocks to where you can
select specific blocks to be placed on the sequence beam
to create the flow of the program. In the next programs
that we will be creating, we can be able to choose what
palette suits the actions or blocks to be selected from. We
can easily determine which blocks to pick out with the
help of the Complete Palette.
PHOTO TAKEN FROM GOOGLE