IchigoJamで使えそうな障害物センサーを使ってみる
IchigoJam等の電子工作で使えそうな障害物センサーを購入しました。
2個で172円と安く、GND、VCC、OUT(アナログ)の3線で利用出来ます。
実物は下の写真のような感じです。
商品の説明が全くないです。
赤外線LEDとフォトトランジスタ(?)で反射した光を受信して障害物を検出するっぽいです。

まずはこのモジュールの特性を調べてみます。
IchigoJamにつなげて、消費電流を調べてみると、13.8mAくらいでした。

次に、出力電圧を調べてみると、障害物が無い場合は、2.0Vくらいです。

更に障害物を置いて、距離と出力電圧の関係を調べてみました。
距離と出力電圧の関係をグラフにすると次のような感じになりました。

障害物の検出は最大値2.0Vの2/3の1.33Vあたりの8cmくらいから使えそうです。
ただし、反射した光を測定するため、障害物の色・材質によって値がかなり異なります。
上記のグラフは白い紙の反射です。黒い布だと1.33Vとなるのは5cmくらいでした。
まあ、障害物を検出する分には使えそうです。
IcigoJamで使う場合は、本モジュールのOUTをアナログ入力端子(IN2)に接続し、
ANA関数で値を読むことが出来ます。
3.3Vで1024なので、 8cm先の障害物の検出は
1024/3.3 x 1.33 = 412.70 となり、 400以下で障害物ありと判断すれば良さそうです。
« 2台のarduinoをI2Cバスで接続して通信を行う実験(2) | トップページ | Aliexpressで注文したタブレットが発送されないので問い合わせると.. »
「IchigoJam」カテゴリの記事
- Ichigojam Rが届きました(2021.02.05)
- β版 IchigoJam Rを予約注文しました(2021.01.23)
- IchigoJamのファームウェア 1.4.1が正式に公開されました(2019.12.10)
- 「ichigoツール」をGithubにて公開しました(2019.11.09)
- ichigojamのファームウェアを1.4b13にアップデートしました(2019.11.06)
« 2台のarduinoをI2Cバスで接続して通信を行う実験(2) | トップページ | Aliexpressで注文したタブレットが発送されないので問い合わせると.. »

コメント