視覚障害者向け電子水準器の設計
本記事では、視覚障害者向けに音響および視覚フィードバックを提供する、低コストかつ完全な電子水準器の設計を紹介します。ADXL312加速度センサを用いて水平面および垂直面の傾きを検出し、デバイスが完全に水平または垂直になるとブザーを鳴らします。
はじめに
視覚障害者の多くにとって、従来の気泡式水準器は使いづらいものです。触覚や音響による代替手段は、絵画の掛け付け、家具の設置、トレーラーの水平出しなど、日常的な作業における自立性と安全性を大幅に向上させます。本設計は、小型MEMS加速度センサが従来の気泡に取って代わり、同等の精度を提供しながら音響キューを実現することを実証します。
ハードウェア概要
コアセンサはADXL312で、±1.5 gまで測定可能な3軸MEMS加速度センサ、10ビット分解能を備えます。主な仕様:
- パッケージ: 5 mm × 5 mm
- 電力: スタンバイ時0.1 µA、6.25 Hz帯域幅(デフォルト50 Hz)
- ノイズ密度: 340 µg/√Hz(6.25 Hzで≈850 µg RMS)
- 分解能: LSBあたり2.9 m g
データはSPIバス経由で読み取られ、6つの8ビットレジスタに格納されます。またI²C、32レベルFIFO、デュアル割り込み、オフセットレジスタ、セルフテスト、自動スリープモードもサポートします。
システム回路図
完全な回路(図3)は、ADP121リニアレギュレータで5 Vから3.3 Vに降圧し、ADXL312、マイクロコントローラ、25AA040 EEPROMに給電します。CALピンの10 kΩプルアップでキャリブレーションモードを選択。ブザーと16文字LCDが即時フィードバックと数値表示を提供します。

図3. 回路図(出典: Analog Devices)
キャリブレーション手順
製造時に、デバイスを水平ジグに取り付け、CALジャンパをグランドに接続します。マイクロコントローラが生のx、y、z値を読み取り、それらをゼロから減算し、オフセットをADXL312の内部レジスタとEEPROMに書き込みます。ジャンパを外すとキャリブレーションルーチンはバイパスされ、電源投入時に保存されたオフセットが読み込まれます。
ソフトウェアは軸あたり8サンプルを平均化し、LCDを100 msごとに更新。x軸が0または1023(±1 g)を示すとブザーが鳴り水平を、z軸がこれらの値を示すと垂直を知らせます。
信号処理と精度
ADXL312の出力は傾き角度と正弦波的関係にあります:

図4. センサの正弦波応答
フルスケール(±1.5 g)では、1 gの力がフルスケールの3分の2に相当します。分解能2.9 m gで、角度分解能は約0.17°。参考までに、標準的な1.2 m気泡水準器の分解能は0.15°であり、電子版は機械式の精度に匹敵または上回ります。
帯域幅を6.25 Hzに下げると850 µg RMSにノイズを低減可能。サンプルのさらなる平均化も安定性を向上させます。
データ表現
表1は、ADXL312の10ビット出力の2の補数エンコーディングを示します。
| 10進数 | 2進数 |
|---|---|
| +511 | 01 1111 1111 |
| +1 | 00 0000 0001 |
| 0 | 00 0000 0000 |
| -1 | 11 1111 1111 |
| -511 | 10 0000 0001 |
今後の拡張
- より高分解能なセンサ(ADXL313、ADXL355)による更なる角度検出精度向上
- チップ上での数学演算(テイラー展開)実装によるLCDへの角度表示
- トレーラー水平出しや車両安定制御など、より大規模システムへの統合
結論
ADXL312ベースの電子水準器は、直感的な音響キューを備えた精密かつ低消費電力の傾き測定を実現し、視覚障害者にとって実用的なツールとなるだけでなく、組み込みシステムの汎用コンポーネントとしても活用できます。
Simon Bramble氏はAnalog Devicesのシニアアナログエレクトロニクスエンジニアで、電源とセンサソリューションを専門としています。連絡先: simon.bramble@analog.com
関連コンテンツ
- 高精度チルト/角度センシングの最適化: 加速度センサの基礎
- 高精度チルト/角度センシングの最適化: ベースライン性能の確立
- 高精度チルト/角度センシングの最適化: 性能の向上
- シリコン温度センサによる精密測定の実現
- コンシューマポータブル機器での精密モーショントラッキングの実現
Embeddedの週刊ニュースレターを購読して、さらなる組み込みエンジニアリングの知見を入手してください。
RISC-V InternationalとCHIPS Alliance、OmniXtendワーキンググループを発足しキャッシュコヒーレンシ標準を強化
オープンソースハードウェア革新を成功に導く主要ドライバー
ADXL312ベースの電子水準器は、直感的な音響キューを備えた精密かつ低消費電力の傾き測定を実現し、視覚障害者にとって実用的なツールとなるだけでなく、組み込みシステムの汎用コンポーネントとしても活用できます。
Simon Bramble氏はAnalog Devicesのシニアアナログエレクトロニクスエンジニアで、電源とセンサソリューションを専門としています。連絡先: simon.bramble@analog.com
関連コンテンツ
- 高精度チルト/角度センシングの最適化: 加速度センサの基礎
- 高精度チルト/角度センシングの最適化: ベースライン性能の確立
- 高精度チルト/角度センシングの最適化: 性能の向上
- シリコン温度センサによる精密測定の実現
- コンシューマポータブル機器での精密モーショントラッキングの実現
Embeddedの週刊ニュースレターを購読して、さらなる組み込みエンジニアリングの知見を入手してください。
埋め込み
- SIGHT:視覚障害者を支援するスマートグラス
- 心からの別れ:出版業界40年の歩みを終えて
- 効率的な製造のために避けるべき一般的な設計落とし穴
- スマートファクトリー最適化:効率と組織化の理想的レベル
- インダストリー4.0への5S導入:実装課題を克服する
- 航空宇宙・航空PCB設計の重要ガイドライン:信頼性・性能・コンプライアンス
- 航空宇宙・航空機用PCBの主要設計ガイドライン:信頼性とコンプライアンスの確保
- Innodisk:医療イノベーションを支える高度AIoTメモリ&ストレージ
- ニューロモルフィックチップ:AI性能の次なるフロンティア
- 先進ロボットシステム向け精密モーター制御のエンジニアリング
- Wi-Fi 6時代に向けた柔軟なマルチギガビット キャンパス コアの構築