Module 19 // Assistive Robotics
Smart Glasses
Integrates ultrasonic ranging telemetry logic gates to trigger proximity alerts when obstacle distance matrix values narrow down. The system assists visually impaired users by providing audio warnings whenever nearby objects enter the configured safety zone.
Ultrasonic Sensor Mapping
| Sensor Logic Pin | Vector Mapping | Target Uno Pin |
|---|---|---|
| HC-SR04 TRIG | ====> | Digital Pin 9 |
| HC-SR04 ECHO | ====> | Digital Pin 10 |
| Piezo Buzzer | ====> | Digital Pin 8 |
| Status LED | ====> | Digital Pin 13 |
Obstacle Detection Firmware
const int trigPin = 9;
const int echoPin = 10;
const int buzzer = 8;
const int led = 13;
long duration;
int distance;
void setup()
{
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
pinMode(buzzer, OUTPUT);
pinMode(led, OUTPUT);
Serial.begin(9600);
}
void loop()
{
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
distance = duration * 0.034 / 2;
Serial.print("Distance: ");
Serial.println(distance);
if(distance < 50)
{
digitalWrite(led, HIGH);
tone(buzzer, 1200);
}
else
{
digitalWrite(led, LOW);
noTone(buzzer);
}
delay(100);
}