Skip to main content

Grove - Node

note

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

Grove - Node は、物理オブジェクトを接続するためのシンプルで柔軟な電子モジュールです。これは IFTTT(IF-This-Then-That)のアイデアに基づいています。2つの Grove コネクタを備えており、さまざまな Grove モジュールにアクセスできます。IFTTT ファームウェアが事前にプログラムされているため、アナログセンサーや 0/1 アクチュエーターを使用して物理オブジェクトを簡単に作成できます。

また、Bluetooth Low Energy(BLE)を統合しており、スマートフォンやタブレットとの相互作用が非常に簡単です。さらに、DFU ブートローダーを内蔵しており、BLE を介して Over-The-Air で再プログラムすることができます。ARM mbed プラットフォームをサポートしており、数百のライブラリを使用して新しいファームウェアを記述できます。

特徴

  • IFTTT パターンの使用

  • センサーとアクチュエーター用の 2 つの Grove コネクタ

    • アナログセンサーと高/低アクチュエーターのプラグアンドプレイ

      • 柔軟な 4 つの GPIO、すべて PWM、ADC、I2C、UART に使用可能
  • Nordic nRF51822 マルチプロトコル Bluetooth® 4.0 低エネルギー/2.4GHz RF SoC

    • ARM Cortex-M0 プロセッサ

      • 256kB フラッシュ、16kB RAM
  • オンボードバッテリー充電回路

  • OTA ファームウェア

  • mbed 対応

    • オンライン IDE

      • 使いやすい C/C++ SDK

      • 便利なライブラリ

仕様

  • 動作電圧: 3.3Vdc

  • バッテリー容量: 80mAH

  • 最大充電電流: 100mA

  • Grove インターフェース供給電圧:3.3V

  • Grove インターフェース供給電流: 最大 100mA

  • Grove インターフェース入力電圧:0~3.3V

ピン配置

始め方

  • Grove Node をオンにする

Grove Node をバッテリーまたは USB ケーブルで接続し、ボタンを押すと動作します。

  • ダブルクリック - ブートローダーを実行し、赤色 LED が点灯します。

  • それ以外 - アプリケーションを実行し、緑色 LED が点滅します。

  • Grove Node をオフにする
  • ブートローダーモードの場合 - アプリケーションが実行されるまでしばらく待ちます。

  • アプリケーションモードの場合 - ボタンを長押しして、すべての LED が消灯するまで待ちます。

事前プログラムされたファームウェアで始める

まず、物理世界を感知するための 入力 Grove モジュールが必要です。事前プログラムされたファームウェアは、アナログ入力センサーまたは 0/1 デジタル入力センサーのみをサポートします。以下の Seeedstudio の Grove モジュールが 入力 として使用できます:

モジュール名測定するパラメータ
Grove - 80cm 赤外線近接センサー 距離
Grove - ボタンオン/オフ
Grove - 電流センサー 電流
Grove - ガスセンサー(MQ2&MQ5) ガス品質
Grove - 光センサー
Grove - 磁気スイッチ 磁気
Grove - 湿度センサー 湿度
Grove - PIR モーションセンサー PIR モーション
Grove - 回転角センサー 回転角
Grove - 傾きスイッチ オブジェクトの位置
Grove - サウンドセンサー
Grove - 温度センサー 温度
Grove - タッチセンサー 人のタッチ
Grove - 水センサー

Grove 互換でない他のアナログセンサーは、少し調整が必要です。信号出力を Grove コネクタの pin4 に接続し、VCC と GND を接続してください。アナログまたはデジタル 1/0 値を出力するセンサーのみが事前プログラムされたファームウェアで使用可能です

次に、アクチュエーターとして 出力 Grove モジュールが必要です。以下の Grove モジュールが使用できます:

モジュール名トリガー時の動作
Grove - ブザー ブザーが有効化
Grove - LEDLED 点灯
Grove - バイブレーター 振動
Grove - リレー 他の回路のオン/オフ切り替え

例えば、暗い環境で自動的に点灯し、それ以外では消灯するライトを作成する場合、Grove-Light_Sensor と Grove-Red_LED を選択します。

次に、Grove Node にロジックを教えます。

ライトセンサーを入力として接続し、LED を出力として接続してから、Grove Node をオンにします。

  • 通常の環境では、Grove Node のボタンをシングルクリックします。

  • 光センサーを手で覆い暗い環境をシミュレートし、その後ダブルクリックを行うと、Grove - LED が点灯します。

  • 光センサーを解放すると、Grove - LED が消灯します。

オーバー・ザ・エア(OTA)

Grove Node には事前にプログラムされた OTA ブートローダーが搭載されています。ブートローダーを起動するには以下の手順を実行してください:

  1. Grove Node の電源をオフにします。

  2. Grove Node のボタンをダブルクリックします。

  3. 赤色の LED が点灯し、「SD7DFU」という名前の BLE デバイスがスキャン可能になります。

  4. nRF Master Control Panel を使用して BLE アプリをアップグレードします。

詳細情報は mbed.org を参照してください。

新しいアプリケーションの開発

mbed.org の BLE を参照してください。

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

リソース

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

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

Loading Comments...