この問題を研究した結果、視覚障害者の白い杖に代わるものはこれまでのところないことに気付きました。 しかし、補助手段はそれらに干渉しません。 すでに超音波懐中電灯、手袋、杖を持っています。 これのいくつかは店で買うことさえできます。 私の仕事は、不慣れな部屋で視覚障害者がナビゲートするのに役立ち、杖と組み合わせて使用されるデバイスを作成することでした。 さらに、アマチュア無線がその作成を支援できるように、デバイスを組み立てることは難しくありません。 ここにそのような野球帽があることが判明しました:
デバイスの主な機能。 野球帽が頭に装着され、超音波センサーが障害物までの距離を測定します。距離に応じて、駐車センサーの原理に従って変化する信号がイヤホンに送られます-障害物に近づくほど、信号が頻繁に発生します。
野球帽を作成するには、次のものが必要です。
- 野球帽
- Arduinoコントローラー
- ヘッドホン
- 超音波センサー
- 小型スイッチ
- Cronバッテリーコネクタ、電源コネクタ
- クラウンバッテリー
- ワイヤー
センサーには4本の脚があるため、野球帽をバイザーに取り付けるのに便利です。 千枚通しで4つの穴を開け、そこにセンサーを挿入し、そこに4本のワイヤーをはんだ付けし、バイザーの下に通します。 センサーは突出部分であるため、センサーが脱落する「リスクが高まる」ため、センサーの取り付けの問題を解決しました。
ヘッドフォンの「耳」の1つを切り取り、2本のピンをワイヤにはんだ付けします。 野球帽の側面に穴を開け、そこにワイヤーを通します。 原則として、野球帽の内側の半径に沿って布の小さなラペルがあり、その下にはワイヤーを通すのが便利です。 この方法でバイザーの下に到達します。 イヤホンワイヤの1つをアナログ入力に挿入し、2本目をGNDに挿入します。
便利な交換のためにバッテリーへのアクセスを提供する必要があります。つまり、野球帽の外側に取り付ける必要があります。 したがって、別の穴を開ける必要があります。 また、バッテリーからの配線にスイッチを取り付けて引き出します。
arduinoのスケッチは非常に単純です。 その中で、オブジェクトまでの距離を測定し、障害物までの距離の2乗に応じて異なる休止時間で音声信号を放射します。 この例では、1.5メートル前の障害物に反応し始めます。練習が示しているように、部屋の向きについてはこれで十分です。 デバイスはパーキングセンサーの原理で動作します。 障害物が近くなるほど、音が頻繁に聞こえます。 加速は考慮されていませんが、それに応じてプログラムを変更することは難しくありません。
これはスケッチそのものです
#include "Ultrasonic.h"
超音波超音波(7、6);
void setup(){
pinMode(14、出力);
pinMode(13、出力);
}
ボイドビープ(int d、int l、int p){
int to = l /(d / 1000);
digitalWrite(13、高);
for(int i = 0; i <to; i ++){
analogWrite(14、0);
analogWrite(14、255);
delayMicroseconds(d);
}
digitalWrite(13、LOW);
遅延(p);
}
void loop(){
dist =超音波レンジング(CM); //距離を取得
if(dist> 150またはdist == 0){
digitalWrite(13、LOW);
}
その他{
ビープ音(3000、100、20);
遅延(dist * dist / 15);
}
}
超音波超音波(7、6);
void setup(){
pinMode(14、出力);
pinMode(13、出力);
}
ボイドビープ(int d、int l、int p){
int to = l /(d / 1000);
digitalWrite(13、高);
for(int i = 0; i <to; i ++){
analogWrite(14、0);
analogWrite(14、255);
delayMicroseconds(d);
}
digitalWrite(13、LOW);
遅延(p);
}
void loop(){
dist =超音波レンジング(CM); //距離を取得
if(dist> 150またはdist == 0){
digitalWrite(13、LOW);
}
その他{
ビープ音(3000、100、20);
遅延(dist * dist / 15);
}
}
ファイナルタッチ-野球帽のバイザーの下のスペースを布で覆います。 追加のコントローラをマウントするには-自分で見てください。 生地を引っ張って接着剤を使わずに接着するのに十分なようです。 それは十分に強い接続であり、構造は硬直し、コントローラーは固定されます。
これが最終製品です。
お金のコストはそれほど大きくありません。 主な費用は、野球帽とコントローラー自体の費用です。1,500ルーブル以内に抑えることができます。 残りの部品は500ルーブルで積み重ねることができます。 したがって、コストは2,000ルーブルに近くなります。 しかし、すべてを中国から注文すれば節約できます。
私は手にarduino unoを持っていました、この場合、それは余分なサイズです。 ナノまたはミニのプロが行います。 超音波センサーは、arduinoと同じ場所で購入できます-広大なオンラインストア(より高価ですが高速)または中国(より安いが、長い間待つ)。 首都では、小さなフォームファクターのArduinoコントローラーを手頃な価格で見つけることは非常に難しいという事実に直面して、需要は明らかに小さいです。
アイデアが説明されていることは明らかであり、あなたは自分ですべてを行うことができます。 また、誰もがこれを望んでおらず、これに悩むことができないことも理解しています。 そこで、このような野球帽を事前注文できるウェブサイトを作りました。 ウェブサイトsonarcap.ru 。 サイトには何も面白いものはなく、注文したい場合にのみ切り替える価値があるとすぐに言わなければなりません。 怠idleな好奇心から脱した場合、ハブラー効果によってサイトがシャープにならないようにすることをお勧めします。
フィールドテストのビデオはこちらで利用できます 。