Topic 1. Road safety rules. Projects: 1. Robo drives safely - page Robo is a traffic light - - page 6-10 Robo is a smart traffic light

Similar documents
Module 5 Control for a Purpose

App Inventor meets NXT

Programmable Control Introduction

Line Detection. Duration Minutes. Di culty Intermediate. Learning Objectives Students will:

Coimisiún na Scrúduithe Stáit. State Examinations Commission. Junior Certificate Examination, Section B and Section C

Instructional Technology Center

INTERACTIVE BUILDING BLOCK SYSTEMS

Automatic Headlights

California Driver Handbook - Tra ic Controls

understanding sensors

A - Debris on the Track

A - Debris on the Track

Partnership Teacher Night February 2017 littlebits and Electronic Circuits

Robots in Town Autonomous Challenge. Overview. Challenge. Activity. Difficulty. Materials Needed. Class Time. Grade Level. Objectives.

EQ-ROBO Programming : bomb Remover Robot

RC Servo Interface. Figure Bipolar amplifier connected to a large DC motor

Introduction to the EXPANSION HUB

UNIVERSITI MALAYSIA PERLIS

Programming PIC Microchips

How to Pair AbiBird Sensor with App and Account

RUNNYMEDE COLLEGE & TECHTALENTS

ADAS Development using Advanced Real-Time All-in-the-Loop Simulators. Roberto De Vecchi VI-grade Enrico Busto - AddFor

Transportation Informatics Group, ALPEN-ADRIA University of Klagenfurt. Transportation Informatics Group University of Klagenfurt 3/10/2009 1

Workshops Elisava Introduction to programming and electronics (Scratch & Arduino)

Pre-Day Questionnaire

What will the robot do during the final demonstration?

Montgomery Village Arduino Meetup Dec 10, 2016

Logic Gates with Boolean Functions

This document is intended for Lighting Control Systems professionals

A - Debris on the Track

S B Patil Public School, Pune

A Better Teleop. Jaxon Brown August 5, 2017

Vision Ques t. Vision Quest. Use the Vision Sensor to drive your robot in Vision Quest!

CogniTo ltd. Effective Traffic Psychology. Or: Preventing crashes is possible, predictable and profitable

acknowledgments...xv introduction...xvii 1 LEGO MINDSTORMS NXT 2.0: people, pieces, and potential getting started with the NXT 2.0 set...

Chapter 6: Microcontrollers

Closed-Loop Transportation Simulation. Outlines

Winter 2007/2008 Third Annual IEEE Lego Robot Competition Rules

Mechatronics Engineering and Automation Faculty of Engineering, Ain Shams University MCT-151, Spring 2015 Lab-4: Electric Actuators

Activity Template. Subject Area(s): Science and Technology Activity Title: Header. Grade Level: 9-12 Time Required: Group Size:

Automobile Prototype Servo Control

Laboratory 7: CONTROL SYSTEMS FUNDAMENTALS

Experiment 9 : Pulse Width Modulation

Experiment Manual Electronics Learning Circuits Manual Cover.indd 1 3/29/11 2:19 PM

recognise that electronic systems are assembled from sensing, processing and out put sub-systems, including:

E Technology: A. Innovations Activity: Introduction to Robotics

Level Crossing Test Methodology. Carla Eickmann, Markus Pelz, Michael Meyer zu Hörste (DLR FS)

10 Zone RGB-W LED Controller

CONTROL COMMUNICATION

TEAM DIGITAL. SC82 Servo Controller

ServoDMX OPERATING MANUAL. Check your firmware version. This manual will always refer to the most recent version.

Electronic Project Interdisciplinary Creation by Amy Barone and Cindy Bronen

SmaTrig 2 Documentation

Parts of a Lego RCX Robot

An Introduction to Programming using the NXT Robot:

TETRIX PULSE Workshop Guide

Your EdVenture into Robotics 10 Lesson plans

Robot Mesh Curriculum

MOBILE ROBOT LOCALIZATION with POSITION CONTROL

Chapter 1. Robots and Programs

Digital Multifunctional RC-Soundmodule TBS Mini V2

Here Comes the Sun. The Challenge

