Queridos Garagistas, como estão?

Sou iniciante por aqui e gostaria de pedir ajuda de vocês!

Seguinte:

como projeto de TCC, vou apresentar um mapa interativo da cidade de São Paulo.

Esse projeto se dará em dois momentos. Primeiro, por meio de uma interface (criada por mim, possivelmente com game shield), o usuário irá inserie alguns parâmetros, sendo eles: posição geográfica, nome da pessoa e uma cor em RGB. Como resposta a esses comandos inseridos, o computador vai retornar ao usuário uma projeção, a iluminação do ambiente de acordo com a cor escolhida e uma freqüência musical relacionada diretamente a cor, ou seja, a cor e o som vão ter relação entre suas freqüências.

No segundo momento, a pessoa poderá navegar pelo mapa em busca de parâmetros de outras pessoas, fazendo com que a sala tome a cor escolhida por esse usuário e que o software responda com a freqüência sonora.

Para tanto, preciso desenvolver um software que faça tudo isso:

- processe a entrada da interface que terá o formato de um Joystick (arduino) - para inserção dos dados e para navegação;

- projete um mapa interativo em que as pessoas poderão navegar nesse mapa;

- terá memória para que salve os parâmetros inseridos;

- traduza cor em som (essa parte talvez seja bastante complicada, mas achei algumas referências: http://audiolist.org/forum/kb.php?mode=article&k=53http://www.ted.com/talks/neil_harbisson_i_listen_to_color.html);

- ilumine a sala usando outro arduino.

Gostaria de pedir ajuda de vocês, estou um pouco perdido com tanta coisa...

Por onde eu começo? Qual seria a estrutura básica desse software? Qual a melhor linguagem para programa-lo? Como integrar todos os itens?

Obrigado, espero não ter sido um incomodo

Quem quiser saber mais sobre o projeto: hnrq.godinho@gmail.com

Exibições: 495

Responder esta

Respostas a este tópico

Que tecnologia pretende usar?

Desktop ou web?

Se fosse você faria em linguagem pascal usando lazarus.

Como as pessoas farão as interações?Via rede local ou web?

Se fosse eu faria:

1-Uma aplicação servidora (web) com pascal que leria os valores de entrada da web.

2-Uma aplicação desktop (cliente )que leria a entrada de dados do joystick (serial)

possivelmente utilizaria python (urllib).

3-Um sistema de configuração do cliente (no cliente).(preferencia que seriam carregadas)

4-Um mapa no servidor web e um sistema de base de dados onde as entradas podessem ser representadas

o codigo de cores e musica seriam manipulados com :

cor:=1232233;// cor inteira ou rgb

windows.beep(cor,100);//frequencia,duração.Mas sua idéia é bem complexa.Haja serviço !!!

Cara, pretendia fazer tudo offline para se distanciar o máximo possível do Google maps, yahoo, bing e etc, em que já tem uma interação quando vc marca pinpoints e insere fotos e outros dados.

Eu não conheço essa a linguagem Pascal, é fácil para aprender? Vc tem algumas referências de softwares criados com ela? 

O joystick seria colocado na sala onde teria a projeção do mapa, então imagine vc entrando numa sala e se deparando com um joystick (bem no esquema fliperama) e uma projeção na sua frente. ai vc seleciona um ponto no mapa e marca um pinpont, que terá seu nome e uma cor. Essa cor iluminaria a sala e seria traduzida numa frequencia sonora.

é isso ai cara, brigado pela ajuda. Vou precisar de mais ajuda tb, pq é beeeeeeeem complexo mesmo. é um projeto de tcc e os professores são bem exigentes....

vamo que vamo

abs!

Procure pelo Lazarus no google.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço