Verizon Communications Inc. · NYSE:VZ
Verizon Communications — Smart Electronics Project: Prototype
41 slides from Verizon Communications's investor presentation
Slide 1: Verizon Innovative Learning Lab Program
Verizon Innovative Learning Lab Program Course: Smart Solutions Lesson: Smart Electronics Project: Prototype
Slide 2: It's time to prototype!
It’s time to prototype! Beep. Boop. You produced awesome ideas, sketched a design, and made a budget. It's time to make your ideas real and build a working prototype! Verizon confidential and proprietary. Unauthorized disclosure, reproduction or other use prohibited.
Slide 3: Warm up
Warm up VilBot wants to create an educational product called the "Desk Buddy." It will help students answer questions and ask the teacher for assistance. Look at the two prototypes below. Which prototype do you think VilBot created first? 1. VilBot created prototype A first to see how the entire Des
Slide 4: Warm up - Answer
Warm up - Answer VilBot wants to create an educational product called the "Desk Buddy." It will help students answer questions and ask the teacher for assistance. Look at the two prototypes below. Which prototype do you think VilBot created first? 1. VilBot created prototype A first to see how the e
Slide 5: Lesson objectives
Lesson objectives By the end of this lesson, you will be able to: • Use your budget to purchase and wire the electronics of your Micro:bit expansion prototype. • Write a MakeCode program for your Micro:bit prototype. • Build the artistic Chapter of your prototype using the materials you listed in yo
Slide 6: Materials
Materials For this lesson, you will need the following materials: • Access to your budget and final sketch from Lesson 3. • Electronic prototyping materials such as Micro:bit, expansion board, LEDs, buttons, motors, etc.. (you will have to "buy" them with your budget.) • Artistic prototyping materia
Slide 7: Let's review your project requirements
Let’s review your project requirements You already interviewed and observed your user, created an empathy map and developed a problem statement! Although your project is a chance for you to have fun and be creative, there are some requirements you must meet. Review them on the following slides. Veri
Slide 8: Your budget
Your budget Since you are now an expert with cost, revenue, and profit, you will have to make sure your project meets your budget. VilBot has decided to provide you with a budget of 500 VilCoins for your prototype. Don't spend more than this, or VilBot will not be happy. Look at the pricing guide be
Slide 9: Project requirements
Project requirements For this project, you will brainstorm and create a prototype of your smart technology. Your prototype must use the Micro:bit and include the following: • Micro:bit expansion board • At least three inputs • At least two outputs • Unique MakeCode created by YOU! • Features that sh
Slide 10: End-user testing
End-user testing After you have built a working prototype, you will present it to your end-user and watch them interact with it. You will record their feedback and then improve your prototype! Verizon confidential and proprietary. Unauthorized disclosure, reproduction or other use prohibited.
Slide 11: Adobe Spark presentation
Adobe Spark presentation The last part of your project is to create an awesome Adobe Spark Video Presentation. Here are the requirements for your presentation: • Who is your end-user? • What was your problem statement? • What is the name and logo for your product? • How does your product solve the p
Slide 12: Before you begin, let's look at an example
Before you begin, let’s look at an example Introduction • Prototyping can be an intimidating task! Check out how VilBot approached prototyping her "Desk Buddy." • The goal of her project is to make a device that allows students to answer yes or no questions in class and raise their hands, only using
Slide 13: 1. Review budget and sketch
1. Review budget and sketch First, VilBot reviewed her budget and sketch. She double-checked to make sure she had enough inputs and outputs. Inputs (3 total) • Red button module • Blue button module • Touch button Outputs (2 total) • NeoPixel • Passive Buzzer Other Electronic Components • Micro:bit
Slide 14: 2. Purchase electronics
2. Purchase electronics • Next, VilBot purchased the electronic components. • She then wired the components one at a time, double-checking this document for each component. Verizon confidential and proprietary. Unauthorized disclosure, reproduction or other use prohibited.
Slide 15: 3. Wiring the buzzer
3. Wiring the buzzer • The first component VilBot set up was the passive buzzer. She wired it to 3V, GND, and pin P0. • She tested the buzzer with some MakeCode to make sure it was working. Verizon confidential and proprietary. Unauthorized disclosure, reproduction or other use prohibited.
Slide 16: 4. Wiring the buttons
4. Wiring the buttons • Next, VilBot added the buttons to pins P5 and P11. • She tested the buttons with some MakeCode to make sure they were working. Verizon confidential and proprietary. Unauthorized disclosure, reproduction or other use prohibited.
Slide 17: 5. Wiring the touch button
5. Wiring the touch button • VilBot then wired the Touch Button to pin P16. She tested the touch button with some MakeCode to make sure it was working. Verizon confidential and proprietary. Unauthorized disclosure, reproduction or other use prohibited.
Slide 18: 6. Wiring the Neo Pixel
6. Wiring the Neo Pixel • The last step in the wiring process was to hook the Neo Pixel up to pin P8. • She made sure to test the NeoPixel with some MakeCode to check that it was wired correctly. Verizon confidential and proprietary. Unauthorized disclosure, reproduction or other use prohibited.
Slide 19: 7. Writing the MakeCode - Variables
7. Writing the MakeCode - Variables • VilBot then wrote the MakeCode for the project. First, she set up all the variables and pins in her project. Verizon confidential and proprietary. Unauthorized disclosure, reproduction or other use prohibited.
Slide 20: 8. Writing the MakeCode: If statements
8. Writing the MakeCode: If statements • VilBot then wrote code that works like this: • If the red button is pushed, turn the NeoPixel red for 1 second. • If the blue button is pushed, turn the NeoPixel blue for one second. • If the touch button is pushed, turn the NeoPixel green and play a sound fo
Slide 21: 9. Testing the MakeCode and wiring
9. Testing the MakeCode and wiring • VilBot uploaded the MakeCode and tested it. Don't worry. It took her a lot of tries to get the wiring and programming to work! The trick is: she didn't give up! Verizon confidential and proprietary. Unauthorized disclosure, reproduction or other use prohibited.
Slide 22: 10. Laying out and sketching artistic components
10. Laying out and sketching artistic components • Now, it's time to make the prototype look good! First, VilBot purchased paper, tape, and cardboard with her budget. Then, VilBot laid out, traced, and cut out spaces for the various components. Verizon confidential and proprietary. Unauthorized disc
Slide 23: 11. Adding the components to cardboard
11. Adding the components to cardboard • VilBot decided to use an old cereal box for the body of her prototype. She glued her artistic design to the top of the cardboard, cut out holes, and then taped the electronic components to the other side! Verizon confidential and proprietary. Unauthorized dis
Slide 24: 12. Making it 3D
12. Making it 3D • VilBot reassembled the cardboard box to make her design 3D! Verizon confidential and proprietary. Unauthorized disclosure, reproduction or other use prohibited.
Slide 25: 13. Testing the final prototype
13. Testing the final prototype • The first round of prototyping is done! Verizon confidential and proprietary. Unauthorized disclosure, reproduction or other use prohibited.
Slide 26: It's your turn!
It’s your turn! • Follow the steps to create your own prototype. Verizon confidential and proprietary. Unauthorized disclosure, reproduction or other use prohibited.
Slide 27: 1. Wire your prototype and write your MakeCode!
1. Wire your prototype and write your MakeCode! The first step in your Micro:bit prototype is to get the electronics working! • Purchase the electronic components from your budget (Micro:bit, expansion board, USB cable, buttons, LEDs, motors, etc.) • Wire your inputs and outputs to your Micro:bit ex
Slide 28: How do I program...? 1
How do I program...? Click on the examples below for assistance! 1 Buttons • Buttons are a very simple and easy to code input. Learn how to program them here. Shake Sensor • The shake sensor, or accelerometer, is great for detecting vibrations, collisions, and steps. See how to program a step counte
Slide 29: How do I program...? 2
How do I program...? Click on the examples below for assistance! 2 Pins • Pins are an awesome input. You can touch the pins themselves or wire them to a conductor like aluminum foil to detect human touch! Learn more here. Light Sensor • Need to detect brightness and sunlight? The light sensor is you
Slide 30: How do I program...? 3
How do I program...? Click on the examples below for assistance! 3 Temperature Sensor • Do you need to alert someone if it's too hot, too cold, or just right? Then the temperature sensor is a great input. Here is a tutorial on how to program a thermometer. Compass • Do you need to find out a directi
Slide 31: How do I program...? 4
How do I program...? Click on the examples below for assistance! 4 LEDs • The LEDs are your main output. You can show pictures, numbers, and information! Review how to program the LEDs here. Sound • Sound is a great output for the Micro:bit. You'll have to wire your Micro:bit to headphones or a spea
Slide 32: How do I program...? 5
How do I program...? Click on the examples below for assistance! 5 Radio • The radio works as both an input AND output. You will need to two Micro:bits to use this function. Learn how to send and receive secret messages with the radio here. Verizon confidential and proprietary. Unauthorized disclosu
Slide 33: How do I program...? 6
How do I program...? Click on the examples below for assistance! 6 LED Module • The LED module is an output that allows you to control a light with the "digital write" command. Simply wire the LED module to 3.3V, GND, and a pin. Click here to review how to wire the LED module. Button Module • The bu
Slide 34: How do I program...? 7
How do I program...? Click on the examples below for assistance! 7 Servo Motor • The servo motor is an output that allows to control motion and angles to make something move! Simply wire the motor to 3.3 V, GND, and a pin (remember: if your motor is twitching or not responding, connect the micro-USB
Slide 35: How do I program...? 8
How do I program...? Click on the examples below for assistance! 8 Neo Pixel • An awesome output consisting of a ring of LEDs that change color! Simply wire the Neo Pixel to 3.3 V, GND, and a pin. Remember: you will have to add the "Neo Pixel Extension" in MakeCode to access the commands. Click here
Slide 36: How do I program...? 9
How do I program...? Click on the examples below for assistance! 9 RGB LED • The RGB LED is a color changing output. We haven't learned how to use this component yet, but if you are up for the challenge, click here to review how to wire the RGB LED. PIR Motion Sensor • This motion sensor is an input
Slide 37: How do I program...? 10
How do I program...? Click on the examples below for assistance! 10 Ultrasonic Distance Sensor • This input detects how far away an object is. You'll have to install the "Ultrasonic" extension in MakeCode if you wish to you use it. We haven't learned how to use this component yet, but if you are up
Slide 38: How do I program...? 11
How do I program...? Click on the examples below for assistance! 11 Water Unit Sensor • Detect rising flood waters, leaks in a basement, the depth of a pool! This input is great for all things water related. We haven't learned how to use this component yet, but if you are up for the challenge, click
Slide 39: 2. Make your prototype look good
2. Make your prototype look good Now that you have your MakeCode and wiring working, it's time to build the artistic side of your prototype. Purchase the remaining materials in your budget and bring your prototype to life! Remember: a prototype doesn't have to be perfect: it is just a model that rep
Slide 40: You did it!
You did it! High five, you completed this lesson! You built and programmed a Micro:bit product that helps your end user! Verizon confidential and proprietary. Unauthorized disclosure, reproduction or other use prohibited.
Slide 41: References
References Thank you to: • Funding: Verizon • Lesson: J. Orin Edson Entrepreneurship + Innovation Institute at Arizona State University: entrepreneurship.asu.edu Verizon confidential and proprietary. Unauthorized disclosure, reproduction or other use prohibited.
Verizon Communications — Smart Electronics Project: Prototype on 6ix