Objectives: Learn what an Arduino is and what it can do Learn what an LED is and how to use it Be able to wire and program an LED to blink

EV3 Advanced Topics for FLL

Bluetooth Low Energy Sensing Technology for Proximity Construction Applications

Introduction to Electronics and Breadboarding Circuits

Dr. Vincent Lau

Figure 1. Motorized Pediatric Stander Problem Statement and Mission. 1 of 6

Blind Spot Monitor Vehicle Blind Spot Monitor

An Introduction to ScratchJr

I.1 Smart Machines. Unit Overview:

HOLY ANGEL UNIVERSITY COLLEGE OF INFORMATION AND COMMUNICATIONS TECHNOLOGY ROBOT MODELING AND PROGRAMMING COURSE SYLLABUS

Programming a Servo. Servo. Red Wire. Black Wire. White Wire

Robotics Workshop. for Parents and Teachers. September 27, 2014 Wichita State University College of Engineering. Karen Reynolds

3.0 Operating the MIB* Barrier Gate. 4.0 MLC Controller. Operation Instructions. 4.1 General

ME375 Lab Project. Bradley Boane & Jeremy Bourque April 25, 2018

Chapter 14. using data wires

Studuino Icon Programming Environment Guide

Sorting Line with Detection 9V

Traffic Signal Timing Coordination. Innovation for better mobility

A Day in the Life CTE Enrichment Grades 3-5 mblock Robotics - Simple Programs

ADVANCED SAFETY APPLICATIONS FOR RAILWAY CROSSING

Robot Programming Manual

Course Overview. Course Requirements. Key Concepts. Age Restrictions Subject Objective Duration. Prerequisite Skills Hardware equipment

MOST-H.U.R. MB V2. Head Unit Replacement interface for select Mercedes NTV-KIT736 BHM 09/23/16 NTV-DOC210

Agent-based/Robotics Programming Lab II

HAW-Arduino. Sensors and Arduino F. Schubert HAW - Arduino 1

I 2 C RedBot & DC Motor Servo Motor Control

How to add a push power button to your XBOX S-Type controller

CHAPTER 28 ACTIVATING/DEACTIVATING A SIGNAL

RF(433Mhz) BASED PROJECTS

Intelligent Systems Design in a Non Engineering Curriculum. Embedded Systems Without Major Hardware Engineering

Revision for Grade 7 in Unit #1&3

Sensors and Sensing Motors, Encoders and Motor Control

Human Factors: Unknowns, Knowns and the Forgotten

LS Creative Learnings Pvt Ltd. STEM-Robotics Education. Report for Sep S.B. Patil Public School, Pune

WARNING Mercedes Smart for two CDI Installation Instructions BX1990. Serial Number

ECE 511: FINAL PROJECT REPORT GROUP 7 MSP430 TANK

Magic Timers Tech Note 20.1

TRAINS, CARS AND DRONES

Transcription:

Topic 1. Road safety rules. Road safety is an important topic for young students because everyone uses roads, and the dangers associated with the roads impact everyone. Robo Wunderkind robotics kits help children to practice and repeat road safety rules through cooperative play. You can adapt each project to the age group you re working with by changing the complexity of tasks. Projects: 1. Robo drives safely - Robo Live App - page 2-5 2. Robo is a traffic light - Robo Code App ( simple version for Pre-School / 1st Grade ) - page 6-10 3. Robo is a smart traffic light - Robo Code App ( complex version for 2d-4th Grade ) - page 11-18 4. Robo is a school guard - Robo Code App - page 19-25 5. Robo is railway barrier - Robo Code App - page 28-34 1

