ROBO Coding Instruction
ROBO Functions Instruction
ROBO Instruction Manual
Overview
Meet ROBO!
As a simple, environment and design-friendly robot, ROBO is your hub to create, contribute, and learn through fun and unique activities. From simple self-regulated learning prompts to simple programming to making your own block-based or JavaScript code to personalise this robotic woody friend, ROBO focus on supporting your learning experience and learner progression.
This manual will give you everything you need to get started!
Learning Objectives:
- I know what ROBO can do
- I can play with ROBO
- I can use ROBO to set a timer to learn, take a break, and motivate myself
- I can remix some of ROBO functions
Getting Started!
Meet ROBO!
As a simple, environment and design-friendly robot, ROBO is your hub to create, contribute, and learn through fun and unique activities. From simple self-regulated learning prompts to simple programming to making your own block-based or JavaScript code to personalise this robotic woody friend, ROBO focus on supporting your learning experience and learner progression.
This manual will give you everything you need to get started!
Learning Objectives:
- I know what ROBO can do
- I can play with ROBO
- I can use ROBO to set timer to learn, to take a break, and to motivate myself
- I can remix some of ROBO functions
Have A Look At The Project Yourself
Our experts take on ROBO
What Can ROBO Do?
ROBO STAGE 1
Grade level: Pre-primary
Time required: 30-45 min
Class size: 10
Subject Area: robotics, educational technology, computational thinking, pre-primary education
Learning Objective:
- Get student started off with an interest in robotics to know about robotics and technology in general
- Trigger students’ curiosity about their surroundings, impart a better understanding of science
- Self-explore, expose and experiment real robot
Pre-requisite Knowledge: NA
Resources:
- ROBO (Full version with default functions)
- Computer/laptop with internet access
Instruction for teachers:
- ROBO in this age will be used in the sense of experimenting class: for the student to have fun, know what robot is, and truly interact with it.
- ROBO (full version) was made in 2 parts:
- making shape (body & head) by laser cutter on wooden board
- programming its functions with Micro:bit & Makey Makey
- Basically, ROBO has been built up and programmed by default with following functions, but teachers can modify (appearance & content of functions) according to their intention and students’ demand:
Functions | Action / Description | What teacher can customize |
Greeting (Microbit) | Press ON button to show “HELLO” on the ROBO’s body | Edit the “HELLO” to other contents such as “Hello + students’ name” |
Timer (Microbit) | Press A to start setting the timer. Every time A is pressed, timer increase 10s Press B to reset | Adjust the default timer to the expected duration. E.i.: instead of starting with 10s, teacher can change to 20s |
Countdown (Microbit) | Press A&B to start counting down When timer finishes counting (at 0 second), “bip” sound (1) will be triggered | Change tone or duration of the sound |
Eyes flashing (Microbit) | Tilt the body to the right, ROBO’S eyes will be flashing | For example: may customize to tilt to other side (left) |
Goodbye (Microbit) | Shake ROBO’s body to display “Goodbye! It was nice to see you” on LED screen | Change the content of the goodbye saying |
Menu list (Makey) (2) | Touch the left hand to see the menu of all functions with Makey on the lap screen | Customize the content of the menu |
Motivational quotes (Makey) (2) | Touch right hand + Touch Green hair = show quotes on the lap | Change content of the quotes |
Break (Makey) (2) | Touch right hand + touch Orange hair = show exercises on the lap screen | Change the content of the exercise |
To-dos (Makey) (2) | Touch right hand + touch Red hair = show to-dos list on the lap screen | Change the list of the To-dos |
Music (Makey) (2) | Touch right hand + touch Yellow hair = show music on the lap screen | Change the music |
(1) need to connect the headphone to the 2 legs of the Robo for hearing the “bip” sound
(2) need to connect Robo to laptop
Lesson Plan
Activity number & organization | Goal | What the students are doing | What the teachers are doing | Materials |
0-Introduction Teacher-Student (5-10 min) | Open up conversation about robot | Actively listen, watch, and participate | Tell the students “you are going to meet a new special friend later today. His name is ROBO, he is a robot. “ Ask student:
| NA |
1- Warm-up activity Whole class (5-10 min) | Aim to think about what robot might be able to do, how we talk to robot to get them do what we want them to do | Distinguish types of robots |
| Pictures
|
2-Robo show time Teacher-Student& Whole class (3 min) | Trigger curiosity on science world | Watch | Introduce real ROBO to students and show case 1 or 2 functions (up to teachers) | ROBO |
3-Making friend with Robo In group (10 min) | Explore different existing functions | Freely explore the whole robot, ask questions if any | Divide into (2-3) groups Deliver Robo to each group Encourage students to experiment | ROBO |
4- Challenge Student-Student In group | Articulate and justify between what students have known before and the real robot | List down all functions after the exploration | Collect Robo Ask each group to present the functions they discovered Support if needed (may ask question to scaffold) | ROBO |
5-Conclusion Teacher-student (2 min) | understand robot follow commands, they can’t think, need coding, need someone to tell them what to do |
| Sum up
| ROBO
|
Grade level: Pre-primary
Time required: 30-45 min
Class size: 10
Subject Area: robotics, educational technology, computational thinking, pre-primary education
Learning Objective:
- Get student started off with an interest in robotics to know about robotics and technology in general
- Trigger students’ curiosity about their surroundings, impart a better understanding of science
- Self-explore, expose and experiment real robot
Pre-requisite Knowledge: NA
Resources:
- ROBO (Full version with default functions)
- Computer/laptop with internet access
ROBO Hard Anatomy
ROBO STAGE 2
Grade level: Grade 1-2
Time required: 30-45 min
Class size: 12
Subject Area: robotics, educational technology, computational thinking, primary education
Learning Objective:
- Get student started off with an interest in robotics to know about robotics and technology in general
- Trigger students’ curiosity about their surroundings, impart a better understanding of science
- Self-explore, expose and experiment real robot
Pre-requisite Knowledge: NA
Resources:
- ROBO (Full version with default functions)
- Computer/laptop with internet access
- White/blackboard, projector
- A3 colour paper, Grade 1-2 stationeries
Instruction for teachers:
- ROBO in this age will be used in the sense of experimenting class: for the student to have fun, know what robot is, and physically interact with it.
- ROBO (full version) was made in 2 parts:
- making shape (body & head) by laser cutter on wooden board
- programming its functions with Micro:bit & Makey Makey
- Basically, ROBO has been built up and programmed by default with following functions, but teachers can modify (appearance & content of functions) according to their intention and students’ demand:
(*) need to connect the headphone to the 2 legs of the Robo for hearing the “bip” sound
Lesson Plan
| Activity number & organization | Goal | What the students are doing | What the teachers are doing | Materials |
| 0-IntroductionTeacher-Student(5 min) | The students share ideas of toys | Students are guided to:
| The teacher asks:
| Some toys including dolls, cars, Legos, jigsaws, animal statues, etc. |
| 1- Warm-up Whole class(5 min) | The students have the first impression of ROBO and robot | Students are guided to:
| The teacher shows the ROBO to the students:
| The ROBO |
| 2-LearningTeacher-Student&Whole class(5 min) | Students know the rules before ROBO exploration | The students listen and raise questions to the rules, using communicative skills. |
|
|
| 3-Individual taskIn group(7-22 min) | Students are exposed to ROBO, interact with the robot and classmates.The teacher and TAs observe, monitor, scaffold the learning process. |
|
|
|
| 4-EvaluationStudent-StudentIn group(2 min) | Students elaborate the exploration by using communicative skills.The teacher and TAs record students’ work. | Each group has 3 minutes to elaborate their findings to the class |
| |
| 5-ConclusionTeacher-student(3 min) | Students take photos with their paper, classmates and ROBOs | The teacher gathers students, take photos of the groups and together as a class, with ROBOs. | Devices with camera functions | |
| 6-Reflection(3 min) | Students go home and share the findings and feelings of ROBO interactions at school.Students can try to record what they want to express. | Inform students to share what they have played with today (ROBO) today when they go home.The parents can help record what students have expressed and send to the teacher afterwards.Encourage students to come up with some questions about ROBO: the functions, the materials, the logics behind the functions, etc. |
Our ROBO's body is designed in a way that makes it easy for you to deconstruct, explore, reconstruct and even create something similar. Here is the general instruction on how ROBO's body is made.
Be Creative!
ROBO Soft Anatomy
ROBO STAGE 3
Grade level: 3-4
Time required: varied (minimum 3x 1hrs lesson)
Class size: 20
Subject Area: robotics, educational technology, computational thinking, pre-primary education
Learning Objective:
- Basic understanding of programming, block-based coding
- How does programming link to robotic
- How to utilise technology into daily use
Pre-requisite Knowledge:
- Makecode + Micro: bit
- Code.org + Makey Makey
Resources:
- Micro: bit kit
- Computer with internet access
- Makey Makey kit
- Paper
- Colour Pen
Lesson Plan
| Activity number & organization(draft) | Goal | What the student are doing | What the teachers are doing | Materials |
| 0-IntroductionTeacher-Student(5 min) | The students understand the connection between the programming and how ROBO interact | - Students watch a video explain different part of ROBO and its function. | The teacher:
| Computer/laptopProjectorVideoROBO |
| 1- Warm-up Group of 4(15 minutes) | Students explore the ROBO function and its coding anatomy | Student are given the Function Guide Booklet (Pre-primary) to explore | Familiar with the ROBO Function & Coding InstructionWalk the student through the Function Guide if needed Introduce briefly about the two main coding electronic bit: micro:bit and Makey MakeyAsk if they know which function are program in which part | ROBOROBO Functions Guide (Pre-primary) (OER)ROBO Coding Instruction (OER) |
| (Pre-requisite Knowledge)0.1 Introduction to Coding (2hr minimum, teacher can adjust this period according to the student awareness of these concept and program) | Familiar student with the concept of Coding and the Code.org and Makecode platformIntroduce the concept of computational thinking | Watch some video briefly explain Code.orgExplore & do the exercise on Code.org | Familiar with the content (Code.org)Introduce basic concept of coding/Code.org platformPlay the video for studentSupport the student in their exploration and exercise | Videohttps://www.youtube.com/watch?v=bQilo5ecSX4&t=7s Exercise: https://code.org/hourofcode/overview Laptops |
| Watch some video briefly explain MakecodeExplore & do the exercise on Makecode | Familiar with the content (Makecode)Can design the lessons based on Makecode lessonsIntroduce basic concept of coding/ Madecode platformPlay the video for studentSupport the student in their exploration and exercise | Videohttps://www.youtube.com/watch?v=ZegjmbyBUs8 Link to lesson on Makecode https://makecode.microbit.org/courses/csintro/introduction Laptops | ||
| (Pre-requisite Knowledge)0.2 Introduction to Electronic and Programming (2hr minimum, teacher can adjust this period according to the student awareness of these concept and program) | For student to understand how coding program the electronic gadget: micro: Bit and Makey Makey | (1 hours)Watch some video briefly explain micro: BitExplore & do some programming activities with Makecode and micro: Bit | Familiar with the content (lesson on OER, micro: Bit + Makecode; Makey Makey + Code.org)Can design the lessons based on OER lessonsIntroduce basic concept of , micro: Bit + Makecode; Makey Makey + Code.orgPlay the video for studentSupport the student in their exploration and activities | Micro: bitLaptopsLink to lesson on micro:bit (https://makecode.microbit.org/courses/csintro) https://www.youtube.com/watch?v=qDNdaeEMtjA https://onedrive.live.com/?authkey=%21AEWPObnLnAobvkw&cid=416406873CB120AB&id=416406873CB120AB%21141&parId=416406873CB120AB%21111&o=OneUp |
| (1 hours) Watch some video briefly explain Makey MakeyExplore & do some programming activities with Code.org and Makey Makey | Makey MakeyLaptopsLink to lesson on Makey Makey (OER curate)Video (https://www.youtube.com/watch?v=rfQqh7iCcOU&t=48s) https://www.youtube.com/watch?v=-X3hb__YynM) | |||
| 2-LearningTeacher-Student In Groups of 4(25 minutes) | Do a presentation for 2 functions of ROBO (1 from Makey Makey; 1 from micro: Bit) Change a variable in that coding | Student divide into 2 small division in their group.One explore Makey Makey Function and its program in Code.org (from the Instruction as well as from the web) => remix one function (i.e. change the font of the motivational quote)One explore micro: Bit and its program in Makcode (from the Instruction as well as from the web) => remix 1 function (i.e. change the “Hello…” string to include your group name” Each division decide on 1 function/ coding that they are confident in and present how it work in the whole class.Each division show one of their remix Answering question from the whole class Presentation mode: anything student comfortable with paper and colour pen or ppt | Provide the material for the studentsWalk through an example of presentation Divide the group and support the group (content & dynamic) when needed | ROBOLaptops for students PaperColour pen |
| 3-Individual task(30) | Personalise ROBO further | to reflect on your learning experience, and you can think of modifying one function to best suit your learning need, feel free to be creative and here are some suggestions
| Provide the material for the studentsExplain the task to studentWalk through an example of personalisationProvide time for student to brainstorm their personalisation idea Let the student hand-on modifying the taskSupport the student when needed | ROBOLaptops |
| 4-EvaluationStudent-StudentIn group(30 minutes) | Students elaborate the exploration by using communicative skills.The teacher and TAs record students’ work. | Each group has 5 minutes to elaborate their findings to the class |
| |
| 5-ConclusionTeacher-student(10 min) | Students take photos with their personalise coding, classmates and ROBOs | The teacher gathers students, take photos of the groups and together as a class, with ROBOs. | Devices with camera functions |
Now you have some basic idea of what coding is, how that interact with ROBO and all of its function, your task is now to reflect on your learning experience, and you can think of modifying one function to best suit your learning need, feel free to be creative and here are some suggestions
- Change the set of existing motivational quotes to those that you like
- Create your to-do list
- Create spites/background as visual reminders about routines and activities in the classroom
- Create a counting function that increase by 1 after clicking. Some people use it as a strategy to regulate their emotion: i.e when you are angry, before doing anything/ react, they would try to have 15 – 20 deep slow breath. You can try this
- Adapting different function of ROBO as an exit ticket
- Be creative