Empowering the Visually Impaired: Innovations with Arduino Uno in Assistive Technology

Summary

My high school students are creating assistive devices for visually impaired individuals using the Arduino Uno platform. This project focuses on developing innovative digital mobility aids, utilizing ultrasonic sensors and small servo motors. These aids are designed to enhance spatial awareness for visually impaired users through sound and tactile feedback, alerting them to nearby objects. I am hopeful that this initiative provides practical, real-world applications of technology but also attempts instills a deep sense of empathy and innovation in my students.

Procedure

Kit Distribution: Students were given the SparkFun Inventor's Kit and an associated guide, challenging them to complete five distinct challenges. For product information, click here Access the digital "workbook" I provided for coding information and accountability tracking here.

Design Prompt: Students received the following task: "Using your SparkFun Inventor’s Kit, along with any additional materials (extra electronics, structural components, 3D printing, etc.), design a mobility aid for someone who is blind."

Initial Coding and Circuit Design: The first step involved using ChatGPT to generate potential codes and wiring instructions. The aim was to create basic circuits capable of moving a servo motor and sounding a buzzer when an object is detected 6 inches away. The specific prompt used was: "Provide code and a detailed wiring diagram for an Arduino UNO to sound a buzzer and move a servo motor when an object comes within 6 inches, using an ultrasonic sensor."

Prototype Development: Students then built and modified their circuits and codes, creating structures to support their mobility aids, such as earpieces and canes.

Prototype Testing and Feedback: Students tested each other's prototypes by navigating a simple maze. This allowed them to provide constructive feedback. To see a video of a prototype in action, click here (scroll to second video in post). Note: In this prototype, the servo motor alerts the user to obstacles through touch, while the buzzer does so through sound.