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

9
Implementação de um teremim controlado através do acelerômetro de dispositivos móveis Diego Bonesso ([email protected]) Felipe Cecagno ([email protected]) Leonardo Crauss Daronco ([email protected]) Rubem Nakamura ([email protected])

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

Page 1: 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)

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

Diego Bonesso ([email protected])

Felipe Cecagno ([email protected])

Leonardo Crauss Daronco ([email protected])

Rubem Nakamura ([email protected])

Page 2: 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)

Objetivos

Implementar um teremim controlado por celulares Uso do acelerômetro

Page 3: 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)

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

Page 4: 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)

Funcionamento

Acelerômetro

Page 5: 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)

Funcionamento

Page 6: 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)

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

Page 7: 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)

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

Page 8: 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)

Demonstração

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

Page 9: 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)

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

Diego Bonesso ([email protected])

Felipe Cecagno ([email protected])

Leonardo Crauss Daronco ([email protected])

Rubem Nakamura ([email protected])