SummaryBuilding on what they learned about wired and wireless electrical connections in the associated lesson, students use Android phones to take advantage of Bluetooth wireless connections to remotely guide LEGO® MINDSTORMS® EV3 robots through a maze. They compare this wireless remote control navigation to their previous experiences navigating LEGO robots via programming. A PowerPoint® presentation and pre/post quizzes are provided.
Many computer scientists, as well as other engineers and researchers, must be able to understand electrical connections in order to design programs that allow these devices to exchange and interpret information. We rely on these wire and wireless connections every day. For instance, when navigating a browser to a website, the browser must be able to successfully send HTML requests to the website's server. The server must receive and then correctly interpret the request and respond with the relevant files so that the browser can load the website. More and more we depend on multiple electrical devices being able to find and connect with each other wirelessly. Bluetooth is a popular type of wireless electrical connection used by many devices, such as the WiiMote and the Wii.
Experience building and programming LEGO MINDSTORMS EV3 taskbots.
After this activity, students should be able to:
- Explain what a wireless connection is.
- Explain how a LEGO robot can use a Bluetooth connection to communicate with other devices.
- Guide a LEGO MINDSTORMS EV3 robot through a maze using a Bluetooth device.
More Curriculum Like This
Students learn about electrical connections, how they work and their pervasiveness in our world. They learn the Morse code rules and translate a few phrases into Morse code. Specifically, they learn about a wireless connection type known as Bluetooth that can be used to control LEGO robots remotely ...
Through four lesson and four activities, students are introduced to the logic behind programming. Starting with very basic commands, they develop programming skills while they create and test programs using LEGO® MINDSTORMS® robots. The unit is designed to be motivational for student learning, so th...
Building on the programming basics learned so far in the unit, students next learn how to program using sensors rather than by specifying exact durations. Working with the LEGO® MINDSTORMS® EV3 robots and software, they learn about wait blocks and how to use them in conjunction with move blocks set ...
Using a few blindfolds and a simple taped floor maze exercise, students come to understand that computers rely completely upon instructions given in programs and thus programs must be comprehensive and thorough. Students create and test basic programs, first using just the LEGO intelligent brick, an...
Each TeachEngineering lesson or activity is correlated to one or more K-12 science,
technology, engineering or math (STEM) educational standards.
All 100,000+ K-12 STEM standards covered in TeachEngineering are collected, maintained and packaged by the Achievement Standards Network (ASN),
a project of D2L (www.achievementstandards.org).
In the ASN, standards are hierarchically structured: first by source; e.g., by state; within source by type; e.g., science or mathematics;
within type by subtype, then by grade, etc.
Each TeachEngineering lesson or activity is correlated to one or more K-12 science, technology, engineering or math (STEM) educational standards.
All 100,000+ K-12 STEM standards covered in TeachEngineering are collected, maintained and packaged by the Achievement Standards Network (ASN), a project of D2L (www.achievementstandards.org).
In the ASN, standards are hierarchically structured: first by source; e.g., by state; within source by type; e.g., science or mathematics; within type by subtype, then by grade, etc.
- Generate and compare multiple possible solutions to a problem based on how well each is likely to meet the criteria and constraints of the problem. (Grades 3 - 5) Details... View more aligned curriculum... Do you agree with this alignment? Thanks for your feedback!
- Analyze data from tests to determine similarities and differences among several design solutions to identify the best characteristics of each that can be combined into a new solution to better meet the criteria for success. (Grades 6 - 8) Details... View more aligned curriculum... Do you agree with this alignment? Thanks for your feedback!
- The design process is a purposeful method of planning practical solutions to problems. (Grades 3 - 5) Details... View more aligned curriculum... Do you agree with this alignment? Thanks for your feedback!
- Test and evaluate the solutions for the design problem. (Grades 3 - 5) Details... View more aligned curriculum... Do you agree with this alignment? Thanks for your feedback!
- The processing of information through the use of technology can be used to help humans make decisions and solve problems. (Grades 3 - 5) Details... View more aligned curriculum... Do you agree with this alignment? Thanks for your feedback!
- New products and systems can be developed to solve problems or to help do things that could not be done without the help of technology. (Grades 6 - 8) Details... View more aligned curriculum... Do you agree with this alignment? Thanks for your feedback!
- Specify criteria and constraints for the design. (Grades 6 - 8) Details... View more aligned curriculum... Do you agree with this alignment? Thanks for your feedback!
- Describe how new technologies have helped scientists make better observations and measurements for investigations (e.g., telescopes, electronic balances, electronic microscopes, x-ray technology, computers, ultrasounds, computer probes such as thermometers) (Grade 5) Details... View more aligned curriculum... Do you agree with this alignment? Thanks for your feedback!
Each group needs:
- Android phone; borrow for this purpose since the activity cannot be performed without a cell phone that uses the Android operating system at this time; in the future, such apps for other phones may become available, so check the internet for this possibility
- LEGO MINDSTORMS Commander app, download from the Google Play store at https://play.google.com/store/apps/details?id=com.lego.mindstorms.robotcommander
- LEGO MINDSTORMS EV3 robot, such as EV3 Core Set (5003400) for $389.95 at https://education.lego.com/en-us/products/lego-mindstorms-education-EV3-core-set-/5003400
- LEGO MINDSTORMS Education EV3 Software 1.2.1, free online, you have to register a LEGO account first at http://www.lego.com/en-us/mindstorms/downloads/download-software
- computer, loaded with EV3 1.2.1 software
- Remote Control Using Bluetooth Pre-Quiz, one per student
- Remote Control Using Bluetooth Post-Quiz, one per student
Alternative: LEGO MINDSTORMS NXT Set:
Note: This activity can also be conducted with the older (and no longer sold) LEGO MINDSTORMS NXT set instead of EV3; see below for those supplies:
- LEGO MINDSTORMS NXT robot, such as the NXT Base Set
- computer, loaded with NXT 2.1 software
To share with the entire class:
- Remote Control Using Bluetooth Presentation, a Microsoft® PowerPoint® file
- computer and projector to show the presentation
- ruler, tape and boxes, to set up a robot maze, like that shown in Figure 1 and slide 10
In the "age of the internet," the ability to design programs that utilize electrical connections grows ever more important. Every time you direct a web browser to a website, the browser sends multiple requests to a web server, which then responds with the correct information to load the website. Think of all the internet access you use and depend upon every day. That represents s a great number of electrical connections and information passed around!
Learning to program devices to interact with one another results in extremely efficient data transmission as well as enabling machines to perform various tasks precisely in sync with one another.
Android: Android is a Linux-based operating system designed primarily for touchscreen mobile devices such as smartphones and tablet computers. Initially developed by Android, Inc.
Bluetooth: A type of wireless electrical connection used for communication between two devices. Bluetooth is a standard developed by electronics manufacturers that allows any sort of electronic equipment—from computers and cell phones to keyboards and headphones—to make their own connections, without wires, cables or any direct action from a user.) Bluetooth® is a registered trademark of Bluetooth SIG, Inc.
electrical connection: The link or bond that passes electricity between two or more things.
Before the Activity
- Gather materials and make copies of the Remote Control Using Bluetooth Pre-Quiz and Remote Control Using Bluetooth Post-Quiz, one each per student. The quizzes are provided as separate attachments, and also embedded in the presentation to make it easier to go through them as a class, if desired.
- Assemble the LEGO MINDSTORMS EV3 taskbots for each group, following the instructions in the base set manual.
- In a classroom or hallway, use tape, boxes and/or walls to set up a robot maze that resembles the diagram in Figure 1 and slide 10.
- In advance, perform the entire activity so as to be familiar with all details and instructions (slides 4-9), including downloading the app and successfully guiding a robot through the maze using a phone.
- Present the activity challenge to students using the 13-slide Remote Control Using Bluetooth Presentation, a PowerPoint file. Set up a computer/projector to show the presentation to the class.
- Arrange for enough computers so you have one for each student group. Make sure each computer has the LEGO software loaded.
With the Students
- Administer the pre-quiz by handing out paper copies (also on slide 2). The answers are provided for the teacher on slide 3.
- (slide 4) Divide the class into student pairs and introduce today's activity challenge: Each pair works together to use an Android phone to remotely guide a LEGO MINDSTORMS EV3 taskbot through a maze.
- Direct students to follow the detailed instructions on slides 4-9 to wirelessly connect the Android phones to the EV3 robots. This includes downloading the LEGO MINDSTORMS Commander app from the Google Play store, and making unique EV3 brick names in order to minimize Bluetooth connection confusion.
- Then, have students use the remote control buttons (arrow keys) on their Android phones to guide their EV3 taskbots through the maze (slide 10).
- Once all groups have successfully navigated their taskbots through the maze, summarize the activity by reviewing what electrical connections are, why wireless connections are especially useful and highlighting the key concepts.
- Lead a class discussion, inviting students to share their observations, experiences, conclusions and questions about the programming challenge activity. Ask the students:
- Which was easier—using remote control to go through the maze or programming the LEGO taskbot to go through with movement blocks?
- For what other situations might Bluetooth be useful for completing tasks?
- Administer the post-quiz by handing out paper copies (also on slide 11). Answers are on slide 12 Vocabulary are provided on slide 13.
In a class with multiple EV3 bricks trying to use Bluetooth, it is very helpful to change the EV3s' names to unique names so that they are easily distinguishable from the other EV3 devices.
Pre-Quiz: Before starting the activity, administer the four-question Remote Control Using Bluetooth Pre-Quiz (also on slide 2) to assess students' retention about wired and wireless electrical connections from the associated lesson. Answers are provided on the Remote Control Using Bluetooth Pre-Quiz Answer Key (and slide 3).
Observation: Oversee students as they follow the slide instructions to wirelessly connect the Android phones to the EV3 robots. Observe their engagement and logic in order to gauge their comprehension of what is being done in order to be able to command the robot movements through wireless electrical connections. Ask pertinent questions to help students through any necessary troubleshooting.
Post-Quiz: At activity end, administer the three-question Remote Control Using Bluetooth Post-Quiz (also on slide 11). Answers are provided on the Remote Control Using Bluetooth Post-Quiz Answer Key (and slide 12). Review students' answers to assess their understanding of the concepts explored in the activity.
EV3 User's Guide. Accessed Jul 17, 2016 http://why.gr/wp-content/uploads/2015/03/EV3-User-Guide-EN.pdf
ContributorsRiaz Helfer, Sachin Nair, Pranit Samarth, Satish S. Nair
Copyright© 2014 by Regents of the University of Colorado; original © 2013 Curators of the University of Missouri
Supporting ProgramGK-12 Program, Computational Neurobiology Center, College of Engineering, University of Missouri
This curriculum was developed under National Science Foundation GK-12 grant no. DGE 0440524. However, these contents do not necessarily represent the policies of the National Science Foundation, and you should not assume endorsement by the federal government.
Last modified: August 28, 2017