Introduction

Site: GoLabs
Course: Robotic Challenges with Python and GoPiGo
Book: Introduction
Printed by: Guest user
Date: Wednesday, 4 December 2024, 12:20 PM

Description

This is the second challenge within the Robotics with GoPiGo and Python Curriculum.

Your task is to program your robot to alert a person with a hearing impairment to visiting house guests.

Learn how to use the Loudness Sensor alongside Jupyter Notebooks.

1. Your Role: Personal Assistant Designer

An assistive technology designer is a person who develops tools to help another person with their daily tasks. This field helps lots of fantastic people like those who use a wheelchair or have a prosthetic (or robotic!) limb. Assistive technology can also help people who have difficulty seeing, hearing, or communicating, too.


Do you know anyone who could benefit from some assistive technology?


2. Your Task

Alert your friend with a hearing impairment to visiting house guests.

People with a hearing impairment cannot hear sound-based alerts such as those emitted by traditional doorbells and alarm clocks. Instead, they use alerts that employ one of their other senses such as vision.

Your robot has been tasked with notifying your friend whenever guests arrive at the house (they can't hear a doorbell). To do this, your robot will listen carefully for the doorbell to ring and, when it does, turn on the desk lamp. The lamp becomes a visual cue that something audible has happened.

People with a vision impairment would do the opposite. They would benefit from having an audible alert when something visual has happened, such as the beeps you hear when it's safe to cross the street.

3. Considerations

          • How can the robot tell when the doorbell has been rung?
          • Can it hear the doorbell in a noisy environment?
          • What can you do to make it easier for the robot to hear the doorbell?
          • Can you go about your daily business and still have the robot hear the doorbell from a distance or while turned away?
          • What types of doorbells are easiest to hear?

4. Materials

        • GoPiGo3, with batteries
        • A wifi-enabled laptop or computer
        • For the assistant’s ears: Grove loudness sensor & sensor mount
        • For the light: Grove LED (any color) & sensor mount
        • For the desk lamp: your choice of craft materials or Lego Technic
        • For the directional sound chamber: your choice of craft materials or Lego
        • For soundproofing: (suggestions) corrugated cardboard or bubble-wrap 

5. Proceed to Learn Section

These short lessons will teach you what you need to know in order to succeed in the main project. You need all of the information in these sections to use later!


6. Main Project

This is the main project of this mission, you will spend the majority of your time here.

This lesson will guide you through it: PA Designer : Project

This lesson will guide you through testing your solution: PA Designer: Try It Out


7. Extensions

If you want to go a bit further, take a look at our project extensions for additional challenges.