Página 1 de 2

[NOVO] Sequenciador de pastilha elástica

MensagemEnviado: Quinta Out 08, 2009 4:04 pm
por cirillo
Boa tarde!

Sou de um grupo de Área de Projecto do 12.º ano, da Escola Secundária de Oliveira do Hospital. Nós pensámos em fazer algo parecido com os sintetizadores acústicos que se podem ver em vídeos do youtube disponibilizados no fórum, onde usaríamos, por exemplo, algo como tampas de garrafas, para introduzir o nosso projecto na temática ambiental da escola. Como nenhum de nós tem grandes conhecimentos acerca de circuitos e programação informática, o que já vi que é necessário para o desenvolvimento do projecto, ainda não tivemos grandes hipóteses de inovar, pelo que gostávamos de pedir alguma ajuda, e mesmo alguma ideia criativa :D .

Cumprimentos :mock:

Re: [NOVO] Sequenciador de pastilha elástica

MensagemEnviado: Quinta Out 08, 2009 8:06 pm
por jap
Olá! :D

Estamos disponíveis para ajudar (nos circuitos e programação, se for o que vos é mais probemático), mas terão de desenvolver uma ideia mais concreta do que pretendem realizar... :roll:

Re: [NOVO] Sequenciador de pastilha elástica

MensagemEnviado: Segunda Nov 02, 2009 1:30 pm
por jcarlos
Para os projectos relacionados com sequenciador por favor entrar em contacto com o Prof. José Paulo Domingues (jpd at fis.uc.pt)

Re: [NOVO] Sequenciador de pastilha elástica

MensagemEnviado: Quinta Nov 05, 2009 7:39 pm
por cirillo
Para os projectos relacionados com sequenciador por favor entrar em contacto com o Prof. José Paulo Domingues (jpd at fis.uc.pt)
Para os projectos relacionados com sequenciador por favor entrar em contacto com o Prof. José Paulo Domingues (jpd at fis.uc.pt)


Obrigado! :D Estamos a acabar o pré-projecto e esperamos então debruçarnos um pouco mais no desenvolvimento do projecto. Já temos mais algumas ideias. Postála-e-mos em breve :D

Re: [NOVO] Sequenciador de pastilha elástica

MensagemEnviado: Sexta Nov 06, 2009 10:52 am
por jcarlos
No Tópico equivalente do ano passado podem também encontrar alguma informação útil. E contactos de outros grupos que fizeram ou tentaram fazer um projecto idêntico. Boa sorte :D Para ter sorte é preciso suar um bocado :wink:

Re: [NOVO] Sequenciador de pastilha elástica

MensagemEnviado: Terça Nov 10, 2009 8:21 pm
por cirillo
http://www.mandeibem.com.br/?cod=101120091756267047

Aí segue o nosso projecto finalizado para quem quiser dar uma olhada. Resumindo, pensamos em fazer um "sintetizador musical" semelhante ao do 2.º vídeo que está disponível no tópico do ano transato, no qual usaremos materiais que nos permitam associar o projecto à temática ambiental da escola: além de caricas, pensamos em usar elementos como tampas de garrafas que recolhamos, ou mesmo compostos de produtos biodegradáveis que produzamos. Utilizaremos também uma mesa com uma folha fotosensível (penso que como no projecto do ano passado), além de uma web-cam e de um computador com um programa específico, aquele que mais jeito nos der, o que veremos após algumas pesquisas. Se alguém tiver alguma sugestão ou dúvida, não hesitem em contactar-nos :D

Re: [NOVO] Sequenciador de pastilha elástica

MensagemEnviado: Terça Nov 10, 2009 10:18 pm
por jap
Muito eco-friendly, sim senhor! :XD

Re: [NOVO] Sequenciador de pastilha elástica

MensagemEnviado: Segunda Nov 16, 2009 4:33 pm
por cirillo
Estivemos a pesquisar na internet em relação aos programas, porém ainda nao encontrámos algum que nos satisfizesse. Agradecemos alguma possivel sugestão para um software que nos permita utilizar a web cam para o desenvolvimento do nosso projecto. :)

Re: [NOVO] Sequenciador de pastilha elástica

