Grabadora y Reproductora de Voz ISD1820 con Arduino
Componentes y materiales
| Arduino UNO | ×1 |
| Módulo ISD1820 | ×1 |
| Altavoz 0.25W, 8 Ω | ×1 |
| Cables de conexión (genéricos) | ×6 |
Sobre el proyecto
La idea detrás
Buscaba un dispositivo barato para grabar y reproducir voz. Encontré el ISD1820 (unos 3$), que puede grabar 20 segundos usando botones físicos. Mi objetivo era controlarlo totalmente desde Arduino: grabar y reproducir por software.
Este proyecto es ideal para principiantes que quieran entender el funcionamiento del ISD1820 con Arduino, pero se puede ampliar a aplicaciones mayores. Visita gadgetprogrammers.online para más detalles.
Cómo funciona
El ISD1820 graba 20 segundos por sesión (también se puede almacenar en tarjeta SD) y reproduce indefinidamente. En este sistema: pulsar 'r' en el monitor serie inicia la grabación; pulsar 'p' la reproduce.
Pines principales del ISD1820:
- VCC – 3.3V (en el módulo se alimenta a 5V del Arduino)
- GND – Tierra
- REC – Grabación (activo HIGH). Debe mantenerse HIGH durante la grabación. Tiene prioridad sobre reproducción.
- PLAYE – Reproducción por flanco (edge-activated). Un flanco ascendente inicia reproducción hasta marcador EOM o fin de memoria.
- PLAYL – Reproducción por nivel (level-activated). Transición LOW→HIGH inicia ciclo.
- SP+/SP- – Salida directa para altavoz ≥8 Ω.
- MIC – Entrada de micrófono al preamplificador interno.
- FT – Feed-through: micrófono directo al altavoz.
- P-E – Reproducción en bucle infinito.
¡Manos a la obra!
Conexiones:
- VCC → Arduino 5V
- GND → Arduino GND
- FT → Pin 5
- PLAYL (PL) → Pin 4
- PLAY_E (P-E) → Pin 3
- REC → Pin 2
Sube el código SAMPLE 1 (grabación/reproducción controlada por usuario) o SAMPLE 2 (ciclo automático: graba 3 s, reproduce 5 s).
Sample 1: Control manual por monitor serie
/* ISD1820 Arduino Voice Recorder
* Grabación y reproducción con Arduino e ISD1820
* Código de Anshul Pareek (educativo), 06/06/2018
*/
#define REC 2
#define PLAY_E 3
#define FT 5
#define playTime 5000
#define recordTime 3000
void setup() {
pinMode(REC, OUTPUT);
pinMode(PLAY_E, OUTPUT);
pinMode(FT, OUTPUT);
Serial.begin(9600);
}
void loop() {
while (Serial.available() > 0) {
char inChar = (char)Serial.read();
if (inChar == 'p' || inChar == 'P') {
digitalWrite(PLAY_E, HIGH);
delay(50);
digitalWrite(PLAY_E, LOW);
Serial.println("Reproducción iniciada");
delay(playTime);
Serial.println("Reproducción finalizada");
break;
} else if (inChar == 'r' || inChar == 'R') {
digitalWrite(REC, HIGH);
Serial.println("Grabación iniciada");
delay(recordTime);
digitalWrite(REC, LOW);
Serial.println("Grabación detenida");
}
Serial.println("### Monitor serie: escribe 'r' para grabar, 'p' para reproducir");
delay(500);
}
}
Sample 2: Ciclo automático (graba 3 s, reproduce 5 s)
#define REC 2
#define PLAY_E 3
#define FT 5
#define playTime 5000
#define recordTime 3000
#define playLTime 900
void setup() {
pinMode(REC, OUTPUT);
pinMode(PLAY_E, OUTPUT);
pinMode(FT, OUTPUT);
Serial.begin(9600);
}
void loop() {
digitalWrite(REC, HIGH);
delay(recordTime);
digitalWrite(REC, LOW);
digitalWrite(PLAY_E, HIGH);
delay(50);
digitalWrite(PLAY_E, LOW);
delay(playTime);
delay(500);
}
ALCANCE FUTURO: Puedes grabar voz y guardarla en tarjeta SD, crear un walkie-talkie, etc. ¡Tu imaginación es el límite!
Si te gusta, comparte y visita gadgetprogrammers.online para más proyectos.
Esquemáticos

Proceso de manufactura
- Canales y esclusas: ingeniería, historia y futuro del transporte fluvial en EE. UU.
- La Evolución y Artesanía de Arcos y Flechas: De la Caza Antigua a la Ingeniería Moderna
- El arte y proceso de producción de discos LP de vinilo
- Rasca y huele: la ciencia y el arte de la impresión de fragancias microencapsuladas
- Mantequilla vs. Margarina: Historia, Producción y Perspectivas de Salud
- Construya una estación meteorológica y de calidad del aire con Raspberry Pi, InfluxDB y Grafana
- Control de temperatura casero para cerveza: monitorizar y regular con Arduino
- Controlador de guante DIY de bajo coste y coche de hélice – Construya su propio controlador manual Arduino
- Cómo las Aplicaciones de Voz en Almacenes Protegen Pedidos y Trabajadores: Cuatro Beneficios Clave
- Transformando la Manufactura con Movilidad: Soluciones de Datos, Voz, Video y Ubicación
- Edge IA y hardware de bajo consumo impulsan el auge del control por voz