2010bEquipe10

De Wiki DAINF
(Diferença entre revisões)
(O Projeto)
Linha 26: Linha 26:
  
 
Testes e utilização da interface    '''OK'''
 
Testes e utilização da interface    '''OK'''
 +
 +
 +
== Relatório ==
 +
 +
[[Relatório | 2010bEquipe10 Relatório]]
  
 
==Diário==
 
==Diário==

Edição de 10h16min de 9 de setembro de 2010

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


Relatório

2010bEquipe10 Relatório

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