Pular para o conteúdo principal

Grove - Recorder v2.0

Grove - Recorder v2.0 é um gravador atualizado com recursos enriquecidos. Ele pode gravar 8–20 segundos[1] de áudio com voz natural e de alta qualidade. Além disso, ele também possui controle de volume de som e funções de reprodução. Com um MCU como Seeeduino ou placa Arduino, você pode criar protótipos de várias aplicações rapidamente com interfaces fáceis de usar.

[1]O tempo de gravação pode ser personalizado (se você precisar) substituindo diferentes resistores; a solução para fazer isso será descrita nas seções posteriores.

Rastreador de Versão

Revisão do produtoData de lançamentoStatus de suporteNotas
V1.0Abr 2014Suportado-
V2.0Out 2015Suporte principal
  1. Adicionar controlador de volume do alto-falante.
  2. Adicionar amplificador NS8002 para aumentar a potência.
  3. Adicionar interruptor do pino Rec para alternar o pino Rec.

Características

  • Fácil de usar, com controle de volume de som, funções de gravação, reprodução e interfaces Grove.
  • Fácil de programar para muitas aplicações com MCU.
  • Modo automático de desligamento, duração variável de gravação e reprodução, armazenamento não volátil.
  • Baixo consumo de energia.
  • Enviado com um alto-falante (8Ω/2W).
dica

Para mais detalhes sobre módulos Grove, consulte o Grove System

Ideias de aplicação

  • Brinquedos.
  • Alarme.
  • Aplicações que exigem eco de curta duração.

Especificações

ParâmetroValor
Tensão de operação3,3~5,0V(DC)
Ripple (na potência máx.)≤ 50mV
Duração da gravação(padrão)12 segundos (valor MÁX.)[2].
Duração da reprodução(padrão)12 segundos (valor MÁX.).
Taxa de amostragem53 kHz
ChipISD1820PY(Datasheet), NS8002(Amplificador de volume)

Plataformas Suportadas

ArduinoRaspberry Pi
cuidado

As plataformas mencionadas acima como suportadas são uma indicação da compatibilidade de software ou teórica do módulo. Na maioria dos casos, fornecemos apenas biblioteca de software ou exemplos de código para a plataforma Arduino. Não é possível fornecer biblioteca de software / código de demonstração para todas as possíveis plataformas de MCU. Portanto, os usuários precisam escrever sua própria biblioteca de software.

[2]Você pode substituir o resistor mostrado a seguir para alterar a duração da gravação.

Área marcada em retângulo vermelho

nota

A duração da reprodução será a mesma da duração da gravação conforme ela for alterada. Diferentes tipos de resistores levarão a diferentes durações de gravação, como mostra a tabela a seguir.

ROSCDuraçãoFrequência de amostragemLargura de banda de entrada
80 KΩ8 s8,0 KHz3,4 KHz
100 KΩ (padrão)10 s6,4 KHz2,6 KHz
120 KΩ12 s5,3 KHz2,3 KHz
160 KΩ16 s4,0 KHz1,7 KHz
200 KΩ20 s3,2 KHz1,3 KHz

Visão geral de hardware

Interface Grove

Conecte a placa de controle principal, como a placa Seeeduino_v4.2, ao Grove - Recorder.

Interface do alto-falante

Conecte o Grove - Recorder ao alto-falante.

Eixo Rec

Iniciar gravação.

Interface de controle de volume

Controla o volume do alto-falante.

MIC

Microfone para gravação.

IDS 1820PY

Microcontrolador.

Indicador de funcionamento

Acende enquanto você está gravando. Apaga quando você para de gravar ou o tempo de gravação excede a duração configurada.

Interruptor do pino Rec

Você pode alternar o pino Rec para LIGADO/DESLIGADO, assim pode desabilitar ou habilitar a gravação controlada pelo MCU.

Cabo Grove

Conecta a placa de controle principal à placa de acionamento.

Alto-falante

Lista de peças

Nome das peçasQuantidade
Grove - Recorder v2.01 unid.
Cabo Grove1 unid.
Alto-falante1 unid.

Primeiros passos

Materiais necessários

  • Seeeduino_v4.2 x 1
  • Grove - Button x 1
  • Cabo Grove x 1

Preparativos

Consulte os seguintes guias para construir um IDE apropriado:

nota

Usamos o Seeeduino neste caso.

  • Primeiros passos no Windows

  • Primeiros passos no Mac OS X

Conexões de hardware

  • Conecte todos os módulos como mostrado na figura acima.
    • Grove - Button > D2
    • Grove - Recorder > D7

Trabalho de software

Código de teste abaixo; copie-o para o seu Arduino IDE e clique em Upload(CTRL+U) para enviar o código para o seu Arduino.

// demo for Grove - Recorder

const int pinButton = 2;
const int pinRec = 7;


void setup()
{
pinMode(pinButton, INPUT);
pinMode(pinRec, OUTPUT);
}

void loop()
{
if(digitalRead(pinButton)) // button pressed
{
digitalWrite(pinRec, HIGH);
delay(200);
digitalWrite(pinRec, LOW);
while(digitalRead(pinButton)); // until button release
}

delay(10);
}

Teste

  • Depois que as conexões e o trabalho de software estiverem concluídos, pressione o eixo Rec para iniciar a gravação.
  • Em seguida, pressione o botão no Grove - Button para reproduzir.
  • Você também pode ajustar o volume com uma chave de fenda Philips.

Visualizador Online do Esquemático

Recursos

  • Arquivo de esquemático em formato Eagle
  • Arquivo de esquemático em formato PDF

Suporte Técnico e Discussão sobre o Produto

Obrigado por escolher nossos produtos! Estamos aqui para fornecer diferentes formas de suporte para garantir que sua experiência com nossos produtos seja a mais tranquila possível. Oferecemos vários canais de comunicação para atender a diferentes preferências e necessidades.

Loading Comments...