Grove - Grabadora v2.0
Grove - Grabadora v2.0 es una grabadora mejorada con características enriquecidas. Puede grabar audio de 8-20 segundos[1] con alta calidad y voz natural. Además, también cuenta con control de volumen de sonido y funciones de reproducción. Con MCU como Seeeduino o placa Arduino, puedes crear prototipos de varias aplicaciones rápidamente con interfaces fáciles de usar.
[1]El tiempo de grabación puede ser personalizado (si lo requieres) reemplazando diferentes resistencias; la solución para hacer esto se describirá en secciones posteriores.
Seguimiento de Versiones
Revisión del producto | Fecha de lanzamiento | Estado de soporte | Notas |
---|---|---|---|
V1.0 | Abr 2014 | Soportado | - |
V2.0 | Oct 2015 | Soporte principal |
|
Características
- Fácil de usar con control de volumen de sonido, funciones de grabación, reproducción e interfaces grove.
- Fácil de programar para múltiples aplicaciones con MCU.
- Modo de apagado automático, duración de grabación y reproducción variable, almacenamiento no volátil.
- Bajo consumo de energía.
- Se envía con un altavoz (8Ω/2W).
Para más detalles sobre los módulos Grove, consulte Sistema Grove
Ideas de aplicación
- Juguetes.
- Alarma.
- Aplicaciones que requieren eco de corta duración.
Especificaciones
Parámetro | Valor |
---|---|
Voltaje de operación | 3.3~5.0V(DC) |
Ondulación(a potencia máxima) | ≤ 50mV |
Duración de grabación(predeterminada) | 12 segundos(valor MAX)[2]. |
Duración de reproducción(predeterminada) | 12 segundos(valor MAX). |
Frecuencia de muestreo | 53 kHz |
Chip | ISD1820PY(Hoja de datos), NS8002(Amplificador de Volumen) |
Plataformas Compatibles
Arduino | Raspberry Pi | |||
---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() |
Las plataformas mencionadas anteriormente como compatibles son una indicación de la compatibilidad de software o teórica del módulo. Solo proporcionamos biblioteca de software o ejemplos de código para la plataforma Arduino en la mayoría de los casos. No es posible proporcionar biblioteca de software / código de demostración para todas las plataformas MCU posibles. Por lo tanto, los usuarios tienen que escribir su propia biblioteca de software.
[2]Puedes reemplazar la resistencia que se muestra a continuación para cambiar la duración de grabación.
Área marcada con rectángulo rojo
La duración de reproducción será la misma que la duración de grabación cuando cambie. Diferentes tipos de resistencia llevarán a diferentes duraciones de grabación como muestra la siguiente tabla.
ROSC | Duración | Frecuencia de Muestreo | Ancho de Banda de Entrada |
---|---|---|---|
80 KΩ | 8 segs | 8.0 KHz | 3.4 KHz |
100 KΩ (predeterminado) | 10 segs | 6.4 KHz | 2.6 KHz |
120 KΩ | 12 segs | 5.3 KHz | 2.3 KHz |
160 KΩ | 16 segs | 4.0 KHz | 1.7 KHz |
200 KΩ | 20 segs | 3.2 KHz | 1.3 KHz |
Descripción General del Hardware
Interfaz Grove
Conecta la placa de control principal como la placa Seeeduino_v4.2 con Grove - Recorder.
Interfaz del altavoz
Conecta Grove - Recorder con el altavoz.
Eje Rec
Iniciar grabación.
Interfaz de control de volumen
Controla el volumen del altavoz.
MIC
Micrófono para grabación.
IDS 1820PY
Microcontrolador.
Indicador de funcionamiento
Se enciende mientras estás grabando. Se apaga cuando detienes la grabación o el tiempo de grabación excede la duración de grabación.
Interruptor del pin Rec
Puedes cambiar el pin Rec ON/OFF, así puedes deshabilitar o habilitar la grabación controlada por MCU.
Cable Grove
Conecta la placa de control principal con la placa controladora.
Altavoz
Lista de partes
Nombre de la parte | Cantidad |
---|---|
Grove - Recorder v2.0 | 1 PC |
Cable Grove | 1 PC |
Altavoz | 1 PC |
Comenzar
Materiales requeridos
- Seeeduino_v4.2 x 1
- Grove - Button x 1
- Cable Grove x 1
Preparativos
Consulta las siguientes guías para construir un IDE apropiado:
Hemos usado Seeeduino en este caso.
-
Comenzar en Windows
-
Comenzar en Mac OS X
Conexiones de hardware
- Conecta todos los módulos como muestra la figura anterior.
- Grove - Button > D2
- Grove - Recorder > D7
Trabajo de software
Código de prueba como se muestra a continuación, cópialo a tu Arduino IDE, luego haz clic en Upload(CTRL+U) para subir el código a tu 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);
}
Pruébalo
- Después de que la conexión funcione y el software termine de funcionar, presiona el eje Rec para comenzar a grabar.
- Luego presiona el botón en Grove - Button para reproducir.
- También puedes ajustar el volumen con un destornillador Phillips.
Visor de Esquemático en Línea
Recursos
Soporte Técnico y Discusión de Productos
¡Gracias por elegir nuestros productos! Estamos aquí para brindarte diferentes tipos de soporte para asegurar que tu experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para satisfacer diferentes preferencias y necesidades.