非常に基本的なコンポーネントが使用された非常に単純なロボットで、ロボット工学への関心が高まります。それを楽しむ!
用品:
ステップ1:ツールとコンポーネント
まずは集まりから始めましょう。あなたは段階的に進みたいと思うかもしれませんし、そうでなければあなたはあなたがあなたのビルドを始めるときに走り回ってしまうでしょう。
1. Atmega8マイクロコントローラ(arduinoも使用可能)
2. 2倍ギヤードモーター
3. L298 ICまたはデュアルHブリッジモジュール
4.金属製シャーシ
5.いくつかの接続線でネジとナット。
6.モーター用の一対のホイール
ツール:
あなたが持っているかもしれない基本的なもの以外の何もない。
ステップ2:Atmega8とArduinoの違いとHブリッジとは
マイクロコントローラの世界を掘り下げると、マイクロコントローラの同じファミリであると思われるもののバージョンが異なることが避けられなくなります。
Arduinoの世界では、最初の選択は16MHzで動作するAtmel ATmega8でした。その後のバージョンのArduinoはATmega168と一般的に知られているATmega328を使い、両方とも16MHzで動作しました。 (Arduinoの "Mega"シリーズは派手なものですが、ここに提示されている原則は有効なままです…)
私はatmega8を使っていますが、これはもっと小さいバージョンですが、arduinoと互換性があるので、あなたのarduinoプラットフォームを使ってこのボードをコーディングすることができます。
Hブリッジ(L298): それはどちらかの方向で負荷にかかる電圧を可能にする電子回路です(またはそれは単にモーター駆動ツールと呼ばれます、それはそれがそれぞれの論理状態に応じてモーターの方向を変えることができるのでロボット工学で大きな応用があります) Arduinoピン(逆または逆)
ステップ3:接続する
Hブリッジは、L2938 ICで作られたモータードライバーモジュールで、アダプターまたは9Vバッテリーのいずれかによって直列に12V電源を供給することができます。ここでのつながりは行きます。
Hブリッジのモータピン1(IN1)はマイクロコントローラのピン8、9にブリッジします。
Hブリッジのモーターピン2(IN2)は、マイクロコントローラのピン10、11に接続されています。
アダプタを使用してHbridgeに電力を供給してください。
それはわかります、非常に単純なそれではありません!?
ステップ4:コーディング
ここで、私はモーターを順方向に動かし、車輪を前後に動かす簡単なプログラムをアップロードしました。
ホイールの方向を変えることはできますが、digitalWrite()のピンへの電力を高または低に変えることができます。
アナログ入力に0と255の範囲の値を使用してminとmaxとしてanalogWrite()を使用する必要がある場合、これらの値を使用してモーターの速度を変えることができます。アナログ値にはボード上のPWM *ピンを使用することを忘れないでください。
ATB! digitalWriteに様々な入力を与えて探索する。