Skip to main content

Wio Node

note

この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues

IoTプロジェクトを構築することは非常に魅力的です。周囲のほぼすべてのものを接続して制御することができます。しかし、IoTアプリケーションを構築するのは簡単ではありません。ハードウェア、プログラミング、ジャンパーワイヤー、はんだ付けなど、多くの作業が必要です。熟練したユーザーでもすべての作業を処理するのに数時間を費やすことがあり、初心者にとってはなおさらです。IoTプロジェクトの開発を簡素化するために、SeeedはWio LinkKickstarterで発表し、大成功を収めました。Kickstarterでのスローガンは、Wio Linkの主な特徴をよく表しています。

3ステップ。5分。自分のIoTアプリケーションを構築しよう!

非常に簡単で、迅速に構築できますが、すべての条件に理想的というわけではありません。 例えば、グローブコネクタが2つだけ必要な場合はどうでしょうか?アプリケーションのスペースが限られていて、Wio Linkが大きすぎる場合はどうでしょうか?コストを削減したい場合はどうでしょうか?そこで、Wio Linkをリリースした直後に、マイクロで経済的なソリューションが計画されました。数か月間、SeeederはWi-Fiボードを再設計し最適化し、ついに新しいWioファミリーのメンバーであるWio Nodeが誕生しました。

その名前の意味の通り、Wio NodeはIoTプロジェクトで物を接続する真のWi-Fiノードです。Wio Linkが兄なら、Wio NodeはWioファミリーの弟に違いありません。このかわいい小さなデバイスは、Wio Linkの4分の1のサイズでありながら、Wio Linkの基本的な機能をすべて統合しています。

Wio Nodeのエコシステムは、オープンハードウェアのWio NodeボードオープンソースのWio Linkモバイルアプリ、およびオープンソースのIoTサーバー実装で構成されています。そのため、Wio LinkのソフトウェアプラットフォームはWio Nodeでも利用可能です。

今すぐ購入

caution

WioのIFTTT機能はEOL(End of Life)となっています。しかし、Wio APPは利用可能です。Wio APPのAPIを使用してセンサーの状態を読み取り、アクチュエータを制御することができます。

特徴


  • ハードウェアプログラミング不要、ブレッドボード不要、ジャンパーワイヤー不要、はんだ付け不要。
  • 多くのGroveモジュールに対応(モバイルアプリでリストを確認してください)。
  • Groveモジュールのプラグアンドプレイ。
  • マイクロコントローラプログラミングの代わりに視覚的な構成。
  • クラウドコンパイルとOTAによる自動更新。
  • 現実世界を仮想プラットフォームに接続。すべてのセンサーが仮想RESTful APIに変換。
  • Wio Nodeを管理するためのAndroid & iOSアプリ。
  • SeeedのチャンネルによるIFTTT対応。
  • コアモジュールESP-WROOM-02はCE/FCC/TELEC認証済み。

仕様


一般電源管理
サイズ28mm * 28mmI/OピンあたりのDC電流12mA
クリスタル26MHz入力電圧(Micro USB)5V
フラッシュメモリ4MBytes (W25Q32B)入力電圧(バッテリーホルダー)3.4~4.2V
Wi-Fiネットワークプロトコル802.11b/g/n出力DC電流1000mA MAX
Wi-Fi暗号化技術WEP/TKIP/AES動作電圧3.3V
拡張Groveコネクタ1UART0/I2C0/D0充電電流500mA MAX
拡張Groveコネクタ2アナログ/I2C1/D1

アプリケーションのアイデア


Wio Nodeは、以下のようなプロジェクトに対してシンプルで経済的なWi-Fiソリューションを提供するよう設計されています:

  • スマートホーム
  • 知的環境モニタリング
  • 面白いおもちゃ
  • Web of Things
  • Internet of Things

実際、私たちのレシピには多くのプロジェクトがあります。ぜひ訪問して興味深いプロジェクトを見つけたり、自分自身のプロジェクトを共有してください。きっと多くのファンを獲得できるでしょう。

