工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 製造プロセス

超音波スマートグラス:視覚障害者の移動を支援するデバイス

プロジェクトの背景

小学 5 年生の Jacob くんが STEM フェアのエンジニアリング部門で制作したプロジェクトです。白杖では地面の障害物は検知できても、頭上や胸の高さにある障害物(枝、看板、開いたドアなど)を検知できない課題に着目し、超音波センサーとブザーを搭載したメガネ型デバイスを開発しました。安価でシンプルながら、視覚障害者の安全性を高める実用的なソリューションです。

構成部品

パーツ数量備考
Arduino Pro Mini 328(5V/16MHz)1他の Arduino ボードでも動作可能
HC-SR04 超音波距離センサー1
ブザー(アクティブ/パッシブ問わず)1
ジャンパーワイヤー1 セット
サングラス(フレームのみ)1センサーとブザーを取り付け

必要な工具

動作原理

配線概要

Arduino スケッチ(全文)

/* Ultrasonic Sensor Sunglasses - Jacob Gardner, 5th Grade STEM Project */
#define trigPin 8
#define echoPin 7
#define buzzer 12

void setup() {
  Serial.begin(9600);
  pinMode(trigPin, OUTPUT);
  pinMode(echoPin, INPUT);
  pinMode(buzzer, OUTPUT);
}

void loop() {
  long duration, distance;
  digitalWrite(trigPin, LOW);
  delayMicroseconds(2);
  digitalWrite(trigPin, HIGH);
  delayMicroseconds(10);
  digitalWrite(trigPin, LOW);
  duration = pulseIn(echoPin, HIGH);
  distance = (duration / 2) / 29.1;  // cm に変換
  Serial.print(distance);
  Serial.println(" cm");

  if (distance > 30 && distance < 62) {
    tone(buzzer, 100, 50);  // 断続ビープ
  }
  if (distance > 0 && distance < 31) {
    tone(buzzer, 100);      // 連続ビープ
  }
  delay(500);
}

改良のアイデア

パーツの一部は HackerBoxes から提供を受けています。回路図はプロジェクトページの画像を参照してください。

製造プロセス

  1. SIGHT:視覚障害者を支援するスマートグラス
  2. Arduinoデジタルダイス: LCD表示の乱数ジェネレーター自作
  3. Arduinoで超音波レベーション(浮遊)装置を自作:ステップバイステップガイド
  4. FlickMote:ジェスチャー操作のIRリモコンでスマートホームを制御
  5. ESP8266・Arduino・超音波センサーで作るスマートIoTジャー:リアルタイム中身監視
  6. Arduinoでアイアンマンを自作:部品・センサー・手順ガイド
  7. ArduinoとBluetoothで作るスマート紛失防止タグ「Find Me」
  8. Arduino Cloud連携でどこからでも家の温度を監視
  9. Arduinoで地球の質量を測定:ステップバイステップDIYガイド
  10. ヘルスバンド:高齢者を見守る信頼のスマートウェアラブルアシスタント
  11. クラフテックの耐久性プラスチックファスナーが、視覚障害者向け教育ツール「APH」を支える