2010bEquipe10

De Wiki DAINF
Edição feita às 04h19min de 6 de setembro de 2010 por Thaina128 (disc | contribs)

Tabela de conteúdo

O Projeto

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


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] .

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]


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


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 [4]


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.



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.

Ferramentas pessoais