灌漑制御システムLEDウォールのインターネット犬の餌やり機
今すぐ作る今すぐ作る今すぐ作る
Kickstarterモニター不在着信モニターボスキー
今すぐ作る今すぐ作る今すぐ作る
note

一部のレシピはWio Linkで作成されていますが、Wio Nodeに置き換えることができます。

ハードウェア概要


No.名前機能
1FunctionWio Nodeの動作モードを設定
2ESP8266ESP8266ベースのマイクロコントローラー
3Resetデバイスをリセット
4Micro USBデバイスに電力を供給し、バッテリーを充電
5バッテリーホルダーJST2.0コネクター、3.7Vリチウムバッテリーを接続
6Analog/I2C1/D1Groveポート、デジタル/I2C/アナログタイプのGroveモジュールを接続可能
7UART/I2C0/D0Groveポート、UART/I2C/デジタルタイプのGroveモジュールを接続可能

ステータスLED

FUNCTIONボタンの近くには2つのステータスLEDがあります。青色のLEDと赤色のLEDです。青色のLEDはネットワークステータスを示すLEDで、以下の点滅パターンがあります:

  • 呼吸状態:設定モード中
  • 2回素早く点滅後1秒オフ:ルーターからIPアドレスを要求中
  • 1回素早く点滅後1秒オフ:サーバーに接続中
  • 1秒オン後1秒オフ:ノードがオンライン
  • 常時点灯:IP取得失敗またはサーバー接続失敗でノードが停止
  • 素早く点滅(100msオン後100msオフ):OTA中
note

青色LEDはGPIO2に接続されており、これはUART1のTXピンでもあります。ファームウェアをダウンロードする際、UART1はUART0で送信されるデータを本能的にダンプします。そのため、ファームウェアダウンロード中は青色LEDが点滅します。起動後、GPIO2はUART1のTXではなくGPIOとして設定されます。

赤色LEDはもう一つのステータスLEDで、Groveモジュールの電源ステータスを示します。6つのGroveインターフェースのVCCは一緒に収束し、GPIO15で制御可能です。ノードがディープスリープモードになると、すべてのGroveモジュールの電源も失われます。赤色LEDはGroveモジュールが電源供給されているときに点灯し、電源が供給されていないときに消灯します。

ボーナス

Wio Nodeには内蔵のLiPoバッテリー充電器が搭載されており、USB接続時にJST 2.0ポートを通じて3.7V LiPoバッテリーを充電することができます。

note
  • USBマイクロタイプBソケットを丁寧に扱ってください。そうしないと、ソケットが基板から外れる可能性があります。

  • バッテリーはパッケージに含まれていません。ただし、Bazaarで多くの選択肢を用意しています。

はじめに


Wio Node を使用して非常に基本的な LED アプリケーションを構築してみましょう。このアプリケーションでは、スマートフォンを使って約5分で LED を制御できるようになります。始める前に、以下のものを手元に用意してください:

Wio NodeGrove - LEDMicro USB ケーブル
今すぐ購入今すぐ購入今すぐ購入
note
  • スマートフォンも必要です(Android OS バージョン 4.1 以上、iOS バージョン 7 以上)

  • Grove - LED にはすでに Grove ケーブルが含まれています

STEP 1: Android/iOS アプリをインストールする

Wio Node デバイスを管理および設定するために Wio Link アプリをインストールする必要があります。

Android または iOS アプリをダウンロードしてインストールしてください。または、Apple の App Store や Google Play ストアで「Wio Link」と検索すると見つかります。

Android アプリを入手iOS アプリを入手
note

Android OS バージョンが 4.1 以上、iOS バージョンが 7 以上であることを確認してください。

STEP 2: アカウントを作成する

  • 初めて Wio アプリを使用する場合、GPS の許可が求められることがあります。許可を与えた後、サインアップしてください。
  • すでにアカウントをお持ちの場合は、ログインする前にサーバーの場所を確認してください。
note

サーバーの場所に注意してください。間違ったサーバーの場所を選択すると、Wio Node に接続する際に失敗する可能性があります。

