1.05.00.00-6 - Física
HIT THE LIGHT
Augusto Cesar Pupo Vieira
Curso de Ciência da Computação – Faculdade de
Matemática, Física e Tecnologia
Cássia de Souza Corrêa
Curso de Ciência da Computação – Faculdade de
Matemática, Física e Tecnologia
Denilson Gianeiz Junior
Curso de Ciência da Computação – Faculdade de
Matemática, Física e Tecnologia
Filipe Ricardo Reis Sbragio
Curso de Ciência da Computação – Faculdade de
Matemática, Física e Tecnologia
Resumo:Nosso projeto teve como objetivo criarmos as 7 primeiras teclas de um piano, assim como a reprodução de notas tocadas a partir de um computador. Todas as teclas contêm um LED colorido que acendem quando a nota é tocada. Para isso usamos o Arduino UNO e seu software arduino-1.0.1, assim como o software NetBeans IDE 7.1.2 e sua IDE de Java para a criação da interface das teclas no computador.
Palavras-Chave: Piano LED, Arduino,LED.
Introdução:
Nosso objetivo neste projeto é a partir do hardware Arduino UNO e de seu software arduino-1.0.1, criar as primeiras teclas de um piano, Dó, Ré, Mi, Fá, Sol, Lá e Si. Cada tecla ao ser apertada acende um LED colorida e reproduz o som correspondente a sua nota musical. O arduino também deve ter a capacidade de ler arquivos de texto em um computador, gerado pela interface de notas, e reproduzir estas notas na saída de som e LED correspondentes as clicadas na interface.
1. Desenvolvimento
Para criarmos o Piano LED usamos como material base para as teclas argila. As teclas de argila foram então queimadas para se tornarem cerâmica. Usamos LED de cores vermelha, amarela, azul, verde e branca para as notas musicais. A frequência de cada nota foram definidas de modo com que as teclas possam ser claramente distinguidas. (GOLDEMBERG et al. 2005). A base das teclas foi feita com papelão e revestido por papel contact. Outros materiais usados foram fios de cobre, fita adesiva, resistores de 1k Ohms, um adaptador para saída de som e molas.
2. Metodologia
Para criar as teclas usamos argila e as modelamos. Ao colocar no forno conseguimos as teclas de cerâmica. Com as teclas feitas, anexamos um circuito com um resistor, uma led, uma chave assim como uma mola fora do circuito na parte de baixo da tecla. Ao ser apertada, a chave se conecta com um botão feito de cobre, assim fechando o circuito. Quando o arduino registra a entrada de voltagem acima de 4 volts, ele começa o comando tone e acende o LED. O tone envia a saída de som da frequência com que o som será tocado. As teclas foram adicionadas a base, feita de papelão com revestimento de papel contact.Para o piano tocar as notas de um arquivo de texto, foi criado uma interface no computador para as notas. Criada no NetBeans IDE 7.1.2 em Java. O código cria um arquivo de texto que guarda a nota e o tempo em que esta foi pressionada. O arduino então consegue ler deste arquivo de texto e reproduzir no piano as teclas pressionadas acendendo os LED’s e enviando suas frequências e duração de execução da nota para a saída de som.
3. Resultados
Conseguimos a partir do arduino reproduzir os sons ao pressionar as teclas. Ao ser pressionado o circuito se fecha acendendo o LED e enviando a frequência a saída de som.
Referência Bibliográfica:
Introdução:
Nosso objetivo neste projeto é a partir do hardware Arduino UNO e de seu software arduino-1.0.1, criar as primeiras teclas de um piano, Dó, Ré, Mi, Fá, Sol, Lá e Si. Cada tecla ao ser apertada acende um LED colorida e reproduz o som correspondente a sua nota musical. O arduino também deve ter a capacidade de ler arquivos de texto em um computador, gerado pela interface de notas, e reproduzir estas notas na saída de som e LED correspondentes as clicadas na interface.
1. Desenvolvimento
Para criarmos o Piano LED usamos como material base para as teclas argila. As teclas de argila foram então queimadas para se tornarem cerâmica. Usamos LED de cores vermelha, amarela, azul, verde e branca para as notas musicais. A frequência de cada nota foram definidas de modo com que as teclas possam ser claramente distinguidas. (GOLDEMBERG et al. 2005). A base das teclas foi feita com papelão e revestido por papel contact. Outros materiais usados foram fios de cobre, fita adesiva, resistores de 1k Ohms, um adaptador para saída de som e molas.
2. Metodologia
Para criar as teclas usamos argila e as modelamos. Ao colocar no forno conseguimos as teclas de cerâmica. Com as teclas feitas, anexamos um circuito com um resistor, uma led, uma chave assim como uma mola fora do circuito na parte de baixo da tecla. Ao ser apertada, a chave se conecta com um botão feito de cobre, assim fechando o circuito. Quando o arduino registra a entrada de voltagem acima de 4 volts, ele começa o comando tone e acende o LED. O tone envia a saída de som da frequência com que o som será tocado. As teclas foram adicionadas a base, feita de papelão com revestimento de papel contact.Para o piano tocar as notas de um arquivo de texto, foi criado uma interface no computador para as notas. Criada no NetBeans IDE 7.1.2 em Java. O código cria um arquivo de texto que guarda a nota e o tempo em que esta foi pressionada. O arduino então consegue ler deste arquivo de texto e reproduzir no piano as teclas pressionadas acendendo os LED’s e enviando suas frequências e duração de execução da nota para a saída de som.
3. Resultados
Conseguimos a partir do arduino reproduzir os sons ao pressionar as teclas. Ao ser pressionado o circuito se fecha acendendo o LED e enviando a frequência a saída de som.
Referência Bibliográfica:
·
Electronic
Document Format (ISO)
GOLDEMBERG,
Ricardo. Aspectos acústicos da afinação de pianos. In Proceedings of the 2. II
Seminário de Música, Ciência e Tecnologia, 2005, São Paulo (SP) [online]. 2005 [cited 4 June 2012]. Available on: <http://www.proceedings.scielo.br/scielo.php?script=sci_arttext&pid=MSC0000000102005000100005&Ing=en&nrm=iso>
·
Electronic Document Format (ABNT)
GOLDEMBERG,
Ricardo. Aspectos acústicos da afinação de pianos. In II Seminário de Música,
Ciência e Tecnologia, 1., 2005, São Paulo. Proceedings online. Avaliable from: <http://www.proceedings.scielo.br/scielo.php?script=sci_arttext&pid=MSC0000000102005000100005&Ing=en&nrm=abn>. Acess on: 4 June 2012.
Nenhum comentário:
Postar um comentário