Session 1: Intro to EV3 Part 1 Description: In this Session, the learners will be introduced to the sensor, motors and the EV3 controller; This session will be similar to the TLE introductory session on how the brain and sensors work. Procedure: The learners will connect the sensors and motors to the controllers (color, touch, ultrasound or infrared sensors, 2x Large motors and medium motor), they will be introduced to the EV3 software and to control large and medium motors, using the display, generating sound, how to read sensor data on the controller, how to manually control the motors from the controller. Objective: The learners will understand the functionality of the EV3 controller, sensors and motors. Session 2: Intro to EV3 part 2 Description: In this Session, the learners will be introduced to the sensor, motors and the EV3 controller; This session will be similar to the TLE introductory session on how the brain and sensors work. Procedure: The controller should stayed connected to the sensor and motors from session 1, the learners will be introduced to the wait block and how to use the sensors using the wait block, loops and case switch. Objective: The learners will understand the EV3 parts and software, where the student will be able to start creating their own programs
Session 3: Intro to construction parts
Description: In this session, the learners will be introduced to the construction parts of the kit (axles, beams, gears…); also, they will be introduced to the difference between friction and frictionless parts, and why a baring should be installed between the motor and the wheel. Note: Including gearing up, gearing down to introduce torque and speed. Procedure: -Axles and beams measurement -pins (friction and frictionless) -Gears (Torque and speed) -Connecting a motor and wheel (Friction) -Why do we use tiers for the front wheels and only the hub for the back wheel. Objective: The learners will learn about the kit parts, torque and speed using gears and friction using gears and motor wheel.
Session 4: Angle and distance
Description: In this session, the learners will construct a model that convert angle measurement into distance measurement. Procedure: The learners will first construct a model using a motor and beams to form a joint, then the learners will draw on a cardboard a protractor to measure and a ruler to check the measurements. Objectives: The learners will know how to convert an angular motion into linear motion and to convert angle value to distance value. Theme 2: Automotive industry Session 1: Future of cars, self-parking Description: In this session, the learners will construct a small vehicle with an ultrasound (or infrared sensor) and a color sensor, this vehicle will be programmed to self-park between two obstacles. Model Reference: TLE bot or 5min bot. Procedure: -Vehicle construction -Creating a route -Programming the vehicle Objectives: The learners will learn about the future of cars, they will also learn how to create a program containing multiple sensors.
Session 2: Automotive mechanisms 1: Gearbox
Description: In this session, the learners will be introduced to the gearbox and how does It work. Then, they will construct a model that function as a gearbox, this model will contain a combination of gears, a motor and a touch sensor that represents the gas paddle. Model reference: http://www.nxtprograms.com/transmission/steps.html Procedure: -Definition of gearbox -Model construction -Programming -Testing and understanding of a gearbox Objectives: The learners will understand how a gearbox in a car work and learn about different types gear combinations. Session 3: Automotive mechanism 2: transmission Description: In this session, the learners will be introduced to the Transmission, where do we find it in a car and how does It work. Then, they will construct a model that function as a gearbox, this model will contain a combination of gears, a motor and a touch sensor that represents the gas paddle. Procedure: -Definition of gearbox -Model construction -Programming -Testing and understanding of a Transmission Objectives: The learners will understand how a Transmission in a car work and learn how the transmission transfers the motion from the gearbox to the wheels. Session 4: Automotive mechanisms 3: The engine Description: In this session, the learners will be introduced to the inside of an engine (Joints, crank shaft, connecting rods), then they will construct a model that has the same functionality as an engine. Procedure: -Definition of crank shaft, joints and connecting rods -Model construction -Programming -Testing and understanding of how these parts Work together to form an engine Objective: The learners will understand how an engine in a car work and learn what is inside an engine and how the parts inside it works. Session 5: Steering wheel rover Description: In this session, the learners will be constructing a small rover that can steer like a normal car. Model reference: https://www.us.lego.com/en- us/mindstorms/community/robot?projectid=86e9d87b-4279- 4f2b-8d8e-788b35b1b14d or http://www.nxtprograms.com/steering_rover/steps.html Procedure: -Definition of a steering wheel -Model construction -Programming -Testing and understanding on how the steering wheel car works Objective: The learners will understand the how a steering wheel functions. Session 6: Automated guided vehicles(AVG) Description: The learners will be constructing a vehicle that will move on its own while avoiding any obstacle it encounters. Model reference: http://conference.scipy.org/proceedings/scipy2012/pdfs/iqbal_ mohomed.pdf Procedure: -Definition of AVG -Model construction -Programming -Testing and understanding on how an Automated Guided Vehicles. Objectives: The learners will understand how to create a car that can move with no human interference. Session 7: Remote control car Description: In this session, the learners will be constructing a vehicle that will be controlled remotely. Model reference: http://www.nxtprograms.com/steering_rover/steps.html Procedure: -Model construction -Programming -Testing and troubleshooting Objective: The learners will understand how to use a motor as a data input device. Theme 3: Industrial application Session 1: Conveyor belt Description: The learners will be constructing a machine that will be carrying objects from one place to another. Note: this model can contain multiple sensors and a gearing system. Model reference: https://le-www-live- s.legocdn.com/sc/media/lessons/mindstorms-ev3/building- instructions/ev3-model-core-set-color-sorter- c778563f88c986841453574495cb5ff1.pdf (in this model we can use the conveyor belt only) http://robotmaniacs.com/2050/lego-mindstorms-nxt- conveyor-belt/ Procedure: -what is a conveyor belt? -where it is used? -Model construction -Programming -testing and troubleshooting Objective: The learners will understand the functionality of a conveyor belt where it is used, they will also be able to make an advanced program. Session 2-3: Robotic arm Description: The learners will be constructing and programming a robotic arm. Model reference: https://le-www-live- s.legocdn.com/sc/media/lessons/mindstorms-ev3/building- instructions/ev3-model-core-set-robot-arm-h25- 56cdb22c1e3a02f1770bda72862ce2bd.pdf and, http://www.nxtprograms.com/robot_arm/steps.html also, http://www.instructables.com/id/How-to-build-a-simple- robotic-arm-from-Lego-Mindst/ Procedure: -intro to robotic arm -Model construction -Programming -Testing and troubleshooting Objective: The learners will be able to understand how the robotic arm work, where it is used and also they will be able to create a program that contains multiple motors and sensors. Session 4: Item sorting Description: The learners will be constructing and programming a color code sorting machine. Model reference: http://robotsquare.com/wp- content/uploads/2013/10/45544_colorsorter.pdf and, https://www.youtube.com/watch?v=MSde6tvGn1s also, http://www.nxtprograms.com/peg_sorter/steps.html Procedure: -intro to barcode sorting -Model construction -Programming -Testing and troubleshooting
Objective: The learners will understand how the sorting process
works in a factory. Session 5: Towel feeding system Description: The learners will be constructing and programming a towel feeding machine also learning where it is used. Procedure: -What is a towel feeding system? -Where can it be found? -Model construction -Programming -Testing and troubleshooting Objective: Learning and understanding the mechanism of a towel feeding machine. Session 6: X-Y storage unite Description: The learners will be introduced to a factory sorting system in two dimensions, they will be constructing a machine that works on x and y axes. Procedure: -What is an x-y sorting system? -Why and where it is used? -Model construction -Programming -Testing and troubleshooting Objective: Learning and understanding how the sorting system work in a factory based on two-dimensional machine. Session 7: Factory elevators Description: Introduction to elevators, their usage in factories, construction and programming of an elevator. Model reference: https://www.hackster.io/elevatorrobocore/lego-mindstorms- elevator-4dbefa and, https://www.youtube.com/watch?v=wFwTJ9aAbgM also, http://www.thenxtstep.com/2011/05/nxt-elevator.html Procedure: -Why the elevator is used in a factory? -Model construction -Programming -Testing and troubleshooting Objective: Learning and understanding why the elevator is used in factories and how does the elevator mechanism work. Theme 4: Aerospace Session 1-2: Airplane flaps and Rudder Description: The learners will be introduced to airplanes, how does an airplane fly, what are the flaps, what is a rudder then they will construct and program the flaps simulation model. Procedure: -How does an airplane fly? -what are the flaps? What is a rudder? And what purpose do they Serve in an airplane? -Model construction -Programming -Testing and troubleshooting Objective: Learning about airplanes, what the flaps are used for, also learning the mechanism of the flaps. Session 3: Landing gears Description: The learners will be introduced to the landing gear, what are there usage, and why they are needed in an airplane. Procedure: -intro to landing gears -Construction -Programming -Troubleshooting Objective: Learning about landing gears, the mechanism, and their functionality. Session 4: Airplane door Description: The learners will be constructing and programming an airplane door. Procedure: -Construction -Programming -Troubleshooting Objective: Learning and understanding the airplane door complex mechanism. Session 5: Airport automated entrance door Description: The learners will be constructing and programming an airport gate. Procedure: -Why the gate is used in an airport? -Construction -Programming -Troubleshooting Objective: learning and understanding the airport gate mechanism and its usage. Session 6: Rockets Description: Intro to rockets, how are the rockets transported? Construction and programming of the rocket transporter. Procedure: -How are the rockets transported? -Construction -Programming -Troubleshooting Objective: Learning about rockets and how they are transported. Session 7: Satellite Description: The learners will be introduced to the world of satellites, what is a satellite, what it is used for. Procedure: -How does a satellite work? What is it used for? -Construction -Programming -Troubleshooting Objective: Learning about satellites its functionality and the mechanism of its solar panel.