2010bEquipe10

De Wiki DAINF
Edição feita às 10h13min de 9 de setembro de 2010 por Thaina128 (disc | contribs)

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:

  • Conector DB 25M Db.jpg
  • Cabos
  • Led's
  • Chave tact

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:

PinagemDB25Femea.gif


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ã

Violao.jpg

Ferramentas pessoais