


このレッスンでは、OSOYOO Smart Home IoT Kit と Blynk アプリを使って、LED、アクティブブザー、ファンモジュール、リレーモジュールなどの電子デバイスを制御する方法を紹介します。
Blynk を使ってスマートフォンから LED のオン・オフを切り替えたり、明るさを調整したりする方法を学びます。同じ原理で、他の電子デバイスも制御できます。


まず、OSOYOO MEGA-IoT Extension Board を MEGA2560 ボードに差し込みます。
赤い円で示されたジャンパキャップが取り付けられていることを確認してください。この 2 つのジャンパキャップにより、A9 が ESP_TX に、A8 が ESP_RX に接続されます。

以下のように LED モジュールを D2 ポートに接続します:


Google Play および Apple App Store では Blynk Legacy アプリのダウンロードが終了しています。Android デバイスでは、以下のリンクから APK ファイルをダウンロードできます:
https://osoyoo.com/driver/blynk/blynk_legacy.apk
また、Blynk サーバーのローカル IP アドレス、新しいプロジェクト、および Blynk トークンが必要です。これらの手順をまだ完了していない場合は、先に以下のチュートリアルをご覧ください:
https://osoyoo.com/2021/01/15/how-to-install-a-local-blynk-server-in-your-pc-and-get-a-local-blynk-token/

これら 2 つの ZIP ファイルをインストールするには、Arduino IDE → スケッチ → ライブラリをインクルード → .ZIP 形式のライブラリをインストール に進み、各ファイルを読み込みます。
レッスン 2-1 の Arduino コードをダウンロード・編集・アップロードする
ステップ 1:以下のリンクからコードをダウンロードし、解凍します:
https://osoyoo.com/driver/Smart_House_IoT_Learning_Kit_V2.0_code/Lesson2-1.zip
ステップ 2:USB ケーブルで OSOYOO MEGA2560 ボードを PC に接続します。
ステップ 6:Arduino IDE を開きます。プロジェクトに合ったボードの種類とポートを選択します。

ステップ 7:Arduino IDE で ファイル → 開く をクリックし、解凍したフォルダからスケッチファイルを選択して Arduino にアップロードします。

注意:スケッチ内の 13 行目を以下のように確認してください:
char auth[] =”sM1i_rSJjDlQxesfuhOzrL0h9NiivJkn”;
sM1i_rSJjDlQxesfuhOzrL0h9NiivJkn を自分の Blynk トークンに書き換えてください。トークンの取得方法が分からない場合は、こちらの記事をお読みください。
次に、22〜24 行目を探して Wi-Fi の SSID、パスワード、Blynk サーバーの IP アドレスを書き換えます:
char ssid[] = "***";//Wi-Fi の SSID に書き換える
char pass[] = "***"; //Wi-Fi のパスワードに書き換える
char server_ip[]="192.168.1.81"; // Blynk サーバーの IP アドレスに書き換える
スケッチをボードにアップロードします。以下のメッセージが表示されるまで待ちます:
Done uploading
シリアルモニター(右上)を開きます。以下のように Arduino の IP アドレスと Ready メッセージが表示されるはずです:

おめでとうございます!ハードウェアが Blynk クラウドに接続されました!
IP アドレスが表示されない場合は、コード内の Wi-Fi SSID とパスワードを確認してください。IP アドレスが表示されても Ready メッセージが表示されない場合は、Blynk トークンとローカルサーバーの IP アドレスがコード内に正しく設定されているか確認してください。
プロジェクトページを開き、「+」ボタンをタップして「Button」ウィジェットを追加します。
Button ウィジェットの設定:
名前:ボタンウィジェットに任意の名前を付けられます。
出力:D2 | 0–1
モード:Switch モードを選択します。
その他のオプションはお好みに合わせて変更するか、デフォルトのままにしてください。


プロジェクトページに戻り、「▷」ボタンをタップしてプロジェクトを開始します。


プロジェクトページのボタンをタップすると、D2 ポートに接続された LED が点灯します。
もう一度ボタンをタップすると、LED が消灯します。
PLAY モードでは、ウィジェットの移動や追加はできません。「□」をタップして EDIT モードに戻ります。
デバイスがオフラインと表示される場合は、コード、配線、アプリの設定を確認してから再試行してください。

このセクションでは、キットと Blynk アプリを使って LED の明るさを制御する方法を紹介します。
配線とコードは前のパートと同じです。新しいウィジェットを追加するだけでOKです。
プロジェクトページを開き、「+」ボタンをタップして「Slider」ウィジェットを追加します。
Slider ウィジェットの設定:
名前:ウィジェットに任意の名前を付けられます。
出力:D2 | 0–255
その他のオプションはお好みに合わせて変更するか、デフォルトのままにしてください。


すべての手順が完了したら、シリアルモニターを開いて接続状況を確認します。次に Blynk アプリを開き、PLAY ボタン「▷」をタップして EDIT モードから PLAY モードに切り替え、ハードウェアと対話します。
PLAY モードでは、ウィジェットの移動や追加はできません。「□」をタップして EDIT モードに戻ります。

スライダーを動かして LED の明るさを変えます。一番左では LED が消灯し、一番右では最大輝度で点灯します。
デバイスがオフラインと表示される場合は、コード、配線、アプリの設定を確認してから再試行してください。
| No. | 写真 | デバイス | 数量 | リンク |
| 1 | ![]() |
OSOYOO MEGA2560 ボード | 1 | こちらで購入 |
| 2 | ![]() |
OSOYOO MEGA-IoT Extension Board | 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
Hello,
When I try to connect the ESP to the Wi-Fi I get the following result: [1715] ESP is not responding.
How can I connect it successfully?
Waiting for an answer from you.
Hi Gabi,
1)Please put the two jumper caps to join A9 to ESP_TX , A8 to ESP_RX.
2)Make sure the Every Pin of the Wifi Shield is properly inserted into the MEGA2560 board.Sometimes, if some of the pins of wifi shield are not properly inserted into the MEGA2560, the wifi won’t work.
more detail seting about 1),2),please look at above tutorial at part “How to make”
3)Make sure you have compiled and uploaded the sketch to Arduino IDE properly(IDE must show Done upload!). If there is any error message when
you upload the sketch, please let us know.
After 1),2),3) is completed , your Serial monitor should show the ESP8266 connected to Wifi with IP address.
If still no update, please send email to [email protected] or [email protected].
Best Regards
Susan@OSOYOO support team
Hi Susan,
the 2 jumper caps are well put, all the pins of the card are connected and there is no error on the code but it still does not work.
Best regards
Gabi