ページへ戻る

− Links

 印刷 

USS3アナログ測定 :: Besttechnology

knowledge:USS3アナログ測定

ページ内コンテンツ
  • 超音波距離測定器
    • 概要
    • 用意するもの
    • 配線
      • 電源
      • アナログ信号
    • プログラム
    • 動作確認

超音波距離測定器 anchor.png[1]

本ページは開発の参考としてご活用下さい。

Page Top

概要 anchor.png[2]

USS3[3]ATmega32 EVB[4]を使った超音波距離測定器の作り方をご紹介します。
USS3のアナログ測定値をATmega32 EVBに取り込み、値が閾値を下回ったらブザーを鳴らします。また測定値によってブザーの音が変化します。
これを使えば真暗闇の中でも壁との距離を音で知らせます。

上図は良くない配線の例です。配線が引っ掛かって切れたりショートしたりしないよう綺麗に配線することをお勧めします。

Page Top

用意するもの anchor.png[6]

  • USS3
  • ATmega32 EVB
  • 電源アダプタ
  • 適当なケース(ここではBioloidのケースを使用)
  • 配線用のケーブル、コネクタ
  • ハンダ、ハンダゴテ、ニッパーなどの工具
Page Top

配線 anchor.png[7]

Page Top

電源 anchor.png[8]

電源アダプタでATmega32 EVBへ電源供給します。
ATmega32 EVBのCN5からUSS3のRS485コネクタへ電源を供給します。

Page Top

アナログ信号 anchor.png[9]

USS3のANALOG OUTからATmega32 EVBのPA0~PA6の何れかに接続します。
ATmega32 EVBのAVCCにVCC(5V)を接続します。

  :idea:配線を間違えたりショートしたりすると破損する場合があります。十分に確認してから通電して下さい。

Page Top

プログラム anchor.png[10]

ATmega32 EVBのADCとブザーのサンプルプログラムを参考にアナログ信号がある値以下になったらブザーを鳴らすプログラムを作成します。
もし距離が知りたいという場合は、値をターミナルプログラム上で表示するプログラムを作ります。

Page Top

動作確認 anchor.png[11]

音が出ます。音量に注意してください。


Last-modified: 2009-07-15 (水) 17:42:44 (JST) (5409d) by eid7gud