Grove - Recorder V3
この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues
これは最新バージョンのGrove-recorderであり、これまでで最も優れたバージョンです。前バージョンと比較して、いくつかの更新点がありますのでご紹介します。
最初の変更点はMCUです。V3.0では、MCUがISD1820PYからISD9160FIにアップグレードされました。これは旧バージョンよりも強力です。どのように強力かというと、新たに追加された2Mバイトのフラッシュメモリと組み合わせることで、録音時間が最大83秒に延長され、以前の12秒の録音時間を大幅に上回ります。
次に、以前のバージョンを使用したことがある方なら、録音した内容を再生するには、別途接続されたGroveボタンの別のボタンを押す必要があったことをご存じでしょう。V3.0では、録音ボタンと再生ボタンを1つのボタンに統合しました。このボタンを2秒間押し続けると録音が開始され、素早く押すと録音した内容が再生されます。
V3の新機能
- MCUがISD1820PYからISD9160FIに変更
- 録音および再生ボタン
- 録音スイッチ
- 2Mバイトのフラッシュメモリ
特徴
- 非常に長い録音時間、最大83秒
- 操作用の内蔵ボタン
- 内蔵LEDインジケーター
- 単独動作またはMCUによる制御
- 内蔵マイクロフォン
Groveモジュールの詳細については、[Grove System](https://wiki.seeedstudio.com/ja/Grove_System/)をご参照ください。
プラットフォームサポート
Arduino | Wio | BeagleBone | Raspberry Pi | LinkIt |
---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() |
仕様
- 動作電圧: 3.3/5V
- 動作電流 (@5V, 25℃)
- 待機時: 25-30mA
- 録音時: 29-35mA
- 再生時: 110-150mA
- 動作電流 (@3.3V, 25℃)
- 待機時: 23-25mA
- 録音時: 25-30mA
- 再生時: 70-150mA
- 動作温度: 0~85℃
- サイズ: 40x20mm
- 重量: 31.5g
ハードウェア概要
スピーカーコネクタ - JST2.0
マイクロフォン
音声制御
ボタン
- 短押し: 再生
- 長押し: ボタンを離すまで録音開始
- LEDインジケーター
- 赤色LED、ボタンを押すと点灯
Groveコネクタ
録音スイッチ
- ソフトウェアでモジュールを制御して録音する場合はONに切り替え
- MCU
はじめに
ここでは、このGrove - Recorder V3.0がどのように動作するかを簡単なデモを通じて説明します。まず、以下のものを準備してください。
Seeeduino V4 | Grove - Recorder | Base Shield |
---|---|---|
![]() | ![]() | ![]() |
今すぐ購入 | 今すぐ購入 | 今すぐ購入 |
ハードウェア接続
Groveシリーズモジュールの利点のおかげで、はんだ付けやブレッドボードは必要ありません。必要なのは、モジュールをBase Shieldの正しいポートに接続することだけです。このデモでは、Grove - RecorderをD2に接続します。
スタンドアロン
このモジュールは、コーディングなしでスタンドアロンで動作します。
- 録音 - ボタンを押してLEDが点灯するまで押し続けると録音が開始されます。録音が終了したらボタンを離します。
- 再生 - ボタンを押して離すと、録音された音声が再生されます。
モジュールをコードで制御したい場合は、以下を参照してください。
ソフトウェア
以下のコードをコピーしてArduino IDEに貼り付け、Seeeduino V4にアップロードしてください。コードをArduinoにアップロードした後、シリアルモニターを開きます。
/* Grove - Recorder テストコード
+--------------------------------------------------------------------+
| シリアルモニターを開き、コマンドを入力してモジュールを制御します:
| r - 録音開始
| s - 録音停止
| p - 再生
+-------------------------------------------------------------------*/
const int pinRec = 3;
const int pinPlay = 2;
void setup()
{
Serial.begin(115200);
Serial.println("Grove - Recorder V3.0 テストコード");
Serial.println("コマンド: \r\nr: 録音\r\ns: 録音停止\r\np: 再生");
pinMode(pinRec, OUTPUT);
pinMode(pinPlay, OUTPUT);
digitalWrite(pinRec, HIGH);
digitalWrite(pinPlay, HIGH);
}
void loop()
{
if(Serial.available())
{
char c = Serial.read();
if(c == 'r') // 録音開始
{
digitalWrite(pinRec, LOW);
Serial.println("録音を開始します...");
}
else if(c == 's') // 録音停止
{
digitalWrite(pinRec, HIGH);
Serial.println("録音を停止します...");
}
else if(c == 'p') // 再生
{
digitalWrite(pinPlay, LOW);
delay(100);
digitalWrite(pinPlay, HIGH);
Serial.println("再生中...");
}
}
}
コマンド入力
シリアルモニターで以下のコマンドを入力できます:
- 録音開始 - 'r' を入力
- 録音停止 - 's' を入力
- 再生 - 'p' を入力
Codecraftを使用した操作
ハードウェア
ステップ 1. Grove - RecordをBase ShieldのD2ポートに接続します。
ステップ 2. Base ShieldをSeeeduino/Arduinoに接続します。
ステップ 3. USBケーブルを使用してSeeeduino/ArduinoをPCに接続します。
ソフトウェア
ステップ 1. Codecraftを開き、Arduinoサポートを追加し、メインプロシージャを作業エリアにドラッグします。
初めてCodecraftを使用する場合は、[Arduino用Codecraftガイド](https://wiki.seeedstudio.com/ja/Guide_for_Codecraft_using_Arduino/)も参照してください。
ステップ 2. 下の画像のようにブロックをドラッグするか、このページの最後からダウンロードできるcdcファイルを開きます。
プログラムをArduino/Seeeduinoにアップロードします。
コードのアップロードが完了すると、シリアルモニターを使用してRecorderで録音および再生が可能になります。
回路図オンラインビューア
リソース
技術サポートと製品ディスカッション
弊社製品をお選びいただきありがとうございます!製品をご利用いただく際にスムーズな体験を提供するため、さまざまなサポートを用意しております。異なる好みやニーズに対応するため、複数のコミュニケーションチャネルをご利用いただけます。