STEP 3: Wio Node をインターネットに接続する

  • CONFIG ボタンを押し続け、青色の LED が呼吸モード(フェードインとフェードアウトの点滅効果)になるまで待ちます。これにより、Wio Node が設定モードに成功し、Wio アプリによって検出可能になります。
  • 「Add your first Device」を押します。
  • Wio Node を選択します。
  • 「Go to Wi-Fi list」を選択すると、スマートフォンの Wi-Fi 設定画面に移動します。

  • 青色の LED を呼吸モードに成功させた場合、Wi-Fi リストに Wio Node が表示されます。それに接続してください!(通常、Wi-Fi リストでは Wio Node と表示されません。例では、私のデバイスは Wio_091016 と表示されていますが、リストには wio_xxxxxx と表示される場合があります。)
  • 接続が完了すると通知が届きます。その後、アプリに戻ることができます。
  • 次のステップは、自宅または会社の Wi-Fi に接続することです。

  • 接続したい Wi-Fi にパスワードがある場合、パスワードの入力が求められることがあります。
  • 将来的に複数の Wio Node を接続する可能性を考慮して、特別な名前を付けることで簡単に区別できるようにしてください。

STEP 4: Wio Node とモジュールを仮想的に接続し、ファームウェアを更新する

  • Wio Node をクリックすると、メインインターフェースに移動します。
  • 2つの Grove コネクタがあります。左側(D0)を選択してください。
  • LED は出力デバイスなので、出力カテゴリを選択します。
  • 電球のアイコンを見つけ、それを選択します。
  • すると、下部の長方形のボタンが赤くなり、「View API」が「Update Firmware」に変わります。「Update Firmware」を選択してください。

  • アプリで D0 ポートを選択して LED を接続したので、実際の Grove-LED を Wio Node の D0 ポートに接続する必要があります。

STEP 5: API を使用してアプリケーションをテストする

  • LED を Wio Node に正常に接続したら、「View API」をクリックして Wio Node の API を確認します。
  • 「Test Request」エリアに「1」または「0」を入力し、「Post」ボタンをクリックして何が起こるか確認してください。

IFTTT & DoButton を使ったスタートガイド


コードを書く方法がわからない?心配しないでください。IFTTT の助けを借りれば、コードの知識がなくても簡単なプロジェクトを構築することができます。

IFTTTは「If This Then That」の略で、無料のウェブベースのサービスです。ユーザーは「レシピ」と呼ばれる簡単な条件付きステートメントのチェーンを作成でき、これらはGmail、Facebook、Instagramなどの他のウェブサービスの変更に基づいてトリガーされます。IFTTTはWio Nodeとどのように連携するのでしょうか?以下の画像でわかるように、Seeedはwio.seeed.ioでクラウドサービスを提供しており、これがデータを交換し、IFTTTとWio Nodeに指示を送ることができます。簡単なレシピを作成することで、コードを書くことなく物をハックすることが可能です。

IFTTTアカウントをお持ちでない場合は、こちらをクリックしてサインアップしてください。

すでにIFTTTアカウントをお持ちの場合は、こちらをクリックしてSeeedと接続するか、IFTTTのウェブサイトでSeeedを検索してください。そこでは、Seeedによる9つのレシピが見つかり、IFTTTの使い方を学ぶことができます。

DoButtonとは何ですか?DoButtonはIFTTTのアプリケーションの1つで、タップするだけで自分専用のボタンを作成することができます。これはIoTプロジェクトを構築し、スマートフォンを通じて制御するのに非常に適しています。以下に、IFTTTとDoButtonを使用して便利なアプリケーションを作成する方法を示す2つの例を紹介します。

IFTTTDoButton
[レシピ]コードなしでDIY自動庭園灌漑[レシピ]家にいないときにペットに餌を与える方法
[ビデオ]IFTTTの使い方[ビデオ]DoButtonの使い方

上級者向けガイド