Project 1: Robo drives safely. Topic: Road Safety Rules Grade: Pre-School, 1st - 2nd Grades Complexity: Simple - Middle Recommended Prior Knowledge: Basic understanding of RW modules: Main Block, DC Motors, Servo Motor ( Optional ); Basic understanding of the Robo Live App; Basic knowledge about road safety rules. Time Required: 45-60 Minutes Materials Required: Robo Wunderkind robotics kit(s) Tablet(s) Some materials to imitate the roads, traffic, and pedestrians: colored paper, markers, toys, etc. Learning Objectives: To drive the Robo-vehicle using the Robo Live App and to demonstrate safe pedestrian and passenger behavior. Learning Outcomes: I can build the Robo-vehicle; I can control Robo using the Robo Code App; I know and can explain the road safety rules; I can drive the Robo-vehicle taking the road safety rules into account. Story of Robo: In a small toy town, the magic residents are living a very safe and organized life. Robo is new in town and is not aware of the town's road safety rules. Can you help Robo learn the rules and drive safely through the toy town? Problem Situation: We need to help Robo learn the road safety rules in order to drive safely. Solution : Build the Robo-vehicle and control it, using the Robo Code App to drive through the town, taking the road safety rules into account. 2

Activity Stages: 1) Tell the story of Robo: In a small toy town, magic residents are living a very safe and organized life. Robo is new in town and is not aware of the town s the road safety rules. Can you help Robo learn the rules and drive safely through the toy town? 2) Identify the problem situation: We need to help Robo learn the road safety rules in order to drive safely. 3) Come up with the theoretical solution: draw on the previous knowledge of the students. Discuss: What are the road safety rules? Why are they important? Which rules do you know? Work with the students to create a toy town, build the Robo-vehicle and control it using the Robo Code App to drive through the town taking the road safety rules into account. 4) Plan: Decide which materials you will need to create a toy town; Decide which modules you will need for the Robo-Vehicle. 5) Create an environment: Use different materials to build the toy town, roads, crossroads, traffic signs. 6) Build: Create a Robo-Vehicle together with the students. 7) Main activity: Set challenges : Put different signs on the road, such as Stop, Do Not Enter, One Way, Near a School signs and etc. Discuss how these signs should impact Robo s driving. Let students imitate the traffic and drive their Robo-Vehicle through the town, taking the road safety rules into account. 8) Reflect and discuss: the problem situation, possible solution(s) and their pros & cons, mistakes,and any difficult moments during the building process / challenges while solving the problem. * Use the special students materials to manage the progress of your students. 3

Supporting Materials for the 1st Project: 1. Road safety rules and signs: 1) The traffic light colors; 2) Crossroads, pedestrian crossing, zebra crossings; 3) Stop, look twice, and cross rule: Stop before crossing the road; Look to your right and then to the left to see if there are any approaching vehicles. If yes, wait for the vehicle to pass and then cross the road. If no, cross the road, but do not run; Never cross at bends. Never cross between stationary vehicles. 4) No running on the streets rule. 5) Getting out of a car rule. 6) Reading and interpreting road safety signs: for pedestrians, for cars. 2. Road safety signs (printable) - see page 5 4

5

Project 2: Robo is a traffic light. (simple version for Pre-School / 1st Grade) Topic: Road Safety Rules Grade: Pre-School, 1st Grade Complexity: Simple Recommended Prior Knowledge: Basic understanding of RW modules: Main Block, RGB Light; Basic understanding of Robo Code App and its coding logic; Basic knowledge about a traffic light and its function. Time Required: 45-60 Minutes Materials Required: Robo Wunderkind robotics kit(s) Tablet(s) Optional: toy cars and people to imitate traffic and pedestrians Learning Objectives: To build and program the Robo-traffic light in order to control the traffic Learning Outcomes: I can build the the Robo-traffic light; I can create a simple program for the Robo-traffic light using the Robo Code App; I know and can explain the meaning of each color of the traffic light. Story of Robo: The toy town is growing and it needs its first crossroads! However, there are a few problems... The toy residents do not know how to cross the roads safely, and cars aren t aware of the road safety rules, either.together with Robo, can we help the residents of the magic toy town find a way to organize the traffic? Problem Situation: We need to regulate a traffic in the toy town. Solution : Build and program the traffic light using the Robo Wunderkind robotics kit in order to regulate a traffic in the toy town. 6

