Buy from US Buy from UK Buy from DE Buy from FR Buy from IT Buy from ES ここでご購入を!

はじめに

このレッスンでは、このキットを使って超音波距離センサーのデータをリモートで収集し、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 ボードをパソコンに接続します。

注意:スケッチを Arduino にアップロードする前に、バッテリーをオフにするかアダプターを抜いてください。

ステップ 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 アドレスが表示されます。

上記の例では、192.168.1.81 が Arduino に割り当てられた IP アドレスです。次のステップでこの 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 こちらで購入