Grove - Node
この文書は 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 - LED | LED 点灯 | ||
Grove - バイブレーター | 振動 | ||
Grove - リレー | 他の回路のオン/オフ切り替え |
例えば、暗い環境で自動的に点灯し、それ以外では消灯するライトを作成する場合、Grove-Light_Sensor と Grove-Red_LED を選択します。
次に、Grove Node にロジックを教えます。
ライトセンサーを入力として接続し、LED を出力として接続してから、Grove Node をオンにします。
通常の環境では、Grove Node のボタンをシングルクリックします。
光センサーを手で覆い暗い環境をシミュレートし、その後ダブルクリックを行うと、Grove - LED が点灯します。
光センサーを解放すると、Grove - LED が消灯します。
オーバー・ザ・エア(OTA)
Grove Node には事前にプログラムされた OTA ブートローダーが搭載されています。ブートローダーを起動するには以下の手順を実行してください:
Grove Node の電源をオフにします。
Grove Node のボタンをダブルクリックします。
赤色の LED が点灯し、「SD7DFU」という名前の BLE デバイスがスキャン可能になります。
nRF Master Control Panel を使用して BLE アプリをアップグレードします。
詳細情報は mbed.org を参照してください。
新しいアプリケーションの開発
mbed.org の BLE を参照してください。
回路図オンラインビューア
リソース
技術サポート & 製品ディスカッション
弊社製品をお選びいただきありがとうございます!製品の使用体験がスムーズになるよう、さまざまなサポートを提供しています。お客様の好みやニーズに応じた複数のコミュニケーションチャネルをご用意しています。