防水型超音波センサモジュール JSN-SR04TとArduino UNOで距離推定して遊んでみた。
今回のおもちゃはこちら。
↑と大学の講義で購入したArduino UNOを使って遊びます。
センサモジュール(JSN-SR04T)について
仕様
- 動作電圧: DC 3.0 - 5.5V
- 静止電流: 5mA
- 動作電流: 30mA
- 音響放射周波数: 40kHz
- 測定距離範囲: 25 - 450 cm
- 測定角度: 75°
(参考: JSN-SR04Tのデータシート)
接続
- JSN-SR04T → Arduino
- 5V → 5V
- Trig → Pin 2
- Echo → Pin3
- GND → GND
ソースコード
Waterproof JSN-SR04T Ultrasonic Sensor and Arduino (2 Examples) の Example code for JSN-SR04T sensor with Arduinoの章に記述しているコードを使用しました。(Thank you for sharing!!)
設置&測定
センサーから真下の床までは44cmあります。 センサーでの表示は...
誤差は1cmほどのようです。思ったより小さいので利用できそうです。
※音波は、温度・湿度・圧力などで変化するらしいので、正確な距離推定をする場合は、別のセンサも必要らしい。
次に物体(アースジェット)を動かして、センシング範囲を確かめました。
次回は風呂の中に設置して、温度による変化を実験してみたいです!