私は無線通信を使ってArduinoによって制御されることができる小さなロボットに取り組んでいます。しかし私はArduinoとブレッドボードから伸びているワイヤーの数にはがっかりしました。それで私は私自身のモーターコントローラーボードを作ることによってワイヤーの数を減らすことに決めました。結果は有望だった、それは半分にワイヤーの数を減らした。
私は4つの小型DCモーターを制御したいので、L293Dチップを選びました。私はそれらのチップのうちの2つを使って4つのモーターを制御しました。それぞれのチップは2つのDCモーターを制御できます。
2つのチップを接続して4つのDCモーターを動かす方法を詳しく説明します。
用品:
ステップ1:このプロジェクトに必要な資料
- 2個のL293D ICチップ
- 2 DIP ICソケット
- ピンヘッダー
- PCBボード
- 2ネジ端子各4ピン
- はんだごて
- そしてたくさんの忍耐力(写真は含みません)
ステップ2:1つのL293Dチップを配線する方法を理解する
写真はFirtzingと写真編集者の助けを借りて私によって行われています。
最初の図は、L293Dピンの番号付け方法を示しています。
Arduinoからの5Vを必要とするすべてのピンを接続することから始めて、ピン1、16と9を一緒に接続して、それからそれらをArduinoの+ 5V(Vcc)に接続してください。 (写真2 - 赤い配線)
次のステップは、グランドピンを互いに接続することです。ピン4、5、12、13を一緒に接続してからArduinoのGNDピンに接続します。 (写真3、黒い配線)
次にモーターピンを接続します。ピン3と6は1つのモーター(モーターA)を制御し、ピン14と11は2番目のモーター(モーターB)を制御します。 (4枚目)
2番ピンと7番ピンをArduinoのデジタルピンに接続すると、それらはモーターAにコマンドを送信するために使用されます。また、10番ピンと15番ピンはArduinoのデジタルピンにも接続してモーターBを制御します。
残っているのはチップの電源を入れることです。そうするためには、ピン8を外部電源の+ ve端に接続してください。
AKAバッテリー(私のロボットでは、4つのAAバッテリー= 6Vを使いました)、それからArduino(共通接地)のGNDに電源の-ve端を接続してください。
ステップ3:2つのL293Dチップを接続する方法
前のステップの知識を得て、2つのL293Dチップを接続して、単一の電源またはバッテリーを使用して4つのモーターA、B、C、およびDを制御します。
Arduinoから+ 5Vを必要とするすべてのピンをまとめて接続し、次にそれらをArduinoのVCCに接続します。
グランドピンについても同じことをします。全部で8本のピンをまとめて接続し、1本のワイヤを使ってArduinoのGNDピンに接続します。
電源を接続するには、まず最初のL293Dのピン8を2番目のL293Dのピン8に接続し、次にそれらをバッテリーの+ ve側に接続してからArduinoのGNDピンにバッテリーを接地します。
ステップ4:ボードを作る
何もはんだ付けせずにボード上に部品を配置します。
あなたが満足したら、それをひっくり返してはんだ付けを始めます。
それは紛らわしくそして圧倒的になるでしょう、しかしあなたを手助けするために、一枚の紙の上にピン接続を描く 後ろ向き。それからそれが正確であることを確かめるために数回図面の上に行きます。その後、作成した図に従ってはんだ付けを開始します。
ボードにラベルを付けてください。
PCボードの底面はスパゲッティのように見えますが、これらは隠れているワイヤであり、ロボットをきれいに仕上げます。
これが誰かに役立つことを願います