Aprenda a utilizar o módulo ISD1820
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 :
- Botão REC : Quando pressionado inicia a gravação de som.
- Botão PLAYE : Reproduz todos as gravações armazenadas na memória.
- Botão PLAYL : Reproduz as gravações enquanto o botão estiver sendo pressionado.
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
- 01x Módulo Gravador e Player de Voz ISD1820 Com Alto Falante
- 01x Fonte de alimentação de 5V
- 01x Fios jumper Macho -Fêmia
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
Montagem e implementação
Basta conectar os seguintes pinos
- VCC -> 5V
- GND -> GND
- REC -> pino 13
- P-E (playe) -> pino 12
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á!