
このレッスンでは、このキットを使って超音波距離センサーのデータをリモートで収集し、OSOYOO IoT UDP アプリに表示する方法を説明します。


まず、OSOYOO MEGA-IoT 拡張ボードを MEGA2560 ボードに差し込みます。

以下の図のように回路を組み立てます。
Echo ピンをポート D25 に、Trig ピンをポート D26 に接続します。


前提条件:
以前のレッスンで以下のライブラリをまだインストールしていない場合は、以下のリンクからダウンロードしてください。
Arduino IDE で、スケッチ → ライブラリをインクルード → .ZIP 形式のライブラリをインストール をクリックし、ライブラリの ZIP ファイルをアップロードします。

レッスン 2-4 の Arduino コードをダウンロードして編集する:
ステップ 1:上記のライブラリをインストールした後、以下のリンクからコードをダウンロードして解凍します。
https://osoyoo.com/driver/smart-home-v2-udp/lesson4/smart-home-lesson4a.zip
ステップ 2:上記の手順が完了したら、USB ケーブルで OSOYOO MEGA2560 ボードをパソコンに接続します。
ステップ 6:Arduino IDE を開き、プロジェクトに合ったボードの種類とポートを選択します。

ステップ 7:Arduino IDE で ファイル → 開く をクリックし、フォルダからコードファイルを選択して Arduino にスケッチを書き込みます。

メモ:スケッチの 13 行目と 14 行目で、以下の行を見つけてください:
*** をご自身の Wi-Fi SSID とパスワードに置き換えてください。
char ssid[] = "***";//replace this line with your Wi-Fi ssid char pass[] = "***"; //replace this line with your wifi password スケッチをボードにアップロードします。次のメッセージが表示されるまでお待ちください:
Done uploading
シリアルモニターを開くと、Arduino の IP アドレスが表示されます。

アプリのインストールと設定:
ステップ 1)OSOYOO IoT Robot アプリをまだインストールしていない場合は、Google Play または Apple App Store で「OSOYOO IoT Robot Car APP」を検索してインストールしてください。
アプリのインストール方法の詳細は、以下のチュートリアルをご参照ください:
https://osoyoo.com/2022/02/06/smart-house-iot-learning-kit-v2-0-lesson-1-wireless-lighting-control/#installapp
ステップ 2):スマートフォンが Arduino と同じローカルネットワークに接続されていることを確認してください。アプリを開き、設定をタップして、ステップ 6 で確認した Arduino の IP アドレスを入力し、ポートを 8888 に設定します。


OSOYOO IoT UDP アプリを開きます(お持ちでない場合は、Apple App Store または Google Play で「OSOYOO IoT UDP Robot APP」を検索してください)。
テキストフィールドにオブジェクトの距離の値が表示されます。値が表示されない場合は、任意のキーをタップすると距離が表示されます。

| 番号 | 画像 | 部品 | 数量 | リンク |
| 1 | ![]() |
OSOYOO MEGA2560 ボード | 1 | こちらで購入 |
| 2 | ![]() |
OSOYOO MEGA-IoT 拡張ボード | 1 | こちらで購入 |
| 3 | ![]() |
光センサー | 1 | こちらで購入 |
| 4 | ![]() |
温湿度センサー | 1 | こちらで購入 |
| 5 | OSOYOO アクティブブザーモジュール | 1 | こちらで購入 | |
| 6 | ![]() |
炎検知センサー | 1 | こちらで購入 |
| 7 | ![]() |
ファンモーターモジュール | 1 | こちらで購入 |
| 8 | ![]() |
マイクロサーボモーター | 1 | こちらで購入 |
| 9 | ![]() |
RGB モジュール | 1 | こちらで購入 |
| 10 | ![]() |
超音波センサー | 1 | こちらで購入 |
| 11 | PIR 人感センサー | 1 | こちらで購入 | |
| 12 | ![]() |
マイクモジュール | 1 | こちらで購入 |
| 13 | ![]() |
1602 I2C LCD ディスプレイ | 1 | こちらで購入 |
| 14 | ![]() |
RFID モジュール | 1 | こちらで購入 |
| 15 | ![]() |
白色 LED モジュール | 1 | こちらで購入 |
| 16 | ![]() |
赤色 LED モジュール | 1 | こちらで購入 |
| 17 | ![]() |
カラフルライト | 1 | こちらで購入 |
| 18 | ![]() |
赤いボタンモジュール | 1 | こちらで購入 |
| 19 | ![]() |
青いボタンモジュール | 1 | こちらで購入 |
| 20 | ![]() |
プラスドライバー | 1 | こちらで購入 |
DownLoad Url osoyoo.com