Aprenda a utilizar o módulo ISD1820

modulo-ISD1820
Font Size

Neste tutorial iremos mostrar como utilizar o módulo ISD1820 (Módulo Gravador e Player de Voz ISD1820 Com Alto Falante), que é um pequeno módulo com microfone e caixa microfone integrado, um auto-falante externo e botões para controle de funções como o REC e Play.

Com esse módulo podemos fazer diversos projetos, tanto com algum microcontrolador, como arduino, Raspiberry PI e PIC, ou também pode sem implementado em standalone. Agora que já sabemos o potencial do nosso pequeno módulo vamos lá conhecer-lo melhor.

Veja também – Como usar o Módulo de Áudio YX5300

Conhecendo o módulo ISD1820

O Módulo de Gravação de Voz é base no ISD1820, que é um dispositivo de gravação / reprodução de mensagens múltiplas. Pode oferecer uma verdadeira gravação de voz de um único chip, armazenamento memória EEPROM interna, que é não volátil, com esse tipo de memória podemos desligar o módulo sem perda do áudio gravado anteriormente, o módulo ainda conta com uma capacidade de reprodução de até 10 segundos. A amostra é de 3,2k e o total de 20s para o gravador.

Figura 01: Módulo ISD1820
Fonte: eLab Peers

Esse módulo possui 3 botões para controle responsáveis por executar algumas funções específicas, sendo eles :

Especificações:

– CI Utilizado: ISD1820;
– Gravação de até 10 segundos;
– Pode ser usado como alto-falante;
– Grava a voz diretamente pelo microfone embutido na placa;
– Reproduz a mensagem previamente gravada em modo loop, jog ou single-pass;
– Tensão de Operação: 3-5V DC;
– Alto-Falante: 8Ω e 0,5W;
– Dimensões da Placa: 33x42mm.

Componentes do módulo:

01 – Gravador de Voz Som ISD1820
01 – Cabo de Conexão
01 – Alto-Falante

Agora que já conhecemos bem o módulo que vamos utilizar vamos a meter a mão na massa, iremos implementar o módulo de duas formas, como standalone e controlado pelo arduino.

Implementação do Módulo ISD1820 em standalone

Material Necessário

Montagem e implementação

Basta conectar os pinos VCC no positivo da sua fonte e o GND no negativo.

Depois de montado o circuito basta fazer o seguinte:
Pressione o botão REC, então o LED acenderá e continuará aceso até o fim da gravação.
Solte o botão REC
Selecione o modo de reprodução: PLAYE, basta pressionar uma vez e reproduzirá toda a gravação ou desligará; PLAYL, você sempre precisa pressionar este botão até querer parar o registro ou finalização da reprodução;

Implementação do Módulo ISD1820 com o Arduino

Material Necessário

01x Arduino Uno

01x Módulo Gravador e Player de Voz ISD1820 Com Alto Falante

01x Fios jumper Macho -Fêmia

Montagem e implementação

Basta conectar os seguintes pinos

O circuito deverá ficar assim como mostrado na imagem abaixo

Figura 02: Circuito arduino com o módulo ISD1820

Fonte: Autocore Robótica

 

Agora que o circuito está montado vamos programar!

Programação

A programação é bastante simples, dispensando até bibliotecas e funções complicadas, olha só então como controlamos o módulo com o Arduino.

// Programa : Gravação e reprodução ISD1820
// Autor : Saulo Alexandre - Autocore Robótica

// Pino ligado ao REC do modulo
int pino_rec = 13;
// Pino ligado ao P-E (PLAYE) do modulo
int pino_playe = 12 ;

void setup()
{ 
 Serial.begin(9600);
 pinMode(pino_rec, OUTPUT);
 pinMode(pino_playe, OUTPUT);
}

void loop()
{
 delay(5000);
 // Inicia a gravacao
 digitalWrite(pino_rec, HIGH);
 Serial.println("Gravando!");
 delay(10000);
 // Para a gravacao
 digitalWrite(pino_rec, LOW);
 // Aguarda 5 segundos
 delay(5000);
 // Inicial a reproducao
 digitalWrite(pino_playe, HIGH);
 Serial.println("Reproduzindo!");
 delay(100);
 digitalWrite(pino_playe, LOW);
 // Aguarda 5 segundos e reinicia o processo
 Serial.println("Aguardando a proxima gravacao");
 delay(5000);
}

Conclusão

O sensor módulo ISD1820 é um módulo que lhe permite utilizá-lo em várias aplicações por um baixo custo  e uma implementação bem fácil, e se o volume estiver baixo ou não atender ao seu desejo é possível conectar a saída do módulo a um auto-falante mais potente, basta conectar os pinos na saída em um conector p2 fêmea e ligar a um auto-falante ou caixa de som.

Fizemos um breve vídeo das implementações do módulo que construímos nessa publicação.

E aí, galera? Curtiram? Não deixe de nos dar o feedback sobre o que você achou, seu feedback é muito importante para nós!

Não deixe de nos acompanhar nas redes sociais, te espero lá!

 

Posts relacionados

Como utilizar o Servo Motor SG90 com Arduino?

por Danilo Nogueira
6 anos ago

Aprenda a utilizar o Sensor de Distância Ultrassônico HC-SR04 com Arduino

por autocore
7 anos ago

Envie os dados do microcontrolador para o excel com PLX-DAQ

por Oderlando Silva
2 anos ago
Sair da versão mobile