米国で購入 英国で購入 ドイツで購入 フランスで購入 イタリアで購入 スペインで購入 ここでご購入を!

はじめに

このレッスンでは、スマートホーム 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 に接続します。

注意:Arduino にスケッチをアップロードする前に、バッテリーまたは電源アダプターを取り外してください。

ステップ 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 にも表示されます。

上の例では、192.168.1.81 が Arduino ボードの IP アドレスです。次のステップでこの IP アドレスが必要になります。

アプリのインストールと設定:
ステップ 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 購入はこちら