Implementação de um teremim controlado através do acelerômetro de dispositivos móveis Diego...

Post on 17-Apr-2015

113 views 3 download

Transcript of Implementação de um teremim controlado através do acelerômetro de dispositivos móveis Diego...

Implementação de um teremim controlado através do acelerômetro de dispositivos móveis

Diego Bonesso (dbonesso@inf.ufrgs.br)

Felipe Cecagno (fcecagno@gmail.com)

Leonardo Crauss Daronco (lcdaronco@inf.ufrgs.br)

Rubem Nakamura (rncarneiro@inf.ufrgs.br)

Objetivos

Implementar um teremim controlado por celulares Uso do acelerômetro

Dispositivos

2 celulares com acelerômetro e bluetooth Nokia N95 (Symbian S60 3ed fp1) HTC Magic (Android 1.6 Donut)

Servidor PC Linux Conexão bluetooth

Servidor recebe informações dos celulares e gera o som de acordo com

esses dados

Funcionamento

Acelerômetro

Funcionamento

Implementação

Servidor Aplicação em Python

Baseado no projeto PTheremin (http://sourceforge.net/projects/ptheremin/)

Bluetooth utilizando BlueZ/PyBluez Utilização dos dados de orientação Um celular controla volume, o outro controla frequência Faixa de frequências entre 600Hz e 3000Hz

Implementação

Celulares Nokia N95

Aplicação em Python BlueZ/PyBluez

HTC Magic Aplicação em Java Android SDK BlueZ nativo no celular, sem API de programação Biblioteca experimental para acesso ao BlueZ

Demonstração

Vídeo em: http://www.youtube.com/watch?v=JE-CQjFjXHw

Implementação de um teremim controlado através do acelerômetro de dispositivos móveis

Diego Bonesso (dbonesso@inf.ufrgs.br)

Felipe Cecagno (fcecagno@gmail.com)

Leonardo Crauss Daronco (lcdaronco@inf.ufrgs.br)

Rubem Nakamura (rncarneiro@inf.ufrgs.br)