Skip to main content

Grove - Heelight Sensor

note

この文書は 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 V2Grove コネクタを提供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 文字は音の値と同じです。

note

このセンサーが提供された特定の音を 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をお試しください。

Loading Comments...