Our LEGO MindStorms EV3 courses target all the students of P5 and above. Even though you never get in touch with LEGO educational sets, nor learn Scratch programming before, you could learn the programming and robot knowledge and get lots of fun from this course.
Junior Course Content
Unit 1: Get Familiar With LEGO MindStorms EV3
- Get familiar with motors and various sensors.
- Create your first EV3 model by following step-by-step instruction.
- Get familiar with LEGO MindStorms EV3 programming environment.
Unit 2: Move Straight or Turn
- Learn how to use MoveTank, MoveSteer, BigMotor and MediumMotor blocks.
- Make your vehicle move straight, turn left or right, or have a U turn flexibly.
- Understand the meaning of input and output parameters of the above blocks.
Unit 3: Speak and Show Image
- Lean to use Sound block and Display block.
- Make your robot speak out, or show text and image on the brick screen.
- Use Sound Editor and Image Editor.
Unit 4: Use the Loop and Wait Blocks
- Learn to use Loop and Wait blocks.
- Understand the meaning of the various input parameters.
- Combine with the above Sound, Display, MoveTank blocks etc. to control the vehicles more flexibly.
Unit 5: Use Touch Sensor
- Identify the three status of touch sensor and how to use Touch Sensor block.
- Different usage scenario of touch sensor.
- Use touch sensor to change the movement of vehicle.
Unit 6: Use Color Sensor
- Understand the functionality of color sensor and the three modes of the sensor – check color, ambient light intensity or reflective light intensity.
- A follow-line challenge for your vehicle by combining all the above learned blocks.
- Different scenarios for using color sensor and its constraint.
Unit 7: Use Ultrasonic Sensor
- Learn the different modes of ultrasonic sensor.
- Challenging task: make your vehicle identify obstacles and respond to the surroundings.
- Challenging task: make your vehicle search for a nearby object.
- The constraint of the ultrasonic sensor.
Unit 8: Use Gyro Sensor
- Learn how to use Gyro sensor to identify directions.
- Understand the different modes of Gyro Sensor block.
- Challenging task: make your vehicle dance, and then return to the original position and direction.
- Attention points and constraint when using gyro sensor.
Unit 9: Use Loop Interrupt Module
- Use Loop Interrupt block.
- Learn the concept of parallel running block line.
- Challenging task: make the robot follow the line and ensure it stop whenever touch sensor is pressed or ultrasonic sensor identifies object.
Unit 10: Use Switch Block
- Learn to use Switch block.
- Work together with all learned blocks to make robot more flexible and respond to various conditions.
Unit 11: Know the Basics of Mechanical Structure
- Axes, bushes and beams
- Gears and power transmission mechanism
Unit 12: Know the Basics of Mechanical Structure – Part 2
- pins, joints and various connectors
- Analysis of a typical EV3 vehicle. Ideas to upgrade it.
Unit 13: Design a new model and demonstrate its functionality
- Customize your own model through upgrading the demo drive base.
- Record the design highlights.
- Demonstrate its advantage compared to original drive base.
Unit 14: Use Data Operation Blocks: Variable and Math Operation
- Use variable and math operation blocks to realize more complicated programming control.
- Use list, boolean and other blocks.
- Design a color sorter device.
Unit 15: Design Front Attachment
- Introduction of different types of front attachments.
- Learn different ways to fix the front attachments to the vehicle body.
- Design your own front attachment collector, grip, pole, etc.
Unit 16: Final Project Challenge
- FLL and WRO Introduction.
- Design your own model and front attachment.
- Design your programs and try to accomplish a series of tasks in a simulated match field.
That is all for the junior level courses. Combining the programming, mechanical design and hands-on practices, the young engineers could master the key concepts of LEGO MindStorms EV3 and get ready to build their own models and write block programs to drive the models. In the intermediate lessons, we will continue exploring EV3 in depth and begin to learn how to use EV3 Micro Python to control the vehicles!
Note: All the senior level courses are copyright products of http://www.thecodingfun.com. Anyone using them for commercial purposes or translating them into other languages should notify TheCodingFun and get confirmation first. All Rights Reserved.