Interfaz del módulo grabador de voz ISD1820 con Arduino

En esta aventura, te presentaré cómo el módulo grabador de voz ISD1820 interactúa con el Arduino. Aunque la placa del módulo grabador de voz ISD1820 tiene un botón que se puede utilizar para archivar y reproducir, en esta aventura, probablemente utilizaré el Arduino para regular estas acciones con el fin de implementar este software grabador de voz es una aventura extra inteligente.

Interfaz del módulo grabador de voz ISD1820 con Arduino Imagen 2

Introducción

La grabadora de voz es una herramienta que captura el habla (o el audio) en numerosas condiciones, como charlas, entrevistas, conferencias, retransmisiones y muchas otras, para poder editarlas o reproducirlas de forma sencilla.

[adsense1]

Hay varios tipos de {hardware} y programas de software dedicados a la grabación de voz que presentan una serie de opciones de personalización.

En esta aventura, voy a hablar de uno de los módulos vitales de grabación de voz que se utilizan generalmente en el barrio de los aficionados a la electrónica, el módulo de grabación de voz ISD 1820, y te presentaré cómo manejarlo con la ayuda de Arduino.

Una observación transitoria sobre el módulo de grabación de voz ISD 1820

El módulo grabador de voz ISD1820 se basa en el CI ISD1820, que es un CI grabador de voz de un solo chip para el archivo y la reproducción de un solo mensaje. No estoy seguro de la disponibilidad de sólo el CI, sin embargo se descubre continuamente dentro del módulo con todas las piezas y circuitos obligatorios.

Una función importante del Módulo Grabador de Voz ISD1820 es que puede revender mensajes en su memoria no volátil y puede configurarse para longitudes de mensaje de 8 a 20 segundos.

A continuación se demuestra el módulo grabador de voz ISD1820 utilizado en esta aventura. Como puedes ver, hay muchas piezas en la placa que ayudan al CI ISD1820 en la grabación y reproducción.

Interfaz del módulo grabador de voz ISD1820 con Arduino Módulo ISD1820 1

Otra característica clave de este módulo es que tiene un amplificador de audio interno que puede accionar un amplificador de altavoz directo de 8Ω de 0,5 W, sin necesidad de ningún circuito de amplificación externo. Sin embargo, si quieres accionar un sistema de audio más eficaz, puedes acoplar la salida de este módulo a un circuito integrado amplificador externo, como el LM386, por ejemplo.

[adsense2]

La siguiente imagen muestra algunas de las partes vitales del Módulo Grabador de Voz ISD1820.

Interfaz del módulo grabador de voz ISD1820 con el módulo Arduino ISD1820

¿Cuál es la mejor manera de hacer funcionar el Módulo Grabador de Voz ISD1820?

  • Unes el pequeño altavoz de 8Ω en la salida del Módulo, es decir, en todos los pines SP+ y SP.
  • Pulsa el botón de archivo (REC) del módulo y éste comenzará a grabar. Mantén pulsado el botón hasta que aparezca el mensaje completo (unos 10 segundos, por ejemplo).
  • Para reproducir, debes utilizar tanto PLAYE como PLAYL. Pulsa el botón PLAYE una vez y tu mensaje completo se reproducirá de nuevo.
  • Si mantienes pulsado el botón PLAYL, el mensaje empezará a reproducirse y si quieres volver a parar el juego en cualquier momento, pulsa el botón.
  • Si activas el puente PE, la reproducción está en modo de bucle ilimitado.

Interfaz del módulo grabador de voz ISD1820 con Arduino

Está claro que el módulo grabador de voz ISD1820 puede funcionar de forma independiente sin necesidad de un microcontrolador. Sin embargo, controlar el archivo y volver a jugar funciona con la ayuda de un microcontrolador como Arduino, por ejemplo, te ofrece la oportunidad de ampliar el rendimiento del módulo hasta un grado de software complicado.

Piensa en una situación en la que podrías estar diseñando un sistema de seguridad que debería archivar rutinariamente la voz al detectar un movimiento. Esto se puede hacer siempre que conectes el Módulo Grabador de Voz ISD1820 con el Arduino (o cualquier microcontrolador).

Diagrama del circuito

Interfaz del módulo grabador de voz ISD1820 con el diagrama del circuito Arduino

Elementos necesarios

  • Arduino UNO
  • Módulo grabador de voz ISD1820
  • altavoz de 8Ω
  • Sensor de infrarrojos (tipo reflectante)
  • Cableado
  • Bandeja para el pan
  • Fuente de alimentación

Diseño de circuitos

Los pines SP+ y SP- del Módulo ISD1820 se conectan a los terminales de los altavoces. La VCC y la GND del Módulo están conectadas a +5V y GND. Los pines REC y PLAYE se conectan a los pines IO digitales 2 y 3 del Arduino.

Aquí se utiliza un sensor de infrarrojos de tipo reflectante y la salida digital del sensor se conecta al pin 4 de Arduino.

Interfaz del módulo grabador de voz ISD1820 con Arduino Imagen 1

Código

Trabajando

Realiza las conexiones según el esquema del circuito y suministra energía al circuito. Cuando no hay ningún objeto en la entrada del sensor IR, su salida es BAJA y el Arduino no hace nada.

Cuando hay un objeto en la entrada del sensor de infrarrojos, su salida se pone en ALTO y el Arduino empieza a grabar un mensaje poniendo el pin REC en ALTO durante unos 5 segundos.

Durante todo este tiempo, el LED conectado a la clavija 13 se enciende, indicando al mismo tiempo que el módulo está grabando un mensaje.

Después de grabar el mensaje, éste se reproduce, haciendo que la clavija PLAYE esté en ALTO durante unos 6 segundos.

Funciones

Puede utilizarse en numerosas funciones a pequeña escala, como

  • Programas de seguridad
  • Grabaciones de voz por accidente
  • Mensaje de archivo durante las caídas

Si quieres conocer otros artículos parecidos a Interfaz del módulo grabador de voz ISD1820 con Arduino puedes visitar la categoría Electricidad Básica.

¡Más Contenido!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir