2010bEquipe10
Tabela de conteúdo |
O Projeto
Pergunta merkle: - QUEM É PEDREIROS DO JAVA? Resposta: Erroneamente editei a área para a equipe11, entretanto gentilmente eles devolveram o conteúdo à nossa área. Isso explica as edições anteriores.
Temos em vista a criação de instrumentos musicais virtuais , por meio de software e hardware. Temos por objetivo a criação de um instrumento físico que faça a comunicação usuário/software por meio de plataformas de baixo custo.
Objetivo
Esse projeto tem o objetivo de levar a música a lugares aonde comumente não chegaria, sejam em escolas, hospitais, clinicas ou até mesmo em casas. A música sempre esteve presente na sociedade, é motivadora, estimula o cérebro e a inteligência. Esse projeto não está orientado para músicos, mas sim para um público leigo, que procurar seus primeiros passos na música, seja por divertimento ou curiosidade.
Equipe
Eli Teixeira Paula Junior Gustavo Candido De Almeida Thainã Pacheco Monteiro
Metas
Criação do software simulando os botões no teclado
Escolha da interface a ser usada OK
Testes e utilização da interface OK
Diário
18/08/2010 - Após a formação da equipe definiu-se que o projeto seria baseado na Criação de Instrumentos Virtuais e de uma interface com o usuário na qual ele poderá tocar o instrumento sem a necessidade do mesmo -->> Thainã
26/08/2010 - Mediante contato via e-mail Leandro Nunes (Mestrando em Microeletrônica - UFRGS) indicou o uso do Arduíno para comunicar os botões, referente as notas, e o software.Entretanto depois de pesquisa de custos, verifico que poderemos fazer uma interface USB de baixo custo com um PIC18F4550. [1] . -->> Thainã
26/08/2010 - O braço da guitarra/violão virtual já foi implementado e está funcionando, as notas ao serem pressionadas ou "excitadas" com o mouse ja produzem o som similar ao instrumento, a idéia é fazer com que o usuário aperte as notas por meio de um hardware que simule o instrumento [2] -->> Thainã
01/09/10 - Pesquisando a plataforma que será utilizada para comunicar os botões com o software, por enquanto a opção seria o arduino, entretanto continuaremos pesquisando para reduzir custos -->> Thainã
02/09/10 - Encontramos uma "plataforma" mais viável e com custos baixos, utilizaremos a porta paralela para comunicar os botões com o software, como bibliografia utilizaremos : [3]
Novas descobertas e testes efetuados com sucesso, efetuei a compra do material necessário para a comunicação com a porta paralela hoje a tarde, a baixo os mais importantes:
Após soldar o cabeamento no conector DB25 efetuei a ligação do pino 2 em um led ligado a um resistor e pino 9 com o mesmo esquema, com o lado negativo de ambos ligado ao pino 23. Esquema abaixo:
Fiz a instalação do software Relais Timer que efetua a comunicação necessária para testar. Obtive êxito, consegui controlar os leds efetuar a leitura das chaves tacteis, ou seja, a comunicação necessária foi alcançada sem a necessidade do uso da plataforma arduino que encareceria nosso projeto, sendo assim, acredito que conseguiremos criar nossa própria "plataforma" de comunicação com um custo baixíssimo.
Agora só falta estudar a comunicação entre nossa "plataforma" e o java. -->> Thainã
06/09/10 - Mais um avanço no projeto, consegui efetuar a comunicação entre a "plataforma" e o programa em java, após importar uma classe especial para portas paralelas um simples comando como: porta.write(valor) escreve o valor em bits na porta paralela. -->> Thainã
07/09/10 - Avanço , com o software ja é possível tocar uma música com 4 acordes. -->> Thainã