MensagemEnviado: Terça Nov 17, 2009 9:46 am
por jcarlos
Contactar um grupo que tenha trabalhado num projecto idêntico no ano anterior pode ser uma boa ideia. Talvez eles tenham alguma sugestão ou experiência prática com o software. Outra hipótese é enviarem uma mensagem ao Prof. José Paulo Domingues (jpd@fis.uc.pt). Boa sorte com isso.
Se mesmo assim não conseguirem nada voltem a "queixar-se" que nós tentamos encontrar nova solução. :wink:

Re: [NOVO] Sequenciador de pastilha elástica

MensagemEnviado: Terça Jan 19, 2010 12:34 am
por cirillo
Boas! Em primeiro lugar, um bom 2010 a todos os quarkianos! :hands:
Vimos aqui postar as últimas novidades do nosso Projecto o qual deu grandes passos após a última Quinta-feira, dia em que fomos ao Departamento de Física da F.C.T.U.C. esclarecer (muitos!) pormenores do nosso projecto com o Prof. Francisco Fraga. Decidimos então criar e ordenar algumas tarefas, de modo a organizar o desenvolvimento do nosso Projecto:
1) Verificámos que o nosso Projecto possui alguns erros de índole científica, nomeadamente falha na definição do tipo de sintetizador. Cometemos também uma barbaridade ao chamar de “folha fotossensível” à nossa suposta folha semi-transparente! Neste passo, debruçar-nos-emos sobre as partes da Acústica e da Música que nos interessam. Por exemplo, estudar de que resultam os harmónicos e as diferenças, ao nível Físico, entre as diferentes notas da Escala Diatónica. É, pois, uma fase quase totalmente teórica;
2) Nesta fase, analisaremos as ondas sonoras produzidas por diversos instrumentos: pianos, violinos, violas, flautas… e tudo o mais que eu consiga arranjar. Utilizaremos o Programa “Scope”, disponível aqui no Fórum, para analisar as características destes sinais, comparando amplitudes dos diferentes harmónicos;
3) Vamos aqui produzir um Programa codificado em Python que transforme os sinais analógicos que obtivemos em sinais digitais, os quais serão posteriormente gravados em formato .wav. Estes ficheiros serão usados coadunados com o software “Amateur”, que também por aqui anda; assim poderemos produzir uma melodia contendo não só os sons-padrão do “Amateur”, mas também os sons de certos instrumentos que captemos. Tudo porque aquelas batidas não têm graça!
Vamos também construir duas colunas com pratos de plástico, o que também é “Made in Quark!”. Os ímanes, de dois discos rígidos internos, e um fio-de-cobre com um revestimento isolador, já nos forma oferecidos pelo Prof. FF.
Esperemos que não se entediem com este LONGO post e, mais uma vez obrigado ao Prof. Francisco e ao Fórum! :D

(Não sabem o quão mau foi ter de escrever este comentário 2 vezes. Malditos tempos de login :wall: :o )

Re: [NOVO] Sequenciador de pastilha elástica

MensagemEnviado: Terça Jan 19, 2010 1:02 am
por jap
Uau! :D

Excelente! :wink:

Força para esse projecto e vão aqui postando as novidades! :D

No que for possível, já sabem, tentaremos ajudar. :wink:

Re: [NOVO] Sequenciador de pastilha elástica

