
このレッスンでは、スマートホーム IoT 学習キットを使って、遠隔操作できる家族向けメッセージボードを作る方法を紹介します。OSOYOO IoT UDP アプリからこのメッセージボードにメッセージをワイヤレスで送ることができます。


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

以下の図のとおりに回路を組み立ててください:


前提条件:
以前のレッスンで以下のライブラリをまだインストールしていない場合は、下記のリンクからダウンロードしてください:
Arduino IDE で「スケッチ → ライブラリをインクルード → .ZIP 形式のライブラリをインストール」をクリックし、各 ZIP ファイルを追加してください。
必要なすべてのライブラリのインストールが完了したら、次のステップに進みます:
レッスン 2-6 の Arduino コードをダウンロードして編集する
ステップ 1:以下のリンクからコードをダウンロードし、解凍してください:
https://osoyoo.com/driver/smart-home-v2-udp/lesson6/smart-home-lesson6.zip
ステップ 2:OSOYOO MEGA2560 ボードを USB ケーブルで PC に接続します。
ステップ 3:Arduino IDE を開き、プロジェクトに合ったボードの種類とポートを選択します。

ステップ 4:Arduino IDE で「ファイル」→「開く」をクリックし、コードファイルを選択して Arduino にスケッチをアップロードします。

コードファイルを開き、*** の部分をご自身の Wi-Fi SSID とパスワードに書き換えてください:
char ssid[] = "***";//replace this line with your wifi ssid char pass[] = "***"; //replace this line with your wifi password
正しい Wi-Fi SSID とパスワードを入力しないと、ボードがインターネットに接続できません。
スケッチをボードにアップロードします。シリアルモニターに Arduino の IP アドレスが表示されるまで待ちます。IP アドレスは LCD にも表示されます。

アプリのインストールと設定:
ステップ 1:OSOYOO IoT アプリをまだインストールしていない場合は、Google Play または Apple App Store で「OSOYOO IoT」を検索してインストールしてください。
アプリのインストールに関する詳細は、以下のチュートリアルをご覧ください:
https://osoyoo.com/2022/02/06/smart-house-iot-learning-kit-v2-0-lesson-1-wireless-lighting-control/#installapp
ステップ 2:スマートフォンが Arduino と同じローカルネットワークに接続されていることを確認します。アプリを開き、「設定」をタップして、ステップ 4 で確認した Arduino の IP アドレスとポート番号 8888 を入力します。
ステップ 3:F1 キーの値を「F」から「Hello Alice!」に変更します。
送信先 IP アドレスも Arduino の IP アドレスに更新してください。
その後、「保存」をタップして変更を適用します。


F1 キーを押すと、事前に設定したメッセージ「Hello Alice!」が Arduino に送信されます。Arduino の LCD には次のように表示されます:
192.168.1.75
Hello Alice!
192.168.1.75 はスマートフォンの IP アドレスで、メッセージの送信元を示しています。
スマートフォンのアプリには次のように表示されます:
Hello Alice! To 192.168.1.68
これは Arduino から返送された確認メッセージです。
設定で F2 キーの値を「Happy Birthday!」に変更し、F2 を押して LCD に何が表示されるか試してみてください。
| No. | 画像 | 部品 | 数量 | リンク |
| 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