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

Grove – Heelight Sensor は、最大 500 のデジタル音声コマンドを認識できるスマート音声センサーです。もともとは Heelight というデジタル音波で制御可能なスマートなカラフル電球で使用されていました。現在、このセンサーを小型で整然とした Grove モジュールに導入し、Arduino ベースのプロジェクトでスマート制御を実現できるようになりました。
特徴
デジタル音声認識
500 以上のデジタル音声コマンドをサポート
Grove システムとの互換性
仕様
製品名 | Grove-Heelight Sensor |
---|---|
動作電圧 | DC 3.3V~5V |
動作電流 | 15mA |
認識範囲 | 0.1~10m |
角度範囲 | 360° |
サイズ | 20*20mm |
ボーレート | 115200 |
シリアルポート出力 | TTL ロジックレベル |
はじめに
必要なもの
名前 | 機能 | 数量 | リンク |
---|---|---|---|
Base Shield V2 | Grove コネクタを提供 | 1 | 今すぐ購入 |
Seeeduino V4.2 | コントローラー | 1 | 今すぐ購入 |
Grove - Heelight Sensor | センサー | 1 | 今すぐ購入 |
ハードウェア接続
- Base Shield V2 を Seeeduino V4.2 に接続します。
- Grove - Heelight Sensor を Base Shield V2 の D6 ポートに接続します。
コードのアップロード
コードをアップロードする前に、正しいボードと COM ポートを選択していることを確認してください。Seeeduino V4.2 の場合、Arduino/Genuino Uno を選択できます。
以下はセンサーの能力を示す基本的な例です。異なるデジタル音を受信(または聞く)すると、シリアルモニターに異なる 16 進値を出力します。この例はリソースからもダウンロードできます。
/*
ソフトウェアシリアルの複数シリアルテスト
ハードウェアシリアルから受信し、ソフトウェアシリアルに送信します。
ソフトウェアシリアルから受信し、ハードウェアシリアルに送信します。
回路:
* RX はデジタルピン 10 (他のデバイスの TX に接続)
* TX はデジタルピン 11 (他のデバイスの RX に接続)
注意:
Mega および Mega 2560 のすべてのピンが変更割り込みをサポートしているわけではないため、
RX に使用できるのは以下のみです:
10, 11, 12, 13, 50, 51, 52, 53, 62, 63, 64, 65, 66, 67, 68, 69
Leonardo のすべてのピンが変更割り込みをサポートしているわけではないため、
RX に使用できるのは以下のみです:
8, 9, 10, 11, 14 (MISO), 15 (SCK), 16 (MOSI).
作成: 過去の時代
修正: 2012年5月25日
作成者: Tom Igoe
Mikal Hart の例に基づく
この例のコードはパブリックドメインです。
*/
#include <SoftwareSerial.h>
SoftwareSerial mySerial(6, 7); // RX, TX
void setup()
{
// シリアル通信を開き、ポートが開くのを待ちます:
Serial.begin(57600);
mySerial.begin(115200);
while (!Serial) {
; // シリアルポートが接続されるのを待ちます。Leonardo のみ必要
}
Serial.println("おやすみなさい、月!");
// ソフトウェアシリアルポートのデータレートを設定
//mySerial.println("こんにちは、世界?");
}
void loop() // 繰り返し実行
{
if (mySerial.available())
{
Serial.print(mySerial.read(),HEX);
Serial.print(" ");
Serial.print(mySerial.read(),HEX);
Serial.print(" ");
Serial.print(mySerial.read(),HEX);
Serial.print(" ");
Serial.print(mySerial.read(),HEX);
Serial.println();
}
if (Serial.available())
mySerial.write(Serial.read());
}
結果
シリアルモニターを開き、ボーレートを 57600 に設定してから音を再生します。511 種類の異なるデジタル音を用意しています。音を再生するたびに、Heelight センサーはその音に対応する 16 進値を出力し、16 進値の最後の 2 文字は音の値と同じです。

このセンサーが提供された特定の音を PC や他のスピーカーで再生した際にうまく動作しない場合は、音量を低く設定してください。Windows PC では 10/100 を推奨します。
リソース
技術サポート & 製品ディスカッション
産業用センサーへのアップグレード
SenseCAP S2110コントローラーとS2100データロガーを使用することで、Groveを簡単にLoRaWAN®センサーに変えることができます。Seeedはプロトタイピングをサポートするだけでなく、SenseCAPシリーズの堅牢な産業用センサーを使用してプロジェクトを拡張する可能性も提供します。
IP66の筐体、Bluetooth設定、グローバルLoRaWAN®ネットワークとの互換性、内蔵19Ahバッテリー、そして強力なアプリサポートにより、SenseCAP S210xは産業用途に最適な選択肢となります。このシリーズには、土壌水分、空気温度と湿度、光強度、CO2、EC、そして8-in-1気象ステーション用のセンサーが含まれています。次の成功する産業プロジェクトには、最新のSenseCAP S210xをお試しください。