エンジニア『まつ』 の戦いの記録

エンジニア『まつ』 の戦いの記録を発信する。

Raspberry Pi 3 で WiFiラジコン(3) 〜 電子回路(基盤)

今回はWiFi ラジコンの電子回路(基盤)の作成です

最終的な完成形

完成形は以下のイメージです。

  • Raspberry Pi 上で Node.js の Express を利用してサーバーを作成します。
  • iPhone から WiFi を通じて、ブラウザから 上記の サーバーに接続します。
  • iPhone のブラウザには Express を利用したページが表示されており、前進・左旋回・右旋回・後進 のボタンがあります。
  • Express サーバ は iPhone から来た要求を受けて GPIO を通じてモーターの制御を行います。

またチャレンジ目標としては

  • USBカメラを Raspberry Pi に搭載して、iPhone からUSBカメラを通じた映像を確認しながら操作可能とします。

電子回路(基盤)

f:id:matu-developer:20161015212218p:plain
モータードライバ ( TA7291P ) に対して電池ボックスを接続し、Raspberry Pi からモータードライバを制御することで、モーターの回転を制御します。

モータードライバ ( TA7291P ) は上図の黒で数字が記入されている部分になります。

回線の説明

右モーター用
TA7291P 接続先
GND
左モーター(+)
接続なし
10kΩの抵抗を通して電池ボックス(+)
GPIO 26
GPIO 19
5V
電池ボックス(+)
接続なし
左モーター(ー)
左モーター用
TA7291P 接続先
GND
右モーター(+)
接続なし
10kΩの抵抗を通して電池ボックス(+)
GPIO 13
GPIO 11
5V
電池ボックス(+)
接続なし
右モーター(ー)
(確認)Raspberry Pi 3 と TA7291P対応表
Raspberry Pi 3 接続先
GND TA7291P両方
GPIO26 右TA7291P⑤
GPIO19 右TA7291P⑥
GPIO13 左TA7291P⑤
GPIO11 左TA7291P⑥
5V TA7291P両方

配線完了写真

写真だとむしろ分かりにくいですが以下のように接続します。
f:id:matu-developer:20161015213041j:plain
f:id:matu-developer:20161015213107j:plain

車体への取り付け

Raspberry Pi と 基盤を 車体に取り付けます。100均のバンドなどを利用して固定します。

f:id:matu-developer:20161015214136j:plain

次回はやっとラジコンを制御するプログラム部分の開発を行います。