2018-10-23
PS3コントローラ、USBシールド、モータードライブシールド、Bluetoothドングルを入手。
ジョイスティックで有線コントロールから、PS3コントローラで無線コントロールへ挑戦します。
ジョイスティックで有線コントロールから、PS3コントローラで無線コントロールへ挑戦します。
2018-10-24
入手したモータードライブシールドのモータ1の出力がPWM制御出来ていなかった。
当初はスケッチ(プログラム)の誤りと思い、いろいろ変更したり、使用実績のあるモータドライバに変更するためにスケッチを書き直したり。。。。。。
入手したモータードライブシールドのモータ1の出力がPWM制御出来ていなかった。
当初はスケッチ(プログラム)の誤りと思い、いろいろ変更したり、使用実績のあるモータドライバに変更するためにスケッチを書き直したり。。。。。。
テストで接続したモータ1からモータ4に接続変更すると正常にPWM制御でき速度可変に出来た。
どの段階で故障したのかは不明のため、代理店への返品は見送ります。(モータ2,3,4は使える)
どの段階で故障したのかは不明のため、代理店への返品は見送ります。(モータ2,3,4は使える)
1モータでの動作確認ができたので、2モータで直進、後進、右旋回、左旋回、停止、右超信地旋回、左超信地旋回をPS3コントローラを使いluetoothで無線コントロールするスケッチを書きます。
書き上げては、検証、コンパイル、書き込み、実行、修正、を繰り返し、何とか完成しました。
タミヤの楽しい工作キットで実際に走るタンクを試作します。
3枚の基板が段積みになっています。
下がArduino UNO
中がUSBシールド(USBトングルが装着されてます)
上がモータドライブシールドです。
3.7Vバッテリで動作させるには、低ON抵抗の他のモータドライバに変更する必要が有ります。
下がArduino UNO
中がUSBシールド(USBトングルが装着されてます)
上がモータドライブシールドです。
3.7Vバッテリで動作させるには、低ON抵抗の他のモータドライバに変更する必要が有ります。
出来ましたが、第1転輪と第3転輪の距離が短すぎて不安定です。
10mm広げます。
モータドライブシールド外部電源の単3電池x4ボックス(6V)は車体下部へ移動。
モータドライブシールド外部電源の単3電池x4ボックス(6V)は車体下部へ移動。
Arduinoユニット右は006P電池です。
Arduinoの外部電源入力ジャックに接続しています。
外部電源の仕様は7~12Vですが。。。。
仕様より低いDC5Vを印可した場合でも辛うじて動きました。
この場合、3.3V出力端子は3.3V。 5v出力端子は3.3V。 Vinは4.3V。
やはり5V系の適正電圧が出ていません。
仕様より低いDC5Vを印可した場合でも辛うじて動きました。
この場合、3.3V出力端子は3.3V。 5v出力端子は3.3V。 Vinは4.3V。
やはり5V系の適正電圧が出ていません。
外部電源入力に006P電池(9v)を印可すると、3.3V出力端子は3.3V。 5v出力端子は4.5V。 Vinは5.5V。
Arduino PS3 Bluetooth controlled tank 試運転