

このレッスンでは、このIoTキットを使って、家庭の環境温度と湿度を遠隔監視し、OSOYOO IoT APPにデータを表示します。


まず、OSOYOO MEGA-IoT Extension BoardをMEGA2560ボードに接続してください:

以下のように回路を組みます:
ここでは、信号ピン(S)をデジタルピンD5に接続します。


前提条件
レッスン1で使用する以下のライブラリをインストールしていない場合は、以下のリンクからダウンロードしてインストールしてください:
Lesson2-3 Arduinoコードのダウンロードと編集
Step 1) 上記ライブラリをインストールしたら、以下のリンクからコードをダウンロードし、解凍してください
https://osoyoo.com/driver/smart-home-v2-udp/lesson3/smart-home-lesson3.zip
Step 3) Arduino IDEを開きます: プロジェクトに対応するボードタイプとポートタイプを選択します。

Step 4) Arduino IDEを開く: ファイル-開くをクリックし、フォルダ内のコードを選択し、スケッチをArduinoにロードします。

スケッチファイルの***を自宅のWi-Fiのssid/passwordに置き換えます。
char ssid[] = "***";//replace this line with your wifi ssid char pass[] = "***"; //replace this line with your wifi password スケッチをボードにアップロードします。このように表示されるまで待つ: Done uploading
シリアルモニターを開くと、ArduinoのIPアドレスが表示されます:

LCDボードにはジャンパーがあり、このジャンパーを外すと、バックライトは常にオフになる。
APPのインストールと設定
Step 1) OSOYOO IoTロボットAPPをインストールしていない場合、このAPPをインストールするには、Google PlayまたはApple StoreでOSOYOO IoTロボットカーAPPを検索してください。インストール方法については、以下のチュートリアルをご覧ください:
Step 2)携帯電話がArduinoと同じローカルネットワークにあることを確認してください。アプリを開き、設定をクリックし、ステップFのArduinoのIPアドレスとポートを8888に入力します:



コードの説明
40行目で携帯APPのIPアドレスを定義しています、
IPAddress phoneIP=IPAddress(192,168,1,255);
このLANのIPがわからないので、デフォルトのブロードキャストIP、192.168.1.255を使います。この場合、Arduinoはローカルネットワーク(192.168.1.xxx)内のすべてのデバイスにメッセージを送信します。
APPのいずれかのキーをタッチすると、Arduinoは携帯電話のIPアドレスを検出し、このIPをブロードキャストIPアドレス192.168.1.255の代わりに使用します。そのため、ArduinoはLAN内のすべてのデバイスにメッセージをブロードキャストする代わりに、携帯電話のAPPにのみメッセージを送信します。
| No. | 写真 | パーツ | Qty. | リンク |
| 1 | ![]() |
OSOYOO MEGA2560 Board | 1 | 購入はここをクリック |
| 2 | ![]() |
OSOYOO MEGA-IoT Extension Board | 1 | 購入はここをクリック |
| 3 | ![]() |
Photosensitive Sensor | 1 | 購入はここをクリック |
| 4 | ![]() |
Temp & Hum Sensor | 1 | 購入はここをクリック |
| 5 | OSOYOO Active Buzzer Module | 1 | 購入はここをクリック | |
| 6 | ![]() |
Flame Detection Sensor | 1 | 購入はここをクリック |
| 7 | ![]() |
Fan Motor Module | 1 | 購入はここをクリック |
| 8 | ![]() |
Micro Servo Motor | 1 | 購入はここをクリック |
| 9 | ![]() |
RGB Module | 1 | 購入はここをクリック |
| 10 | ![]() |
Ultrasonic Sensor | 1 | 購入はここをクリック |
| 11 | PIR Motion Sensor | 1 | 購入はここをクリック | |
| 12 | ![]() |
Microphone Module | 1 | 購入はここをクリック |
| 13 | ![]() |
1602 I2C LCD Screen | 1 | 購入はここをクリック |
| 14 | ![]() |
RFID Module | 1 | 購入はここをクリック |
| 15 | ![]() |
White LED Module | 1 | 購入はここをクリック |
| 16 | ![]() |
Red LED Module | 1 | 購入はここをクリック |
| 17 | ![]() |
Colorful Light | 1 | 購入はここをクリック |
| 18 | ![]() |
Red Button Module | 1 | 購入はここをクリック |
| 19 | ![]() |
Blue Button Module | 1 | 購入はここをクリック |
| 20 | ![]() |
Philips Screwdriver | 1 | 購入はここをクリック |
DownLoad Url osoyoo.com