EV3 Design Level Curriculum
EV3 Design Level Curriculum
1
Courses Overview. (Robotics using Lego Educational EV3 Kit)
What it is Lego EV3 Kit?
Lego Mindstorms EV3 (Evolution 3) is the Third-Generation robotics kit in Lego's Mindstorms line and
it’s the latest generation after Lego Mindstorms NXT 2.0 Kit
Courses Description
This course is designed for (7-12) years old students, and divided to three levels: -
They must to know its rules and being divided into teams, so each one will work together on their
competition and by the end of this level, the coach will decide which team won.
2
In This Course you will need to download: -
- Lego Digital Designer Software (https://www.lego.com/en-us/ldd)
- Lego Mindstorms EV3 Software (https://education.lego.com/en-us/downloads/mindstorms-ev3/software#downloads)
3
Design Level
First Session
Introduction to Robotics World
- What do you know about robots?
A Robot is a programmable machine by a computer, can do complex action
automatically, Robots may be constructed on the lines of Human form / Cars or even
Animals form to perform a specific task and it can be controlled by a computer program
or electronic circuitry also
Elements Mechanicals Systems, depends on electricity or Much more complex such as bones,
programming muscles, organs, joints and skin
Touch Sensor
Color Sensor
4
Now, let’s talk about Lego Mindstorms Kit
There are two versions from Lego Mindstorms Kit (Lego Mindstorms NXT and Mindstorms EV3)
LEGO Mindstorms NXT is a programmable robotics kit released by Lego in late July 2006.
LEGO MINDSTORMS EV3 is the latest generation of LEGO MINDSTORMS, released in 2013. LEGO has stopped selling the NXT
system in retail stores, but NXT products and support may continue to be available through educational channels for a while.
The main difference between the NXT system (the Programmable brick, motors and sensors) and the EV3 system is the brick itself.
The EV3 brick features a more powerful processor, 4 motor ports (instead of 3), a micro-SD card slot, a USB host port and a Linux
operating system. In addition, it has a slightly larger screen, more buttons, and it is possible to control the EV3 brick using both iOS
and Android devices, as opposed to Android only for the NXT. See this article for a list of technical specifications of both bricks.
https://www.youtube.com/watch?v=x27nnJmHchY
LEGO MINDSTORMS Education EV3 Core Set is a hands-on, cross-curricular STEM solution that engages students by providing
the resources to design, build and program their creations while helping them develop essential skills such as (Creativity, Critical
thinking, Collaboration, and Communication.
The system includes the EV3 Intelligent Brick, a compact and powerful programmable computer that makes it possible to control
motors and collect sensor feedback using the intuitive icon-based programming and data logging software that is delivered with the
set.
5
Robotics Competitions using Lego Mindstorms EV3 Kit
1) RoboCup Competition
RoboCup was founded in 1997 with the main goal of “developing by 2050 a Robot Soccer team
capable of winning against the human team champion of the FIFA World Cup”. In the next years,
RoboCup proposed several soccer platforms that have been established as standard platforms for
robotics research.
RoboCupJunior is a project-oriented educational initiative that supports local, regional and international robotic events for young
students. It is designed to introduce RoboCup to primary and secondary school children, as well as undergraduates who do not
have the resources to get involved in the senior leagues.
The focus in the junior league is on education. The next videos may help to know RoboCupJunior Egypt more.
Robocup Categories (Rescue Maze – Rescue Line – Soccer – On Stage – Rescue Simulation) , and they can participate in
RoboCup Competition from (9 to 10 Years old)
https://www.youtube.com/watch?v=zIFeRNWTi3o&feature=youtu.be
https://www.rcjegypt.org/
World Robot Olympiad aims to bring together young people all over the world to develop their creativity and problem-solving skills.
We do that by organizing challenging and educational robotics competitions.
World Robot Olympiad or WRO was founded in 2004. The mission statement of our founders was:
“To bring together young people all over the world to develop their creativity, design and problem-solving skills through challenging
and educational robot competitions and activities.”
WRO Categories
At WRO we offer challenging competitions for students in the age range from 8 up to 19. We have four competition categories, with
their own characteristics and challenges:
Regular Category
Open Category
Each season the challenges and theme for the Regular and Open Category are developed together with the country that hosts the
International Final. The WRO Football rules and the Future Engineers game are designed together with experts in our community.
For all specific rules and regulations refer to the General Rules for each Category!
For the younger students (6-10) they designed WeDo challenges that introduce children to robotics competitions in a fun way.
https://www.youtube.com/watch?v=xB6Q_o2-jcE
https://www.youtube.com/watch?v=UYylxH88XkE
EV3 Pieces
Name.pdf
(Motors-Sensors-Brain)
6
The EV3 Sensors Includes: -
Large Motor: The EV3 Large Servo Motor is a powerful motor that uses tacho feedback for precise control to within one degree
of accuracy. By using the built-in rotation sensor, the intelligent motor can be made to align with other motors on the robot so that it
can drive in a straight line at the same speed.
Medium Motor: The EV3 Medium Servo Motor is great for lower-load, higher-speed applications and when faster response times
and a smaller profile are needed in the robot’s design. The motor uses tacho feedback for precise control within one degree of
accuracy and has a built-in rotation sensor.
EV3 Brick
This programmable, intelligent brick serves as the heart and brain of LEGO® MINDSTORMS® Education EV3 robots. It features an
illuminated six-button interface that changes color to indicate the brick's active state, a high-resolution black and white display, built-
in speaker, USB port, a mini-SD card reader, four input ports and four output ports. The brick also supports USB, Bluetooth and Wi-
Fi communication with a computer and has a programming interface that enables programming and data logging directly onto the
brick. It is compatible with mobile devices and is powered by AA batteries or the EV3 Rechargeable DC Battery.
Building Structure
Structural Building: Longer Beams
Get these parts (2 Fifteen Modules beams - 1 black peg) and build a longer beam:
like this
How well does this work as a longer beam? And What could we do to improve its strength?
Try using the pegs (One at beginning of the beam and other at the end of it)
And build this triangle: How sturdy is this shape? And try to build a square.
7
Five Min Bot Building Instructions
a clutch fitted in the rear hub of a Robot that permits the It’s the reason why the robots can move (it’s the main
rear wheel to run on free from the rear sprocket when wheels)
the pedals are stopped
It can be used without being connected to the motors It has to be connected to the motors
You can’t use it with a Tires because of the Friction You must use it with Tires
8
Second Session
Symmetry and Stability Concepts: -
1) Symmetry
- Symmetry is when one shape becomes exactly like another if you flip, slide or turn it.
Examples:
- When you look at yourself in the mirror, you have two matching hands, feet, eyes, ears and your nose can also be divided into two
symmetrical parts.
- The letters A, M and U has vertical symmetry while B and K have horizontal symmetry.
9
- SYMMETRY is one of the most important properties that we care about in the science of Robotics because it gives a clear
indication of the balance of the body and its pattern of movement.
- If the robot is asymmetrical, there is a defect in the speed and distance traveled by the robot.
And you can watch more about symmetry from this video
https://youtu.be/YFzktJNmnPU
10
2) Stability
- Ability of a substance to remain unchanged over time under stated or reasonably expected
conditions of storage and use.
B) The property of a body that causes it when disturbed from a condition of equilibrium or steady
motion to develop forces or moments that restore the original condition.
- The ability of an object, such as a ship or aircraft, to maintain equilibrium or resume its original, upright position after
displacement, as by the sea or strong winds.
Examples:
Stable Shapes
11
Unstable Shapes
EV3 Pieces
Name.pdf
(Beams – Pegs – Axels – Wheels)
RileyRover_BI.pdf
180° is a half-rotation that would lead you to the opposite 360° used in terms of physical movements, it refers to a
position (Other Side) complete rotation, so you will face the same side (Position)
again
12
Third Session
Practice on Symmetry
In this session we will give to our students a half robot on LLD Software, and ask them to build it with EV3 kits and then, they must
build the other half by themselves as the first half without seeing any instructions.
The mass of an object will never change, but the weight of an item can change based on its location.
For example, you may weigh 100 pounds on Earth, but in outer space you would be weightless. However, you will always
have the same mass on Earth as you have in outer space.
13
Comparison of Mass and Weight.
Mass is a property of matter. The mass of an object is Weight depends on the effect of gravity. Weight varies
the same everywhere, according to location.
Mass can never be zero. Weight can be zero if no gravity acts upon an object, as
in space.
Mass does not change according to location. Weight increases or decreases with higher or lower
gravity.
Mass is a scalar quantity. It has magnitude. Weight is a vector quantity. It has magnitude and is
directed toward the center of the Earth or other gravity
well.
Mass may be measured using an ordinary balance. Weight is measured using a spring balance.
Mass usually is measured in grams and kilograms. Weight often is measured in newtons, a unit of force.
Force Concept
- Force is a push or pull on an object. A force can cause an object to accelerate, slow down, remain in place,
change direction or change shape.
- There are two natural forces we are most familiar with are the forces of gravity and magnetism.
The unit of measure for force is the newton which is abbreviated as "N". One newton is the force
needed to accelerate one gram of mass by one centimeter per second squared.
f=m*a
Examples:
- when the wind pushes a sailboat through the water, it’s an exerting a force.
- when gravity pulls an apple toward the ground, that is a force as well.
- some forces act when two things touch: when a person kicks a soccer ball other forces act over a distance.
- when you push a grocery cart full of food and other supplies.
14
How it can help us in our robots?
The robots are made up of many parts that work together in order to push the robot by force and by force the robot can move
forward, backwards, turn right or turn left.
DrivingBas3.pdf
EV3 Pieces
Name.pdf
(Bushings-Connectors-Cross Blocks)
15
Fourth Session
Friction Concept
- When two surfaces slide against each other, a force called FRICTION makes them stick very slightly together.
Smooth surfaces, like ice and glass, are easy to slide over. They create very little friction. Rough surfaces, like rock and sand
create much more friction, and are easy to grip on to.
- It’s harder to move things when there is a lot of friction holding them back, but if there were no friction at all, people would slip and
slide around whenever they took a step. Friction is used in car brakes, when we walk or climb a hill, making a fire, skiing down a
hill, and more.
- The robot will not move without WHEELS and by wheels there is must be a friction between the two surfaces (wheels-ground) and
by trying various combinations of surfaces and trailer wheels the student will observe how different surfaces in contact result in
different frictional forces because if the surfaces are smooth there is will be a little friction and if it’s rough surfaces there is will be
much more friction, so it will be harder to move the robot and it will need more acceleration
Example:
- Rub your hands together and "feel" the friction. Now rub your hands along your desk. Do you notice any difference between the
surfaces?
Now, imagine that you are a robot pushing a container across the floor!
- Is it an easy or a difficult task? Does it depend on how heavy the object is?
SO, the greater the mass, the more friction there is to oppose the object from moving forward.
16
Watch this video to know more
https://www.youtube.com/watch?v=n2gQs1mcZHA
https://www.youtube.com/watch?v=vxFYfumAAlY
It means turning around until you point in the same direction again.
This image of a protractor shows that a full rotation is 360°
Enterprise.pdf
17
Fifth Session
Gears!
Gears are wheels with evenly spaced teeth. When gears of the same or different sizes are connected, they function like a wheel
and axle, allowing for transfer of force from one to the other.
The standard LEGO motor output axle spins at about 350 rev/min and Gears are used to change this rotational speed either up or
down.
Connecting gears together can also change the desired direction of the
rotation axle.
The most important concept in using gears is that of the power vs. speed
tradeoff.
Going from smaller gears to bigger gears ("gearing down") produces more
slower rotation.
Conversely, going from larger to smaller gears ("gearing up") can produce a
very fast rotation.
https://www.youtube.com/watch?v=s9ewDXvUroA
The pictures below illustrate common ways to construct simple gear combinations and gear trains.
Direction of force
A driven gear meshed directly with the driver gear turns in the opposite direction of the driving gear. An idler gear
introduced between the driver and driven gear results in both gears rotating in the same direction.
Gear ratio
To understand gear ratios, it is useful to think of the gear as a circle and compare the distance 2 gears will travel in 1
rotation
18
Speed VS Torque
An ev3 motor is a simple dc motor with speed of 350 rev/minute.
As mechanical device its input is electrical power and its output is mechanical rotational power.
P = Ʈ x ɯ.
And the torque is the general term used for the tendency of one or more applied forces to rotate an object about an axis.
Yes, she exerts a force to rotate the cover, she exerts a torque.
So, the torque is defined as the rotational force needed to make an object to rotate
around an axis.
Then we come to the ɯ term, it means the velocity of the rotating object. When you
ride with your dad a car, you see the car's wheel are rotating sometime fast and
sometime slow, that means the speed is varying from time to time.
So for changing the speed of the ev3 motor we can use programming block to adjust it
from 0 to 100, which is a scale to represent the speed from 0 to 350 rev/min.
So, if we want to accelerate the robot for more than 350 rev/min.
Free Design
They can choose one type of different types of Robots and build it without any pdf file / Instructions
or limitations.
19
Sixth Session
Free Design with Limitation
Limitation in the robot’s size – Sensors they will use (According to the playground / Mission / Obstacles) and give them a deadline
to finish their robots.
- We will divide the group to teams and each team will work together
- The Robot must be 25x25x25CM
- They must use Color sensor to track the black line in the playground
- They must use Ultra-sonic Sensor to avoid any obstacle that will be on the playground
- They have to finish their robot in 2 hours
- There is will be an hour so, they can modify their robot design
- https://drive.google.com/file/d/1U3nMyZLWbH25X0rKPfjtG4EZUUnQeM-A/view (Playground’s link to download and print
it)
20