Tumblr引っ越し等で更新が遅くなりました。:)前回の記事はこちら。モータードライバーの選定モータードライバーには、ROHM社のブラシモーター制御IC「BD65496MUV」を搭載した小型モータードライバーユニットを使用しました。スイッチサイエンスで「BD65496MUV搭載モータードライバー(POLOLU-2960)」という商品名で販売されています。エレクトロニクスこの商品を含むブログを見る特徴としては、片面6ピンずつ合計12ピンで、基板のフットプリントが少ない点ですね。一般的に、モータードライバーは制御IC用の電源と実際にモーターに供給する電源を別系統で供給ができます。今回はIoTプラレールの仕組みを簡素化するために同じ電源を両方ともに使用します。別々に供給すれば制御用に5V、モーター用に1.8V・・・といったこともできます。以下の図は、前回紹介したProtoZeroの回路図です。(参考として掲載しています)手順モータードライバーの繋ぎ方としては、以下の手順になります。モータードライバーのVCCとVINにはモバイルバッテリー5V電源を繋ぎ、2つのGNDにはマイナスを繋ぐINA、INBにはラズパイZeroからきたGPIOを繋ぐOUTAとOUTBには、それぞれ駆動車両に繋がる2ピンソケットに繋ぐこの時、OUTAにはプラス、OUTBにはマイナスが流れるようにします。逆に電極を流すとDC-DCコンバーターが発熱して高温になりますのでご注意下さい。制御方法INAがLOW、INBがLOWの時・・・電車は静止INAがHIGH、INBがLOWの時・・・電車は発進つまり、Lチカさせるプログラムが書ければ、このモータードライバーは制御可能です。補足モータードライバーの仕様として、INAがLOW、INBがHIGHの時に後進できますが今回の構成ではモータードライバーの先にDC-DCコンバーターがあるので後進はできません。PWMでモーターの速度をコントロールする事も可能ですが今回は簡素化するために使用していません。発進時に電源が安定せずリセットされる場合、5V電源とモータードライバーの間に470uFぐらいの電解コンデンサー追加入れると安定します。基板上に6ピンx2セットのピンソケットをハンダ付けした後にチップを載せる形で取り付けるようにすると、ハンダ付け作業時にモータードライバーの制御ICにダメージを与える事がなくなります。次回は駆動車両のDC-DCコンバーターについてご紹介します。今回は、ProtoZeroおよび電源系の紹介をし...2016-07-26IoTプラレールの概要と仕組み前回の続きです。はてなブログPro3人の子どもを育てながら自宅IoTとカメラを楽しむブログ。(2)月別アーカイブスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。