Activity Stages: 1) Tell the story of Robo: The toy town is growing and it needs it first crossroads! However, there are a few problems... The toy residents do not know how to cross the roads safely, and cars aren t aware of the road safety rules, either. Together with Robo, can we help the residents of the magic toy town find a way to organize the traffic? 2) Identify the problem situation: We need to regulate a traffic in the toy town. 3) Come up with the theoretical solution: Draw on the previous knowledge of the students ; Discuss: What helps to control the movement of traffic? What is the traffic light, and how does it function? Which colors does it show and what is the meaning of each color? How does a traffic light help cars and pedestrians? Why are traffic lights important? Let s build and program the Robo-traffic light to help residents of toy town regulate the traffic. 4) Plan: Decide on modules and materials you will need for a project; Make a step-by-step plan for building and programming. 5) Create an Environment: Use different materials and toys to imitate the traffic situation in the toy town.. 6) Build and Program: Rebuild and reprogram a few times if necessary- you need to find a solution. Ask: How long does it usually take for you to cross the road? Give some challenges to solve: Program the Robo-traffic light to show red / yellow / green light for a certain amount of seconds; Program the Robo-traffic light for special situations (wait longer time for the green light for cars / pedestrians, etc.) 7) Show and Share: Present your ideas to the class. Discuss different solutions and give the students constructive feedback. 8) Reflect and Discuss: the problem situation, possible solution(s) and their pros & cons, mistakes, and any difficult moments during the building process / challenges while solving the problem. * Use the students materials to manage the progress of your students. 7

BUILD: Modules you will need: Main Block, RGB Light, Connector Block, a big Wheel and 2 Connectors. Build the Robo-traffic Light: 8

PROGRAM : 1. Create a simple code for the Robo-Traffic Light: connect Visuals into a code, set the color and time. 2. Try different settings and discuss why they are more appropriate in the certain situation: Equal time for each light; Yellow light is blinking 3 times between; Equal time for red and green lights, shorter time for yellow light; Longer time for red light, shorter for green light, and the shortest one for yellow light; Longer time for green light, shorter for red light, and the shortest one for yellow light. Success! Now your Robo-Traffic Light helps to regulate traffic in the toy town! 9

Make it even more advanced! => Modify the code: try to use the Timer condition to set the time for each traffic light. Discuss the advantages of using these conditions: we can set longer time for the traffic light. => Modify the Build: you can build any variation of the traffic light, use different props or Lego to customize it! 10

Project 3: Robo is a smart traffic light. (complex version for 2d-4th grades) Topic: Road Safety Rules Grade: 2nd - 3nd Grade Complexity: Middle Recommended Prior Knowledge: Basic understanding of RW modules: Main Block, RGB Light, Button; Basic understanding of the Robo Code App and its coding logic; Basic knowledge about traffic lights and their function; An understanding of sensors (particularly the button sensors) and how they might be used in the real world. Time Required: 45-60 Minutes Materials Required: Robo Wunderkind robotics kit(s) Tablet(s) Optional: toy cars and people to imitate traffic and pedestrians. Learning Objectives: To build and program the Robo-Smart Traffic Light to regulate the traffic in several different road situations. Learning Outcomes: I can build the the Robo-Smart Traffic Light; I can create a simple program for the Robo-Smart Traffic Light using the Robo Code App: Visuals, Sounds, Conditions. I know the meaning of each color of the traffic light; I can use this knowledge for different road situations; I know what smart devices are and their functions. Story of Robo: There are different situations on the road; at one time, there are many cars, while at another there are many pedestrians who want to cross the road. Is it enough to have just one program to regulate the traffic in different times and situations? Can we program our Robo to be a smart traffic light? Problem Situation: We need to regulate the traffic in different situations. Solution : To build and program the Robo-Smart Traffic Light using the Robo Wunderkind robotics kit to control the traffic in different situations. 11

