obniz+スマホの加速度センサーでラジコン
コンテンツ
今回やること
スマートフォンの加速度センサーを使って、ラジコンを動かします。
obnizはスマートフォンのセンサーとの連携も簡単で、気軽に高性能なセンサーを使えます。
用意するもの
組み立て方
DCモーターがついたタイヤ2つで動くラジコンカーを想定しています。
DCモーターのパーツライブラリを参考に、以下の表や図のように配線します。
DCモーターを取り付ける向きによってタイヤの回転方向が変わるため、適宜調整してください。
obniz | DCモーター |
---|---|
0 | 左側のDCモーター OUT1 |
1 | 左側のDCモーター OUT2 |
2 | 右側のDCモーター OUT1 |
3 | 右側のDCモーター OUT2 |
DCモーターにタイヤを取り付け、ダンボール等の工作道具でラジコンの車体を作ります。
obnizやobnizの電源用バッテリーを固定できるように作ると良いでしょう。
プログラム
加速度を取得するには以下のように書きます。
window.addEventListener("devicemotion", function (event1) { let x = event1.accelerationIncludingGravity.x; }