MensagemEnviado: Quarta Mar 10, 2010 10:36 pm
por cirillo
OLá a todos! Acontece que estamos neste momento com uma dúvida fulcral para o desenvolvimento do nosso projecto. Relembrando-vos, este consiste numa "mesa" (sem tampo) com uma web-cam por baixo, tendo a dita mesa uma película relativamente transparente no seu alto, dividida em quadrículas. Ao colocar em cima de uma quadrícula um determinado objecto (ex: carica), um som associado a um determinado programa informático será emitido. Resumindo, obtém-se o reconhecimento de sombras, e a captação de luz (ou da falta dela) por parte da web-cam leva à produção de um determinado som previamente especificado a esse programa.
Nós retirámos o programa "Amateur" (http://translate.google.pt/translate?hl ... machine%2F) que desempenha com sucesso o pretendido. No entanto, como podem ver na 1.ª imagem desse site, apenas podemos escolher sons para as linhas das quadrículas, o que leva a que todos as quadrículas dessa linha possam apenas produzir o som escolhido. O que nós queríamos era escolher um determinado instrumento musical para cada linha e uma nota musical desse instrumento para cada quadrícula dessa linha. O que acontece é que não sabemos como o fazer... Tendo falado com o professor Francisco Fraga, este explicou-nos que não é possível alterar este programa de forma a que atinjamos o pretendido, pelo que deveremos ter de criar um programa que analise imagens da web-cam. Para a escolha da linguagem a utilizar para a criação deste programa o professor disse-nos para falar aqui no fórum, em especial consigo, professor Paixão, pois não sabe qual a melhor linguagem, nem a dimensão e o tipo de apoio que necessitaremos. Para tal, pedimos-lhe (vos) que nos ajude na escolha dessa linguagem e que, se possível, nos dê (deêm) algumas orientações para que possamos dirigir o nosso projecto ao sucesso!

Re: [NOVO] Sequenciador de pastilha elástica

MensagemEnviado: Quarta Mar 10, 2010 11:09 pm
por jap
Bom, eu recomendaria o OpenCV, uma bioblioteca de "computer vision" desenvolvida pela Intel e disponibilizada em Open Source, com bindings em Python: :hands:

OpenCV e Python

Mais sobre o OpenCV

Página do projecto OpenCV

OpenCV na Wikipedia

e

http://www1.cs.columbia.edu/~jwgu/facedetect/

Mas atenção, eu nunca programei em OpenCV e não poderei prestar grande ajuda sobre o assunto. A tarefa que vocês se propõe realizar será, julgo, algo complicada, se tiverem de instalar e aprender o OpenCV e realizar toda a programação associada, sem uma ajuda por perto. Mas give it a try, e vejam se conseguem adquirir imagens com o vosso computador e reconhecer padrões, por exemplo faces de pessoas, como no exemplo acima. :D

Não sei se algum outro quarkiano terá melhor solução para o vosso problema... :roll:

Tanto quanto percebi, o programa que vocês utilizam só está disponível em executável, pelo que não poderão alterá-lo e teriam de fazer de raíz o vosso próprio programa para o sequenciador... :?

Talvez o hexphreak tenha alguma boa dica... :P

Re: [NOVO] Sequenciador de pastilha elástica

MensagemEnviado: Sexta Mar 19, 2010 4:55 pm
por cirillo
Desculpe só respondermos agora, mas queríamos postar os resultados do que já obtivemos de concreto nesta linguagem do OpenCV. No entanto, não conseguimos desenvolver o tutorial presente no 1.º link. Pelo que percebi, o OpenCV está muito mais desenvolvido para Linux do que para o Windows. Tentámos ler códigos no Python, usar os arquivos necessários e tudo isso, mas não obtivemos nenhum resultado positivo. Será que nos podiam esclarecer em relação a este tutorial, ou seja, quem saiba um pouco disto que nos explicite :D Entretanto, continuaremos a pesquisar...
Obrigado pela ajuda e pelos links, prof. Paixão :D

Re: [NOVO] Sequenciador de pastilha elástica

MensagemEnviado: Sexta Abr 30, 2010 4:16 pm
por jap
Olá,

E peço desculpa pelo atraso na resposta à vossa mensagem.

Como vos expliquei quando sugeri uma possível utilização do OpenCV para o vosso projecto, eu não sou especialista de processameno de imagem por computador (longe disso!), nem sequer utilizador do OpenCV. Aliàs, suspeito que a sua utilização para o fim pretendido pode ser razoavelmente complicada... :roll:

A minha disponibilidade para vos ajudar é, por isso limitada. :? Claro que no que respeita à utilização do Python aí sim, posso ajudar, mas se voces não conseguiram sequer instalar a bibliotec OpenCV e correr uns testes, a situação não se me afigura auspiciosa...

Posso tentar instalar o OpenCV no meu computador, mas como não utilizo Windows (uso Mac ou Linux) não sei se isso irá ajudar muito. De qualquer forma, vou tentar instalar essa biblioteca no neu computador e ver se consigo fazer alguma coisa com o OpenCV em Python. Mas, mesmo que consiga, não vos poderei ajudar muito no que diz respeito ao problema em concreto de identificação de formas a partir das imagens captadas pela câmara Web - mas talvez seja fácil de o fazer explorando o OpenCV.

Para já, para a instalação do OpenCv o ideal seria obterem ajuda local de um informático ou técnico especializado...

Abraço,
jap