これらの例が簡単すぎると感じますか?もっと複雑なプロジェクトを作りたいですか?ここでは、上級者向けにWio Nodeを使って物をハックするための最高のガイドを紹介します。このガイドを使えば、上級者はWio Nodeに関する詳細情報を知り、プライベートサーバーを展開し、さらにはWio Node用のモジュールドライバーを書くことができます。

このガイドには以下が含まれます:

  • APIリファレンス
  • サーバー展開ガイド
  • 上級者向けガイド
  • Wio Link用モジュールドライバーの書き方
note
このガイドはWio Link向けに書かれていますが、Wio Nodeにも適用されます。

Grove対応リスト

SKU名前インターフェースドライバーリンク
101020008Grove - 湿度センサーアナログ自身リンク
101020014Grove - 光センサーアナログ汎用アナログ入力リンク
101020015Grove - 温度センサーアナログ自身リンク
101020017Grove - 回転角センサーアナログ汎用アナログ入力リンク
101020022Grove - 光センサー(P)アナログ汎用アナログ入力リンク
101020023Grove - 音センサーアナログ自身リンク
101020027Grove - 電気センサーアナログ汎用アナログ入力リンク
101020036Grove - スライドポテンショメータアナログ汎用アナログ入力リンク
101020042Grove - 80cm赤外線近接センサーアナログ汎用アナログ入力リンク
101020043Grove - UVセンサーアナログ自身リンク
101020048Grove - 回転角センサー(P)アナログ汎用アナログ入力リンク
101020063Grove - 音量センサーアナログ自身リンク
101020076Grove - 輝度センサーアナログ自身リンク
101020078Grove - 空気品質センサーv1.3アナログ汎用アナログ入力リンク
101020003Grove - ボタンデジタル自身リンク
101020004Grove - スイッチ(P)デジタル汎用デジタル入力リンク
101020005Grove - 衝突センサーデジタル汎用デジタル入力リンク
101020009Grove - ラインファインダーデジタル汎用デジタル入力リンク
101020018Grove - 水センサーデジタル汎用デジタル入力リンク
101020020Grove - PIRモーションセンサーデジタル自身リンク
101020025Grove - 傾きスイッチデジタル汎用デジタル入力リンク
101020037Grove - タッチセンサーデジタル汎用デジタル入力リンク
101020038Grove - 磁気スイッチデジタル自身リンク
101020046Grove - ホールセンサーデジタル自身リンク
101020049Grove - 炎センサーデジタル汎用デジタル入力リンク
111020000Grove - ボタン(P)デジタル汎用デジタル入力リンク
101020073Grove - 電磁石デジタル自身リンク
101020090Grove - 水霧化v1.0デジタル汎用デジタル出力リンク
103020004Grove - ソリッドステートリレーデジタル自身リンク
103020005Grove - リレーデジタル自身リンク
103020008Grove - MOSFETデジタル汎用デジタル出力リンク
103020010Grove - 2コイルラッチングリレーデジタル汎用デジタル出力リンク
103020014Grove - ドライリードリレーデジタル自身リンク
104020001Grove - 可変色LEDデジタル汎用デジタル出力リンク
104020002Grove - 紫色LED (3mm)デジタル汎用デジタル出力リンク
104020005Grove - LEDストリングライトデジタル汎用デジタル出力リンク
104030005Grove - 赤色LEDデジタル汎用デジタル出力リンク
104030007Grove - 緑色LEDデジタル汎用デジタル出力リンク
104030009Grove - 白色LEDデジタル汎用デジタル出力リンク
104030010Grove - 青色LEDデジタル汎用デジタル出力リンク
104030014Grove - マルチカラー点滅LED (5mm)デジタル汎用デジタル出力リンク
105020003Grove - 振動モーターデジタル汎用デジタル出力リンク
105020004Grove - ミニファンデジタル汎用デジタル出力リンク
105020005Grove - ELドライバーデジタル自身リンク
107020000Grove - ブザーデジタル汎用デジタル出力リンク
107020001Grove - スピーカーデジタル自身リンク
101020034Grove - 3軸デジタルコンパスI2C自身リンク
101020039Grove - 3軸デジタル加速度計(±1.5g)I2C自身リンク
101020050Grove - 3軸デジタルジャイロI2C自身リンク
101020072Grove - 気圧センサー (BMP180)I2C自身リンク
101020083Grove - ジェスチャーI2C自身リンク
101020088Grove - マルチチャンネルガスセンサーI2C自身リンク
103020013Grove - I2C ADCI2C自身リンク
104030008Grove - OLEDディスプレイ 1.12''I2C自身リンク
104030011Grove - OLEDディスプレイ 0.96''I2C自身リンク
105020001Grove - I2CモータードライバーI2C自身リンク
107020006Grove - I2C FMレシーバーI2C自身リンク
101020192Grove - 気圧センサー(BMP280)I2C自身リンク
101020193Grove - 温度&湿度&気圧センサー(BME280)I2C自身リンク
101020010Grove - 超音波レンジャーデジタル自身リンク
101020016Grove - 赤外線受信機デジタル自身リンク
101020019Grove - 温度&湿度センサーProデジタル自身リンク
101020026Grove - 赤外線エミッターデジタル自身リンク
101020029Grove - 赤外線反射センサーその他自身リンク
101020030Grove - デジタル光センサーI2C自身リンク
101020040Grove - 赤外線距離インタラプターデジタル自身リンク
103020018Grove - レコーダーデジタル自身リンク
104020006Grove - LEDバーv2.0UART自身リンク
104030003Grove - 4桁ディスプレイUART自身リンク
316010005Grove - サーボデジタル自身リンク
101020067Grove - CO2センサーUART自身リンク

