2010bEquipe10

De Wiki DAINF
(Diferença entre revisões)
(Diário)
Linha 29: Linha 29:
 
==Diá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
+
'''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ã | 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. [http://www.arduino.cc/playground/Interfacing/Java] .  
+
'''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. [http://www.arduino.cc/playground/Interfacing/Java] . -->> [[Thainã | 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 [http://thaina128.webs.com/Oficinas%201/bracoviolao.bmp]
+
'''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 [http://thaina128.webs.com/Oficinas%201/bracoviolao.bmp]  -->> [[Thainã | 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
+
'''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ã | 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 : [http://books.google.com.br/books?id=hjEAE9BMaYQC&dq=Parallel+Port+Complete:+Programming,+Interfacing,+%26+Using+the+PC's+Parallel+Printer+Port&printsec=frontcover&source=bn&hl=pt-BR&ei=u_1-TNKQAYOB8gaOscHXAw&sa=X&oi=book_result&ct=result&resnum=5&ved=0CDUQ6AEwBA#v=onepage&q&f=false]
+
'''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 : [http://books.google.com.br/books?id=hjEAE9BMaYQC&dq=Parallel+Port+Complete:+Programming,+Interfacing,+%26+Using+the+PC's+Parallel+Printer+Port&printsec=frontcover&source=bn&hl=pt-BR&ei=u_1-TNKQAYOB8gaOscHXAw&sa=X&oi=book_result&ct=result&resnum=5&ved=0CDUQ6AEwBA#v=onepage&q&f=false]
  
 
'''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:
 
'''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:
Linha 57: Linha 57:
  
 
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.
 
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.
+
Agora só falta estudar a comunicação entre nossa "plataforma" e o java. -->> [[Thainã | 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.
+
'''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ã | Thainã]]

Edição de 15h00min de 7 de setembro de 2010

Tabela de conteúdo

O Projeto

Pergunta merkle: - QUEM É PEDREIROS DO JAVA?

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 [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. -->> 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ã

Ferramentas pessoais