domingo, abril 02, 2017

PROJETO ROBÓTICA NA ESCOLA 2017


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