Raspberry Piでロボットを作る方法

11/14 2015
目次
  1. はんだ付け
Raspberry Piでロボットを作る方法

ロボット工学は、人々にプログラミングを紹介する興味深い方法ですが、費用がかかるだけでなく、初心者にとっては理解するのが少し難しい場合もあります。

誰でも簡単に構築でき、コスト効率の高いロボットを作成できるようにすることは、学習における重要なステップです。したがって、このチュートリアルでは、独自のロボットを構築し、誰でもそれを制御できるようにする Python 3 ライブラリを作成します。

このプロジェクトには次のものが必要です。 Raspberry Pi の任意のモデル。Raspbian、Wi-Fi ドングル、Raspberry Pi をホームルーターに接続します。USB バッテリー パック、ロボット シャーシ キット(新しいタブで開きます)L298N モーター コントローラー(新しいタブで開きます) ; 単三電池 4 本と Blu-tack 数本。

ロボット シャーシの構築は素晴らしいアクティビティであり、キット (前述) には開始するために必要なものがすべて付属しています。赤と黒のワイヤをモーター端子にはんだ付けする必要があります。はんだ付けできない場合は、今が友人から学ぶ絶好の機会です。

はんだ付け

このプロジェクトでは、2 つの DC モーターを含むロボット シャーシ キットを eBay から購入しました。これらのモーターは組み立てられた状態で出荷されますが、電力を供給するには 2 本のワイヤを端子にはんだ付けする必要があります。はんだ付けはメーカーにとって不可欠なスキルであり、習得するのは非常に簡単ですが、若いはんだ付け志望者には大人の監督が不可欠です。

YouTube にはチュートリアル ビデオがたくさんありますが、最も優れているのは Carrie Anne Philbin によるビデオです (下)。

はんだごてセットは約 10 ポンドで購入できますが、良い例としては約 25 ポンドの Antex XS25 があり、初心者から中級者までのはんだごてに最適です。

はんだ付けは、作業スペースが広く、換気の良い、広々とした部屋で行う必要があります。はんだ付けはとても楽しいもので、地元のハックスペース/LUG が安全な方法で学ぶのに役立ちます。

Raspberry Piでロボットを作る方法

シャーシを構築したら、次に L298N H ブリッジ コントローラーであるモーター コントローラーに焦点を当てます。H ブリッジにより、モーターを前進および後退させることができます。当社の L298N にはモーター用の 2 つの出力があり、左側は OUT1 と 2 によって、右側は OUT3 と 4 によって供給されます。

モーターからのワイヤーをこれらの端子に接続し、しっかりと固定されていることを確認します。当社の単三電池パックは+12VとGND端子に接続します。

また、Raspberry Pi の GND の 1 つを L298N GND 端子に接続する必要があります。L298N では、IN1 ~ IN4 とマークされた 4 つのピンが確認できます。これらは、L298N を Raspberry Pi GPIO (汎用入力出力) ピンに接続するために使用する入力です。

GPIO ピンをオンまたはオフにすることで、それに応じて入力ピンをトリガーし、モーターの方向を制御できます。入力を次の GPIO ピンに接続しました: IN1 から 17、IN2 から 22、IN3 から 18、および IN4 から 23。Raspberry Pi Foundation によって設定された標準である Broadcom ピン マッピングを使用しました。

Broadcom ピン マッピングについて説明しているGPIO に関するこの優れたリファレンスを確認してください。