I.目的
II.部品と装置
III.ハードウェアのインストール
IV.回路接続
V.ソフトウェアのインストール
VI.遊び方
メカナムホイールロボットカー完全セット
Buy from US | Buy from UK | Buy from DE | Buy from IT | Buy from FR | Buy from ES | ここでご購入を! |
メカナム・オムニホイールは、左右の横方向を含む任意の方向にロボットカーを移動させる強力な技術です。
このプロジェクトでは、Arduinoを使用して、メカナム・オムニホイールを備えたオソヨー製ロボットカーを制御する方法を示します。
OSOYOOメカナムホイールロボットカーシャシー ×1 (左車輪2個/右車輪2個、モーター×4)
OSOYOO Mega2560ボードはArduinoと完全互換性があります
OSOYOO V1.3 WIFIシールド ×1
OSOYOO Model Yモータードライバー ×1
OSOYOO電圧計 ×1 OSOYOOバッテリーボックス ×1
OSOYOO 3ピンオス-メスジャンパーワイヤー ×1
OSOYOO 6ピンオス-メスジャンパーワイヤー ×2
OSOYOO 2ピンXH.25オス-メス ×1
18650バッテリー(3.7V)×2
仕様:
メカナム・ホイールには、左右のメカナム・ホイールの2種類があります。それらの唯一の違いは、ローラーの向きです。Aタイプのメカナム・ホイールでは、ローラーは右下から左上に向かって配置されています。Bタイプのメカナム・ホイールでは、ローラーは逆に配置されています。
適切な構成を確保するために、4つのホイールの各々は、回転軸のトップローラーがプラットフォームの中心を指すように以下に示すように設定する必要があります。すべての動的分析および事前書き込みコードは、この構成に基づいています。
ワイヤを接続する前に、OSOYOO WIFI Shield が MEGA2560 ボードに挿入されていることを確認してください。
注意:
Model Y 6ピンメスソケットに6ピンパラレルケーブルプラグを差し込む場合、白いプラスチックのピンホルダーを持って操作してください。ワイヤを引っ張ってプラグをソケットから引き抜かないでください。ワイヤに損傷が生じる可能性があります。
Open-source Arduino Software(IDE) |
Download Arduino IDE here: https://www.arduino.cc/en/Main/Software?setlang=en |
|
7 zip is a free zip utility that un-zips zip files |
Download 7zip here for free https://www.7-zip.org/ |
ステップ1:最新バージョンのArduino IDEをインストールしてください。1.1.16以降のバージョンがすでにある場合は、このステップをスキップできます。Arduino IDEは
https://www.arduino.cc/en/Main/Software?setlang=en
からダウンロードし、ソフトウェアをインストールしてください。
ステップ2:lesson1-reverse.zipというファイルを
https://osoyoo.com/driver/mecanum_metal_chassis_m2/m2-lesson1.zip
からダウンロードして解凍してください。中には、lesson1-reverseというフォルダがあります。
ステップ 3: USBケーブルを使ってMega2560ボードをコンピューターに接続してください。Arduino IDEを開き、「ファイル」をクリックし、「開く」を選択します。lesson1-reverseフォルダから「lesson1.ino」というコードを選択し、Arduinoにコードをロードしてください。
ステップ 4: プロジェクトに適したボードとポートを選択し、スケッチをボードにアップロードしてください。
PCからArduinoボードを切断し、電池ボックスに電池を挿入してください。車を地面に置き、OSOYOO UART WIFIシールドのスイッチと電池ボックスのスイッチの両方をオンにしてください。
Lesson 1のコードを実行すると、車は次の方向に移動します:
前進→後退→左折→右折→右平行移動→左平行移動→右上斜め→左斜め下→左斜め上→右斜め下
DownLoad Url osoyoo.com
You must be logged in to post a comment.
Thank you for this lesson
I got to the loading of the program and the robot performed the movements correctly
Iknow a little about the “arduino” software but I don’t understand from what the movements are made !
There is nothing in the “loop” loop
Can you give mesome information ?
Thank you
Regards
Jaco51
First of all, I suppose you have some basic idea about C language and its grammar. Also know a little bit about the function concept. If not, please google some beginner’s tutorial about C programming.
In each of Arduino code there must be two functions: setup() and loop(), setup() function will be executed once when Arduino is powered up. After setup() function is executed, then Arduino will execute loop() function over and over.
The code inside the curly braces {} of the loop() function will be executed repeatedly until the power is turned off, that’s why it is named the loop function.
In this lesson, loop() function is empty, so our project will only run the code inside setup() function. After running the last statement of setup() functions, the car program will end and stop.