Activity stages: 1) Tell the story of Robo: There are different situations on the road; at one time, there are many cars, while at another there are many pedestrians who want to cross the road. Is it enough to have just one program to regulate traffic in different time situations? Can we program our Robo to be a smart traffic light? 2) Identify the problem situation: We need to regulate the traffic in different situations (Example: different times of the day). 3) Come up with the theoretical solution: Draw on the previous knowledge of the students ; Discuss: Is the traffic situation the same during different times of the day? How does it change? Is one program enough for the traffic light to properly regulate traffic during different times and situations? Can the same traffic light use different modes? Do you know what the smart devices are? Why do people create and use the smart devices? Build and program the Robo-Smart Traffic Light to control traffic in different times and situations! 4) Plan: Decide on modules and materials you will need for a project; Make a step-by-step plan for building and programming. 5) Create an Environment: Use different materials and toys to imitate the traffic situation in the toy town. 6) Build and Program: Re-build and re-program a few times in your search to find a solution. Give some challenges to solve: Program the Robo-Smart Traffic Light to change the mode because of the certain time of the day (night / daytime); Program the Robo-Smart Traffic Light to change the mode because pedestrian(s) pushed a special button; Find the optimal time for the pedestrians to cross the road. 7) Show and Share: Present your ideas to the class. Discuss different solutions and give the students constructive feedback. 8) Reflect and discuss: the problem situation, possible solution(s) and their pros & cons, mistakes,and any difficult moments during the building process / challenges while solving the problem. * Use the students materials to manage the progress of your students. 12

BUILD: Modules you will need: Main Block, RGB Light, Connector Block, Button, a Big Wheel and 2 Connectors. Build the Robo-Smart Traffic Light: 13

PROGRAM : First Challenge: The Robo-Smart Traffic Light changes the mode because of the certain time of the day (night / day). 1. Create a first code for the traffic light, considering the first traffic situation. For example: in daytime there are more cars than pedestrians, so the green light for the cars should be longer than the green light for the pedestrians. 2. Create a second code for the traffic light, considering the second traffic situation. For example: early in the morning there are more pedestrians than cars, so the green light for the pedestrians should be longer than the green light for the cars. 14

3. Connect two codes into one program and set the condition. Try it out and discuss. For example: change the mode for a certain time of the day. Pay attention to all of the Conditions / Transitions you have to draw; to all the Connections / Transitions you need to put the triggers on. Second Challenge: The Robo-Smart Traffic Light changes the mode because pedestrian(s) pushed a special button; 1. Create a first code for the traffic light, considering the first traffic situation. For example: the green light for the cars is infinite (has an infinite lifespan). 15

2. Create a second code for the traffic light, considering the second traffic situation. For example: if pedestrian wants to cross the road, the traffic light changes the mode to the blinking yellow light for 10 blinks, and then it changes the mode to the red light. 3. Connect two codes into one program and set the Button condition. 16

Third Challenge: Find the optimal time for the pedestrians to cross the road. How much time do pedestrians need to cross the road? Is 10 seconds enough? On which factors does this depend? What is the maximum time we can set in the settings for the Constant Light action? How else can we set the time? Use the Timer condition to set the time for the red light. 17

Make it even more advanced! => Modify the code: The Robo-Traffic Light Changes the mode for the cars only 5 seconds after the pedestrian pushed the button. Is it safe for drivers if the traffic light changes its mode immediately after the pedestrian pushes the button? Why or why not? How can we program our Robo-Smart Traffic Light to be safer for drivers? Use the Sleep / Delay action and the Constant Light action as the Parallel Actions. Pay attention to the lifespan of both. => Modify the Build: You can build any variation of the smart traffic light, use different props or Lego to customize it! 18

Project 4: Robo is a school guard. Topic: Road Safety Rules Grade: 1st - 4th grade Complexity: Simple - Middle Recommended Prior Knowledge: Basic understanding of RW modules: Main Block, RGB Light, Button, Distance Sensor; Basic understanding of the Robo Code App and its coding logic; Basic knowledge about road safety rules: pedestrian crossing, zebra crossings, Near a School signs, etc.; An understanding of sensors (particularly the button & distance sensors) and how they might be used in the real world; Time Required: 45-60 Minutes Materials Required: Robo Wunderkind robotics kit(s) Tablet(s) Optional: toy cars and people to imitate traffic and pedestrians Learning Objectives: To build and program the Robo-School Guard; Learning Outcomes: I can build the the Robo-School Guard; I can create a simple program for the Robo- School Guard using the Robo Code App: Visuals, Sounds, Conditions (optional). I know and can explain the road safety rules: pedestrian crossing, zebra crossings, Near a School signs, etc. Story of Robo: There is a small school in the toy town; to get to the school, pupils need to cross the road. Usually, there is a school guard to help them cross the road safely. Today the guard is a bit sick and can t go to work! Can we work with Robo to help children to cross the road safely? Problem Situation: We need to help children cross the road safely. Solution : Build and program the Robo-School Guard using the Robo Wunderkind robotics kit. 19