FAQ


以下は新しいユーザーからよく寄せられる質問です。Wio Nodeやその他のWio製品を使用する際に問題がある場合は、Wioのコミュニティにぜひ参加してください。そこでは多くのプロフェッショナルユーザーがアドバイスを提供しており、また多くの上級ユーザーがWio製品の使用方法に関するアイデアを共有しています!

Q1. Wio NodeとWio Linkの違いは何ですか?

Wio NodeはミニWio Linkのようなもので、Wio Linkの4分の1のサイズで、価格も非常に安価です。サイズと価格を除けば、Wio NodeはWio Linkの完全な機能を備えています。より多くのGroveコネクタよりも小型サイズを好む方には、Wio Nodeが最適な選択です。

Q2. サーバーに接続できない場合はどうすればよいですか?

ログアウトして、ログイン前に間違ったサーバーを選択していないか確認してください。中国本土以外にいる場合は、グローバルサーバーを選択してください。

Q3. Wio Nodeの設定に失敗し、WiFiリストにWio Nodeが見つからない場合はどうすればよいですか?

青色LEDに注意してください。次のステップに進む前に、LEDがブリージングモード(フェードイン&フェードアウト効果で点滅する非常にユニークなモード)になっていることを確認してください。LEDがブリージングモードである場合のみ、WiFiリストにWio Nodeが表示されます。

Q4. 複数のI2Cデバイスを接続したい場合はどうすればよいですか?

Wio Nodeの2つのGrove-I2Cポートに同時に2つのGrove-I2Cデバイスを接続することはできません。Grove-I2Cハブを使用すると、1つのI2Cポートを4つに分岐できます。Bazaarで購入できます!

Q5. Wio Nodeをスリープモードに変更できますか?

はい、最後のAPIを確認してください。そこでWio Nodeをスリープモードにするコマンドを送信できます。

オンライン回路図ビューア

リソース


プロジェクト

Wio Link/Wio NodeとTelegramアプリを使用したスマートホーム: Seeedstudio Wio-Link/Wio-Nodeを使用してスマートホームを構築し、Telegramボットに接続します。

技術サポートと製品ディスカッション

弊社製品をお選びいただきありがとうございます!製品をご利用いただく際に、できる限りスムーズな体験を提供するため、さまざまなサポートを提供しております。異なる好みやニーズに対応するため、複数のコミュニケーションチャネルをご用意しています。

Loading Comments...