Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

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:

¡Manos a la obra!

Conexiones:

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

Grabadora y Reproductora de Voz ISD1820 con Arduino Grabadora y Reproductora de Voz ISD1820 con Arduino

Proceso de manufactura

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