Activity Stages: 1) Tell the story of Robo: There is a small school in the toy town; to get to the school, pupils need to cross the road. Usually, there is a school guard to help them cross the road safely. Today he is a bit sick and can t go to work! Can we work with Robo to help children cross the road safely? 2) Identify the problem situation: We need to help children cross the road safely. 3) Come up with the theoretical solution: Draw on the previous knowledge of the students ; Discuss: Do you need to cross the road to get to the school? If yes, how do you do it? Which rules do you know about crossing the road? Do you know the Near a School sign? What does the sign tell the pedestrians & cars? What can be done to help children to cross the road near the school? Build and program the Robo-School Guard to help children cross the road safely. 4) Plan: Decide on modules and materials you will need for a project; Make a step-by-step plan for building and programming. 5) Create an environment: Use different materials and toys to imitate the situation.. 6) Build and program: Re-build and re-program a few times if you need to find a solution. Give some challenges to solve: The Robo-school guard lets children cross the road once during the certain time; The Robo-school guard lets children cross the road if they pushed the button; The Robo-school guard lets children cross the road if it identifies that a child is waiting (Distance sensor); 7) Show and share: Present your ideas with the class. Discuss different solutions and give the students constructive feedback. 8) Reflect and discuss: the problem situation, possible solution(s) and their pros & cons, mistakes, and any difficult moments during the building process / challenges while solving the problem. * Use the students materials to manage the progress of your students. 20

BUILD: Modules you will need: Main Block, RGB Light, Connector Block, 1 DC Motor, Button (optional), 2 big Wheels and 3 Connectors. Build the Robo-School Guard: 21

PROGRAM : First Challenge: The Robo-School Guard lets children cross the road once during a certain time. 1. Create a simple code for the Robo-School Guard: when cars can drive, children should wait. It shows the infinite green light to the cars; 2. Create a simple code for the Robo-School Guard: when cars must stop and wait, children can cross the road. It shows the blinking red light to the cars: Blink Action with an infinite lifespan; It moves the wheel to bring the car drivers attention that children are crossing the road: Motor 1 action with an infinite lifespan; It makes sound to indicate that it has become safe to cross the road;. 22

3. Connect these two codes in one program and add the Timer conditions: The Robo-School Guard lets children cross the road once during a certain time: Timer condition ; Find the optimal time for children to cross the road: Timer condition 23

4. Modify the code: Is it safe for the drivers if the Robo-School Guard shifts between modes sharply? Use the Blink Action to program the Robo-School Guard so that it will change the mode in a 10-second process; Second Challenge: The Robo-School Guard lets children cross the road if they push the button. 1. Use the previous code for the Robo-School Guard or create a new one. 2. Set the Button condition. Try it out! 24

3. Modify the code: Pay attention to the fact that Robo will make the Connection / Transition immediately as the child pushes the button. Is it safe for the drivers and children? Use the Sleep / Delay action and the Constant Light action as the Parallel Actions to program the Robo-School Guard to wait 10 seconds after pushing the button, and only then to change the mode. Pay attention to the lifespan of the both Actions. Program the Robo-School Guard to blink during these 10 second to indicate for the cars that the mode will be changed soon. Success! Now your Robo-School Guard helps children to cross the road safely! 25

Make it even more advanced! => Modify the code: Robo-School Guard lets children cross the road if it identifies that some children are waiting; 1. Attach the Distance Sensor to the Robo-School Guard; 2. Program the Distance Condition and settings; 26

3. Discuss once again: Is it safe for the drivers and children if the Robo-School Guard changes the mode as soon as it identifies the child? Which Actions do we need to use to program Robo to wait? => Modify the Build: You can build any variation of the traffic light, use different props or Lego to customize it! 27

