quarta-feira, 25 de maio de 2016

Arduino Note Player

Olá, companheiros!

Este é o primeiro post do blog Arduino Note Player. Como o nome sugere, se trata de um projeto envolvendo tocar notas usando Arduino. Este projeto é um trabalho que realizaremos para a matéria de Física Experimental 1, da Pontifícia Universidade Católica - PUC-SP.


O blog

A criação do blog é necessária para registro pontual de cada tarefa e passo que tomaremos no projeto. Não postaremos detalhe por detalhe separados em cada post; em vez disso, cada post (que poderemos chamar de "seções do projeto") serão tão completas quanto possível.

Material

Para fazermos isso tudo funcionar, usaremos:
Cada um destes tem o seu papel, que é importante tanto separadamente quanto tudo junto.


Arduino

O Arduino é uma plataforma de prototipação baseado no conceito easy-to-use de hardware e software. Com um Arduino Board é possível ler entradas de dados, ligar sensores entre outras coisas e gerar uma saída.

Usaremos o Arduino para montar o circuito e fazer as notas tocarem. O Arduino deverá receber as notas de forma textual por meio de uma conexão serial, traduzir o texto em nota musical e através do Buzzer reproduzir o som .


Raspberry Pi

O Raspberry Pi é um computador de tamanho reduzido capaz de computar dados da mesma forma que um computador desktop, seu principal atrativo além do tamanho é o seu baixo custo.

A placa Raspberry Pi será necessária para poder estabelecer uma conexão com a interface do Telegram e uma conexão serial com o Arduino, para o qual serão enviadas as notas.


Buzzer

O Buzzer é um componente composto de 2 camadas de metal e uma camada interna de cristal piezoelétrico que ao ser alimentado com uma fonte de sinal, vibra na mesma frequência recebida, funcionando como um alto-falante.


Resistor

O Resistor é um componente cuja finalidade é gerar uma resistência à passagem de corrente elétrica. Essa resistência damos o nome de resistência elétrica ou impedância e sua unidade é representada em ohm. Outro fator importante é que essa resistência gera uma queda de tensão e nunca de corrente elétrica, o que significa que a corrente elétrica que entra em um terminal do resistor será exatamente a mesma que sai, porém há uma queda de tensão.


Telegram

Decidimos usar a interface do Telegram pois nos é oferecido um serviço extremamente simples para lidar com Bots. Por meio de um Bot, enviaremos comandos que serão recebidos pelo Raspberry Pi que, por sua vez, decidirá qual nota enviar ao Arduino.