O projeto ROBÓTICA NA ESCOLA 2017 será iniciado nesta semana.
Como teve um grande número de interessados teremos que fazer uma seleção devido
ao material disponível para trabalharem ser reduzido. Os alunos terão uma aula
básica sobre Arduino, programação e alguns componentes elétricos e eletrônicos que
serão utilizados. A avaliação será prática com uma parte para leitura de
resistores, outra para encontrar erros básicos no sketch (programa codificado
em Arduino) e, finalizando, a montagem e execução de um programa para gravar e
reproduzir sons. Como não foi publicado o sketch e imagem com o módulo gravador
e reprodutor de som, na sequência segue a explicação e o sketch. Também estou
devendo a publicação dos sketchs das plataformas robótica e domótica preparadas
pelos alunos no ano passado. Na medida do possível irei atualizando o blog
sobre esta temática.
O sketch abaixo, que faz parte do bloco sobre sons no
Arduino, composto pelo módulo sensor de sons, já publicado no blog e o shield
Waves V3.0, reprodutor de sons a partir de um cartão de memória, que será
assunto do próximo post.
O módulo deste post tem um gravador e reprodutor de som,
para registros feitos próximo ao microfone inserido na placa, com duração de até 10 segundos. O
módulo acende o led vermelho na placa para indicar o início da
gravação e o apaga após 10 segundos – limite de capacidade de armazenamento. O
som reproduzido pelo alto-falante não é alto, mas tem intensidade para ser
ouvido na sua proximidade, principalmente se o alto-falante estiver em uma
caixa adequada. ´Pode-se acrescentar um módulo amplificador à saída se houver
necessidade de um som de maior volume. Na montagem, não apresentada na imagem abaixo, utilizo uma caixa de som
antiga de computador sem o amplificador interno que estava queimado.
Os pinos PLAYL e FT, não utilizados no esquema, são para ouvir o som no alto-falante enquanto estiver gravando (primeiro) e reproduzir o som captado pelo microfone também no alto-falante (segundo).
/*
HARDWARE:
MÓDULO GRAVADOR E REPRODUTOR DE SOM/ALTO-FALANTE
***********************************************
PROJETO ROBÓTICA NA ESCOLA 2016
GRAVADOR E REPRODUTOR DE SOM
EE DR PEDRO VELHO – RN/BR
***********************************************
//Baseado
no sketch disponibilizado no blog "Arduino e Cia"
//
Pino ligado ao REC do módulo para gravar som
int
pino_rec = 5;
//
Pino ligado ao P-E (PLAYE) do módulo para reproduzir som
int
pino_playe = 7;
void
setup()
{
pinMode(pino_rec, OUTPUT);
pinMode(pino_playe, OUTPUT);
// Espera para iniciar a gravacão (5s)
delay(5000);
digitalWrite(pino_rec, HIGH);
// Inicia a gravacao com duração de 10s
delay(10000);
// Para a gravacão
digitalWrite(pino_rec, LOW);
// Aguarda 5 segundos
delay(5000);
}
void
loop()
{
// Inicia a reproducão do som gravado durante
10 segundos
digitalWrite(pino_playe, HIGH);
delay(10000);
// Para a reprodução
digitalWrite(pino_playe, LOW);
// Aguarda 2 segundos e repete a gravação
delay(2000);
}
//FIM
DO SKETCH
Nenhum comentário:
Postar um comentário