Project 5: Robo is a boom barrier. Topic: Road Safety Rules Grade: 1st - 4th grade Complexity: Simple - Middle Recommended Prior Knowledge: Basic understanding of RW modules: Main Block, RGB Light, Servo Motor; Basic understanding of the Robo Code App and its coding logic; Basic knowledge about some road safety rules: the boom barrier function, railway crossing. An understanding of conditions (particularly Timer and Clock conditions) and how they might be used in the real world; Time Required: 45-60 Minutes Materials Required: Robo Wunderkind robotics kit(s) Tablet(s) Optional: toy cars and people to imitate traffic and pedestrians Learning Objectives: To build and program the Robo-boom barrier; Story of Robo: There is a train station in the toy town; the train comes 4 times per day, always at a certain time. However, sometimes it can come a bit earlier or have a delay. To get to the train station, toys have to cross the railroad. Is it safe for them? Why? Can we work with Robo to help them cross the railroad tracks safely? Learning Outcomes: I can build the the Robo - boom barrier; I can create a simple program for the Robo - boom barrier using Robo Code App: Visuals, Sounds, Motion, Conditions. I know and can explain some road safety rules, the boom barrier function; Problem situation: We need to help toys cross the railroad safely. Solution : Build and program the Robo-Boom Barrier using the Robo Wunderkind robotics kit to design a way to indicate that train is coming. 28

Activity stages: 1) Tell the story of Robo: There is a train station in the toy town; the train comes 4 times per day at a certain time. However, sometimes it can come a bit earlier or have a delay. To get to the train station toys have to cross the railroad. Is it safe for them? Why? Can we work with Robo to help them cross the railroad tracks safely? 2) Identify the problem situation: We need to help toys cross the railroad safely. 3) Come up with the theoretical solution: Draw on the previous knowledge of the students ; Discuss: Have you ever crossed the railroad? How was it? Have you ever seen a railroad crossing? Do you know the rules of how to cross the railroad? Do you know what the boom barrier is? How does it function? Build and program the Robo-Boom Barrier to help inhabitants of the toy town cross the railroad safely. 4) Plan: Decide which modules and materials you will need for a project; Make a step-by-step plan for building and programming. 5) Create an environment: Use different materials and toys to imitate the traffic situation in the toy town. 6) Build and program: Re-build and re-program a few times if you need to find a solution. Give some challenges to solve: The Robo-Boom Barrier closes the railroad crossing for a certain time; The Robo-Boom Barrier closes the railroad crossing if the railway station worker pushes the button; The Robo-Boom Barrier closes the railroad crossing if it identifies that the train is coming (Distance Sensor). 7) Show and share: Present your ideas to the class. Discuss different solutions and give the constructive feedback. 8) Reflect and discuss: the problem situation, possible solution(s) and their pros & cons, mistakes,and any difficult moments during the building process / challenges while solving the problem. * Use the students materials to manage the progress of your students. 29

BUILD: Modules you will need: Main Block, RGB Light, Connector Block, Servo Motor, Button (optional), Distance Sensor (optional), 2 Big Wheels, and 4 Connectors. Build the Robo-Boom Barrier: 30

PROGRAM : 1. Create a simple code for the Robo-Boom Barrier: There is no train, the pedestrians and cars can cross the railroad. 2. Create a simple code for the Robo-Boom Barrier: when there is a specific time when the train should come, the railroad crossing should be closed for pedestrians and cars: The Robo-Boom Barrier warns that the railroad crossing will be closed in 30 seconds: Blink action. 31

The Robo-Boom Barrier closes the barrier using the Servo Motor after 30 seconds: Servo action, Timer condition. The Robo-Boom Barrier indicates that railroad is closed for the certain time: Loop from two States; Blink action and the Sound in the each State; Train is gone; the Robo-Boom Barrier opens the railroad crossing; 32

3. Add the conditions: The Robo-Boom Barrier closes and opens the railroad crossing for a certain time: Clock condition. The Robo-Boom Barrier closes and opens the railroad crossing if the railway station worker pushes the button; Success! Now your Robo-Boom Barrier helps toys to cross the railroad safely! 33

Make it even more advanced! => Modify the code: The Robo-Boom Barrier closes the railroad crossing if it identifies that the train is coming. 1. Attaches the Distance Sensor to the Robo-School Guard; 2. Program the Distance condition; set the different setting. => Modify the Build: You can build any variation of the traffic light, use different props or Lego to customize it! 34