このプロジェクトでは、MEGA2560ボードを通してLEDを制御するためにプッシュボタンを使用します。さらに、OSOYOO IoT APPを使用してLEDのオン/オフ状態を読み取り、UDPプロトコルを介してLEDを制御します。
まず、OSOYOO MEGA-IoT Extension BoardをMEGA2560ボードに接続します:
以下のように回路を構築します:
LED モジュール– D2
Button モジュール– D3
前提条件
レッスン2-2 Arduinoコードをダウンロードして実行する
Step 1) 以下のリンクからコードをダウンロードし、解凍します:
https://osoyoo.com/driver/smart-home-v2-udp/lesson2/smart-home-lesson2.zip
Step 2) 上記の操作が完了したら、OSOYOO MEGA2560ボードとPCをUSBケーブルで接続します。
Step 3 Arduino IDEを開きます: プロジェクトに対応するボードタイプとポートタイプを選択します。
Step 4 Arduino IDEを開く: ファイル-開くをクリックし、フォルダ内のコードを選択し、スケッチをArduinoにロードします。
Note: スケッチの中で、以下の26行を見つけてください:
次に、以下の行を見つけて、自宅のWi-Fiのssid/パスワードを置き換えます。
char ssid[] = "***";//replace this line with your wifi ssid char pass[] = "***"; //replace this line with your wifi password
スケッチをボードにアップロードします。このように表示されるまで待つ:
Done uploading 右上のシリアルモニターを開くと、ArduinoのIPアドレスとポート番号が表示されます:
APPのインストールと設定
Step 1) OSOYOO IoT Robot APPをインストールしていない場合は、Google PlayまたはApple StoreでOSOYOO IoT Robot Car APPを検索してインストールしてください。APPのインストールに関する詳細については、次のチュートリアルリンクをお読みください:
https://osoyoo.com/ja/2022/02/06/smart-house-iot-learning-kit-v2-0-lesson-1-wireless-lighting-control/#installapp
Step 2):携帯電話がArduinoと同じローカルネットワークにあることを確認してください。アプリを開き、設定をクリックし、ステップFのArduinoのIPアドレスとポートを8888に入力します:
D3ポートのボタンはトグルで、1回押すとD2ポートのLEDが点灯します。もう一度ボタンを押すと、LEDが消灯します。
また、APPのF1キーを押すとD2ポートのLEDが点灯し、F2キーを押すとLEDが消灯します。
APPの任意のキーを押すと、次の図のように、APPで現在のLEDの状態が表示されます:
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