米国から購入 | イギリスから購入 | ドイツから購入 | イタリアから購入 | フランスから購入 | スペインから購入 | 日本から購入 |
I.目的
II.部品と装置
III.ハードウェアのインストール
IV.回線接続
V.ソフトウェアのインストール
ラズベリーパイのためのOSOYOOロボットカーの最初のレッスンへようこそ!
このレッスンでは、まずラズベリーパイ用のOSOYOOロボットカーのフレームワークをインストールする方法を紹介し、次にラズベリーパイ用のラズベリーパイOSをインストールする方法と、コンソールを使用してラズベリーパイを制御する方法を説明します。ラズベリーパイ用のOSOYOOロボットカーを使用して、いくつかの簡単な動きを行います。
このレッスンのテストムーブメントに合格した場合は、ラズベリーパイ、モーター、バッテリー、モデルXボード、OSOYOO PWM HAT、およびこれらのパーツ間のワイヤー接続がすべて正常に機能していることを意味し、他のサンプルレッスンに進むことができます
すべてのレッスンは、このレッスンのフレームワークに基づいています。このレッスンに注意深く従ってください。
いいえ。 | 画像 | デバイス | 数量。 | 小物 | リンク |
1 | Raspberry pi 2/3/4 (パッケージに含まれていません) |
1 | M2.5 プラスチックネジ x4 M2.5 プラスチックナット x2 M2.5 プラスチックピラー x4 M2.5*12 プラスチックピラー x2 |
こちらをクリックして購入 | |
2 | パイカーシャーシ | 1 | M3*45 ピラー x 4 M3 *10 六角ネジ x8 M3 ワッシャー x 8 |
こちらをクリックして購入 | |
3 | ギアモーター | 2 | ネジ付き金属モーターホルダーx2 | こちらをクリックして購入 | |
4 | 輪 | 1 | 車輪用ネジx2 | こちらをクリックして購入 | |
5 | ユニバーサルホイール | 1 | M3 *10 六角ネジ x2 M3 ナット x2 |
こちらをクリックして購入 | |
6 | オソヨ PWM ハット v1.0 | 1 | M2.5 * 12プラスチックピラーx2 | こちらをクリックして購入 | |
7 | オソヨウ X 型モータドライバモジュール | 1 | M2.5 プラスチックネジ x 4 M2.5 プラスチックナット x4M2.5 プラスチックピラー x4 |
こちらをクリックして購入 | |
8 | 電圧計 | 1 | M2.5 プラスチックネジ×2 M2.5プラスチックナット×2M2.5プラスチックピラー×2 |
こちらをクリックして購入 | |
9 | 18650バッテリーケース | 1 | M3*10ネジx4 M3ナットx4 |
こちらをクリックして購入 | |
10 | 18650バッテリー充電器 | 1 | こちらをクリックして購入 | ||
11 | 2000mAh 18650交換可能なバッテリー | 1 | こちらをクリックして購入 | ||
12 | ネジ付き金属モーターホルダー | 2 | こちらをクリックして購入 | ||
13 | 3ピンメス-3ピンメスジャンパー線 | 1 | こちらをクリックして購入 | ||
14 | オソユー 2ピン PnP ケーブル 20cm | 1 | こちらをクリックして購入 | ||
15 | 6ピンメス-メス ジャンパー線 |
1 | こちらをクリックして購入 | ||
16 | プラスドライバー | 1 | こちらをクリックして購入 | ||
17 | 六角ドライバー | 1 | こちらをクリックして購入 |
1)上下の車のシャーシの保護フィルムをはがします(各車のシャーシには<>つの保護フィルムがあります)。
2)次のように、金属製モーターホルダー付きのモーターを2つ取り付けます。
3)ネジM3 *10で下部車のシャーシに2つのモーターを取り付けます。(金属製モーターホルダーパッケージのネジ。ネジが簡単に外れる場合は、ネジとシャーシの間にM3ワッシャーを追加してください。)
4)OSOYOO MODEL Xモータードライバーモジュールを、4本のM2.5プラスチックネジ、プラスチックピラー、プラスチックナットを使用して車の下部シャーシに取り付けます。 (OSOYOO MODEL Xモータードライバーモジュールが正しい方向に取り付けられていることを確認してください。
5)2本のM2.5プラスチックネジ、プラスチックピラー、プラスチックナットを使用して、下部車のシャーシに電圧計を取り付けます。
6)2本のM3x10六角ネジとM3ナットを使用して、下部車のシャーシの下にユニバーサルホイールを取り付けます。
7)モーターに2つのホイールを取り付けます(ホイールがきつく取り付けられすぎて動かない場合は、ホイールのネジを取り外すことができます)
8)4本のM3*10六角ネジで低い車のシャーシに4本の銅柱を取り付けます。(ネジが外れやすい場合は、ネジとシャーシの間にM3ウォッシュを追加してください。
9)18650バッテリーボックスを4本のM3x10ネジとM3ナットで上部車のシャーシに取り付けます。
10)次のように、上部シャーシに2本のM2.5プラスチックピラーを固定します。
11)次のように、M2.5プラスチックピラークロスラズベリーパイとM2.5 * 12プラスチックピラーを下から上に使用します
12)シャーシの下に2本のM2.5プラスチックネジを取り付け、ラズベリーパイに2本のM2.5プラスチックネジを取り付けます
13)次のようにラズベリーパイにOSOYOO PWMハットを挿入します。
ステップ1:次のグラフに示すように、左モーターをOSOYOO Model XモータードライバーモジュールのK1またはK2ソケットに接続し、右モーターをK3またはK4ソケットに接続します。
ステップ2:以下の接続図のように、電圧計を3ピンメス-メスジャンパー線でOSOYOO MODEL Xモータードライバーモジュールに接続します。
ステップ3:OSOYOO MODEL Xモータードライバーモジュールを1.0ピンメス-メスジャンパー線でOSOYOO PWMハットV6に接続し、次のグラフのように2ピン20cmケーブルも接続します。
ステップ 4: 以下の接続図のように、18650バッテリーボックスをOSOYOO PWMハットV1.0に接続します。
ステップ5:4本のM3 * 10六角ネジと4本のM3ワッシャーを使用して上部シャーシを下部シャーシに接続します
ステップ6:次の指示に従って、18650バッテリーを18650のバッテリーボックスに取り付けてください(注:ボックスの指示をチェックして、極方向が正しいことを確認してください。
現在、ハードウェアのインストールはほとんどダウンしています。
ソフトウェアの準備:
ラズベリーパイOS (OSダウンロード) |
ラズベリーパイOSのダウンロード元: 無料でダウンロード |
|
Raspberry Pi Imager | 無料でダウンロード | |
フォーマットツール: SDフォーマッタ(オプション) |
無料でダウンロード | |
SSH Tool: PuTTY (Windows ユーザー向け) |
無料でダウンロード |
動作環境 : このチュートリアルは、Raspberry Pi Legacy OS with desktop (Release date: October 22nd 2024) および BOOKWORM with desktop (Release date: November 19th 2024) でテストされています。もし、BOOKWORMのシステムでエラーが発生した場合は、お問い合わせください。
Raspberry Pi OSのインストール手順:
新しいマイクロSDカード(最小16G)を用意してUSBマイクロSDカードリーダーに挿入し、USBマイクロSDカードリーダーをPCに接続します。
Step1:
Raspberry Pi OSをフォーマットしたSDカード(最低16G)に書き込みます(SDカードにRaspberry Pi OSがインストールされている場合、このステップはスキップしてください)。
注:Raspberry Pi OSを書き込む際には、Raspberry Pi ImagerソフトにSSHの有効化、ユーザー名とパスワードの設定、WIFIなどの設定を編集してください。
Step2: ラズベリーパイのIPアドレスを確認
1. Raspberry PiをHDMIモニターやテレビに接続します。キーボードとマウスをRaspberry PiのUSBポートに接続します。SDカード(Step1にOSを書き込み済みのもの)をRaspberry Piのスロットに挿入します
2.右上のコナーにあるLANアイコンをクリックし、WIFI SSIDを選択し、wifiホットスポットを接続するためのwifiのパスワードを入力してください。その後、コンソールの全画面が表示されます。
3. LANアイコンの上を移動すると、次のような通知が表示されます。
4. WIFIローカリゼーションを次のように構成してください。
ステップ3.RPi の IP アドレスを調べます。
方法A:Piをモニターとマウスに接続し、LANまたはWIFIアイコンをクリックして、次の写真のようにIPアドレスを取得します
メソッド B:画面上のターミナルのアイコンをクリックし、ターミナルウィンドウで次のコマンドを入力してIPアドレスを取得します。
ホスト名 -I
ステップ 4: SSH を有効にする
Ctrl-Tを押して、コマンドターミナルを開きます。次に、次のように入力します:
sudo raspi-config
構成メニューに移動し、インターフェイスオプションを選択しますオプション->SSH ->はい->OK–>終了
ステップ5:sshツールを使用してラズベリーパイをリモートで制御する
注:
1)sshツールを使用してラズベリーパイをリモートで制御する方法の詳細については、次のリンクにアクセスしてください。 https://osoyoo.com/2017/06/20/raspberry-pi-3-basic-tutorial/#7
2)サンプルレッスンでは、リモートコンソールデバイスとしてWindows PCを使用し、sshツールとしてPuTTYを使用します
1.SDカード付きのラズベリーパイ(手順4から)をロボットカーにインストールしてから(注意:最初にrapsberry piの電源を切る必要があります)、次にロボットカーの電源を入れてください。
2. PuTTYを次の場所からダウンロードします。 https://www.chiark.greenend.org.uk/~sgtatham/putty/ このexeをインストールします。あなたのウィンドウズPCで
3. Open PuTTY and click Session on the left tree-alike structure (generally it’s collapsed upon PuTTY startup):
4.[ホスト名](または[IPアドレス])の下のテキストボックスに入力したIPアドレスと、[ポート]の下の22(デフォルトでは22)を入力し、[開く]をクリックします。
5. IPアドレスを使用してRaspberryPiに初めてログインすると、セキュリティリマインダーが表示されることに注意してください。[はい]をクリックするだけです。PuTTYウィンドウでログインを次のように促したら、ユーザー名:pi、パスワード:ラズベリー(変更していない場合はデフォルトのもの)を入力します。
注:パスワードを入力していると、ウィンドウにはnullだけが表示されませんが、実際には入力しています。したがって、正しく入力することに集中して、Enterキーを押します。RPi に正常にログインすると、ウィンドウは次のように表示されます。
他のOS PCでラズベリーパイをリモートで制御するには、sshツールを使用して、リンクにアクセスしてください:https://osoyoo.com/2017/06/20/raspberry-pi-3-basic-tutorial/#7
ステップ6:I2Cを有効にする
I2Cを有効にしていない場合は、次のコマンドを実行してI2Cを有効にしてください。
sudo raspi-config
次に、[インターフェイスオプション]-[>I2C->はい->[OK]-[完了]を選択します>
手順 7: 次のコマンドを実行して、GPIO ライブラリをインストールします。
sudo apt-get update sudo apt-get upgrade sudo apt-get install rpi.gpio
ステップ8: 以下のコマンドを実行して、pca9685とservokitライブラリをインストールする。(注意:お使いのPiボードに合わせて正しいコマンドを選択してください):
OSはBulleye 、Busterなどを使用している場合は、次のように入力します。
sudo pip install adafruit-circuitpython-pca9685
sudo pip install adafruit-circuitpython-servokit
OSはBookworm を使用している場合は、次のように入力します。
sudo pip install --break-system-packages adafruit-circuitpython-pca9685
sudo pip install --break-system-packages adafruit-circuitpython-servokit
ステップ9:次のコマンドを入力して、サンプルコードをダウンロードします。
wget http://osoyoo.com/driver/picar/picar-basic.py
ステップ10:ロボットカーを地面に置き、ターミナルで次のコマンドを入力して基本的な動きのPythonプログラムを実行します(注意:Piボードに応じて正しいコマンドを選択してください)。
Raspberry Pi 2/3B+ で Python 3 を使用している場合は、次のように入力します。
python picar-basic.py
Raspberry Pi 3/4A+でPython 3を使用している場合は、次のように入力します。
python3 picar-basic.py
上記のpythonが実行された後、ロボットカーは1秒間前進してから1秒間後退し、1秒間左に曲がり、1秒間右に曲がってから停止します。(ロボットカーが上記のように動かない場合は、まず接続を確認してください)
サンプルのPythonコードに完全なコメントを書き込んでいます http://osoyoo.com/driver/picar/picar-basic.py 。基本的なPythonの知識があれば、独自のアプリケーション用にコードをカスタマイズする方法を簡単に理解できます。
DownLoad Url osoyoo.com