Skip to main content

Grove - Recorder v2.0

note

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

Grove - Recorder v2.0は、機能が強化されたアップグレード版のレコーダーです。8~20秒[1]の高品質で自然な音声を録音することができます。さらに、音量調整機能や再生機能も備えています。SeeeduinoやArduinoボードなどのMCUを使用することで、ユーザーフレンドリーなインターフェースを使ってさまざまなアプリケーションを迅速にプロトタイプ化することができます。

[1]録音時間は、異なる抵抗を交換することでカスタマイズ可能です。この方法については後のセクションで説明します。

バージョントラッカー

製品リビジョンリリース日サポート状況備考
V1.02014年4月サポート中-
V2.02015年10月主流サポート
  1. スピーカー音量コントローラーを追加。
  2. NS8002アンプを追加して出力を強化。
  3. Recピン切り替えスイッチを追加。

特徴

  • 音量調整、録音、再生機能、Groveインターフェースを備えた使いやすい設計。
  • MCUを使用して多くのアプリケーションを簡単にプログラム可能。
  • 自動電源オフモード、可変録音および再生時間、不揮発性ストレージ。
  • 低消費電力。
  • スピーカー(8Ω/2W)付きで出荷。
tip

Groveモジュールの詳細については、Grove Systemを参照してください。

アプリケーションアイデア

  • おもちゃ。
  • アラーム。
  • 短時間のエコーが必要なアプリケーション。

仕様

パラメータ
動作電圧3.3~5.0V(DC)
リップル(最大電力時)≤ 50mV
録音時間(デフォルト)12秒(最大値)[2]
再生時間(デフォルト)12秒(最大値)。
サンプリングレート53 kHz
チップISD1820PY(データシート), NS8002(音量アンプ)

対応プラットフォーム

ArduinoRaspberry Pi
caution

上記で対応可能とされているプラットフォームは、モジュールのソフトウェアまたは理論的な互換性を示しています。ほとんどの場合、Arduinoプラットフォーム向けのソフトウェアライブラリやコード例のみを提供しています。すべての可能なMCUプラットフォーム向けにソフトウェアライブラリやデモコードを提供することは不可能です。そのため、ユーザー自身でソフトウェアライブラリを作成する必要があります。

[2]録音時間を変更するには、以下のように抵抗を交換してください。

赤い矩形でマークされた領域

note

再生時間は録音時間の変更に伴い同じになります。異なる種類の抵抗を使用すると、以下の表に示すように録音時間が変化します。

ROSC時間サンプリング周波数入力帯域幅
80 KΩ8秒8.0 KHz3.4 KHz
100 KΩ (デフォルト)10秒6.4 KHz2.6 KHz
120 KΩ12秒5.3 KHz2.3 KHz
160 KΩ16秒4.0 KHz1.7 KHz
200 KΩ20秒3.2 KHz1.3 KHz

ハードウェア概要

Groveインターフェース

Seeeduino_v4.2ボードなどのメイン制御ボードをGrove - Recorderに接続します。

スピーカーインターフェース

Grove - Recorderをスピーカーに接続します。

Recシャフト

録音を開始します。

音量調整インターフェース

スピーカーの音量を調整します。

MIC

録音用のマイク。

IDS 1820PY

マイクロコントローラー。

動作インジケーター

録音中は点灯します。録音を停止するか、録音時間が録音可能時間を超えると消灯します。

Recピン切り替えスイッチ

RecピンをON/OFFに切り替えることができ、MCUによる録音制御を無効化または有効化できます。

Groveワイヤー

メイン制御ボードをドライバーボードに接続します。

スピーカー

部品リスト

部品名数量
Grove - Recorder v2.01個
Groveワイヤー1個
スピーカー1個

はじめに

必要な材料

  • Seeeduino_v4.2 x 1
  • Grove - Button x 1
  • Groveワイヤー x 1

準備

以下のガイドを参照して適切なIDEを構築してください:

note
このケースでは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のボタンを押して再生します。
  • また、フィリップスドライバーを使用して音量を調整することができます。

オンライン回路図ビューア

リソース

  • Eagle形式の回路図ファイル
  • PDF形式の回路図ファイル

技術サポートと製品ディスカッション

弊社製品をお選びいただきありがとうございます!製品の使用体験がスムーズになるよう、さまざまなサポートを提供しています。異なる好みやニーズに対応するため、いくつかのコミュニケーションチャネルを用意しています。

Loading Comments...