Grove - Recorder v2.0
この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues
Grove - Recorder v2.0は、機能が強化されたアップグレード版のレコーダーです。8~20秒[1]の高品質で自然な音声を録音することができます。さらに、音量調整機能や再生機能も備えています。SeeeduinoやArduinoボードなどのMCUを使用することで、ユーザーフレンドリーなインターフェースを使ってさまざまなアプリケーションを迅速にプロトタイプ化することができます。
[1]録音時間は、異なる抵抗を交換することでカスタマイズ可能です。この方法については後のセクションで説明します。バージョントラッカー
製品リビジョン | リリース日 | サポート状況 | 備考 |
---|---|---|---|
V1.0 | 2014年4月 | サポート中 | - |
V2.0 | 2015年10月 | 主流サポート |
|
特徴
- 音量調整、録音、再生機能、Groveインターフェースを備えた使いやすい設計。
- MCUを使用して多くのアプリケーションを簡単にプログラム可能。
- 自動電源オフモード、可変録音および再生時間、不揮発性ストレージ。
- 低消費電力。
- スピーカー(8Ω/2W)付きで出荷。
Groveモジュールの詳細については、Grove Systemを参照してください。
アプリケーションアイデア
- おもちゃ。
- アラーム。
- 短時間のエコーが必要なアプリケーション。
仕様
パラメータ | 値 |
---|---|
動作電圧 | 3.3~5.0V(DC) |
リップル(最大電力時) | ≤ 50mV |
録音時間(デフォルト) | 12秒(最大値)[2]。 |
再生時間(デフォルト) | 12秒(最大値)。 |
サンプリングレート | 53 kHz |
チップ | ISD1820PY(データシート), NS8002(音量アンプ) |
対応プラットフォーム
Arduino | Raspberry Pi | |||
---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() |
上記で対応可能とされているプラットフォームは、モジュールのソフトウェアまたは理論的な互換性を示しています。ほとんどの場合、Arduinoプラットフォーム向けのソフトウェアライブラリやコード例のみを提供しています。すべての可能なMCUプラットフォーム向けにソフトウェアライブラリやデモコードを提供することは不可能です。そのため、ユーザー自身でソフトウェアライブラリを作成する必要があります。
赤い矩形でマークされた領域
再生時間は録音時間の変更に伴い同じになります。異なる種類の抵抗を使用すると、以下の表に示すように録音時間が変化します。
ROSC | 時間 | サンプリング周波数 | 入力帯域幅 |
---|---|---|---|
80 KΩ | 8秒 | 8.0 KHz | 3.4 KHz |
100 KΩ (デフォルト) | 10秒 | 6.4 KHz | 2.6 KHz |
120 KΩ | 12秒 | 5.3 KHz | 2.3 KHz |
160 KΩ | 16秒 | 4.0 KHz | 1.7 KHz |
200 KΩ | 20秒 | 3.2 KHz | 1.3 KHz |
ハードウェア概要
Groveインターフェース
Seeeduino_v4.2ボードなどのメイン制御ボードをGrove - Recorderに接続します。
スピーカーインターフェース
Grove - Recorderをスピーカーに接続します。
Recシャフト
録音を開始します。
音量調整インターフェース
スピーカーの音量を調整します。
MIC
録音用のマイク。
IDS 1820PY
マイクロコントローラー。
動作インジケーター
録音中は点灯します。録音を停止するか、録音時間が録音可能時間を超えると消灯します。
Recピン切り替えスイッチ
RecピンをON/OFFに切り替えることができ、MCUによる録音制御を無効化または有効化できます。
Groveワイヤー
メイン制御ボードをドライバーボードに接続します。
スピーカー
部品リスト
部品名 | 数量 |
---|---|
Grove - Recorder v2.0 | 1個 |
Groveワイヤー | 1個 |
スピーカー | 1個 |
はじめに
必要な材料
- Seeeduino_v4.2 x 1
- Grove - Button x 1
- Groveワイヤー x 1
準備
以下のガイドを参照して適切なIDEを構築してください:
このケースではSeeeduinoを使用しています。
- Windowsでのセットアップガイド
- Mac OS Xでのセットアップガイド
ハードウェア接続
- 上記の図に示すようにすべてのモジュールを接続します。
- Grove - Button > D2
- Grove - Recorder > D7
ソフトウェア作業
以下のテストコードをArduino IDEにコピーし、Upload(CTRL+U)をクリックしてコードをアップロードしてください。
// Grove - Recorderのデモ
const int pinButton = 2;
const int pinRec = 7;
void setup()
{
pinMode(pinButton, INPUT);
pinMode(pinRec, OUTPUT);
}
void loop()
{
if(digitalRead(pinButton)) // ボタンが押された場合
{
digitalWrite(pinRec, HIGH);
delay(200);
digitalWrite(pinRec, LOW);
while(digitalRead(pinButton)); // ボタンが離されるまで待機
}
delay(10);
}
テスト
- 接続が正常に動作し、ソフトウェア作業が完了した後、Recシャフトを押して録音を開始します。
- 次に、Grove - Buttonのボタンを押して再生します。
- また、フィリップスドライバーを使用して音量を調整することができます。
オンライン回路図ビューア
リソース
技術サポートと製品ディスカッション
弊社製品をお選びいただきありがとうございます!製品の使用体験がスムーズになるよう、さまざまなサポートを提供しています。異なる好みやニーズに対応するため、いくつかのコミュニケーションチャネルを用意しています。