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 produto | Data de lançamento | Status de suporte | Notas |
|---|---|---|---|
| V1.0 | Abr 2014 | Suportado | - |
| V2.0 | Out 2015 | Suporte principal |
|
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).
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âmetro | Valor |
|---|---|
| Tensão de operação | 3,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 amostragem | 53 kHz |
| Chip | ISD1820PY(Datasheet), NS8002(Amplificador de volume) |
Plataformas Suportadas
| Arduino | Raspberry Pi | |||
|---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() |
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
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.
| ROSC | Duração | Frequência de amostragem | Largura de banda de entrada |
|---|---|---|---|
| 80 KΩ | 8 s | 8,0 KHz | 3,4 KHz |
| 100 KΩ (padrão) | 10 s | 6,4 KHz | 2,6 KHz |
| 120 KΩ | 12 s | 5,3 KHz | 2,3 KHz |
| 160 KΩ | 16 s | 4,0 KHz | 1,7 KHz |
| 200 KΩ | 20 s | 3,2 KHz | 1,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ças | Quantidade |
|---|---|
| Grove - Recorder v2.0 | 1 unid. |
| Cabo Grove | 1 unid. |
| Alto-falante | 1 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:
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
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.





