Archive for the ‘Arduino’ Category

Já tem um tempo que estou envolvido neste projeto, então resolvi escrever um pouco sobre ele aqui no blog.

Este projeto está sendo desenvolvido porque recebeu o prêmio Interações Estéticas: Residências Artísticas em Pontos de Cultura 2009 da Fundação Nacional de Artes (FUNARTE).

A idéia é criar situações onde movimentos e atitudes dos atores e também do público possam alterar os sons, música do espetáculo. Algo que já fizemos de forma mais simples na performance do Conjunto Vazio no MIP2.

O projeto, porém, não se limita a questões da interatividade. O próprio local do espetáculo é fruto de um outro trabalho de pesquisa com construções de bambu, que são naturalmente mais ecológicas e permitem a construção de ambientes “penetráveis”. Neste caso foi contruído um Domo Geodésico, como na ilustração deste post. Neste domo atores e o público poderão assistir ao espetáculo.

Nossa proposta inicial inclui sensores baseados em arduino, câmeras de visão computacional e controles do wii, como wiimote, nunchuck e wii balance board. O projeto ainda em fase de pesquisa está na coleta de informações. Para isto foi construído um framework que irá coletar dados de movimentação dos atores que posteriormente serão analizados para o desenvolvimento de gestos (gestures) e em varíaveis para alteração de som e iluminação.

No final do projeto será gerado uma documentação livre que poderá servir de referência para construção de espetáculos. Além disso todo código será disponibilizado via licensa GNU/GPL ;)

Neste projeto está envolvida uma grande equipe dirigida pelo Jaime Rodrigues, além de mim e do Marcos Paulo como designers de interação. E do André Veloso como desenvolvedor chefe.

Aí está o vídeo gravado ontem na minha palestra na Quinta Digital. O Quinta Digital é uma iniciativa muito legal do Alexandre da Bolt de trazer discussões sobre o mundo digital e comunicação, ontem estavam presentes 55 pessoas, um público ótimo para o espaço. Aguardo críticas e sugestões. Lembrando que a Quinta Digital continua, vem aí ainda mais três palestrantes este ano 1 de Outubro Matt Montenegro, 5 de Novembro Simone Nogueira e 3 de Dezembro Luli Radfahrer.

Projeto bem bacana feito com Leds e sensores para o escritório de informação ao turista, o La Vitrine em Montreal.

Steven Bulhoes (vale a pena conferir o portfólio do cara), o autor do trabalho não revelou a técnica, mas é totalmente realizável com arduino, um controlador de leds, sensores, câmeras e um saco cheio de leds rgb.

Ambiente Fritzing

Ambiente Fritzing

Se você já brincou com o Arduino sabe a dificuldade que é entender esquemáticos eletrônicos, ou mesmo desenhar um. Fritzing veio para resolver esse problema. Fritzing é uma iniciativa software livre que permite a criação de diagramas de forma totalmente gráfica e exportação como esquemático, pcb ou formato gráfico. O software ainda está na versão alpha e pode ser baixado no site oficial.

Taí minha primeira experiência com o Arduino. Criei um script simples que através da entrada de áudio (que pode ser algo gravado como no vídeo ou através de captura pelo microfone) reage formando pulsos de intensidade de luz diferente. Tudo através da saída digital PWM que o arduino possui. Vou organizar o código e vou postar aqui no blog em breve.

O próprio já aqui em casa, com um botão que aproveitei de um mouse velho e a breadboard (ou protoboard) que é essa placa furada que ajuda organizar a montagem de circuitos.

O próprio já aqui em casa, com um botão que aproveitei de um mouse velho e a breadboard (ou protoboard) essa placa furada que ajuda organizar a montagem de circuitos.

Antes de mais nada uma breve explicação… Arduino é um conjunto de hardware e software livre, para construção e prototipação de artefatos interativos o que permite o uso de sensores, motores, luzes, áudio, etc. A grande vantagem do Arduino é a facilidade de uso, a programação em Arduino é bastante simplificada e é utilizada no mundo inteiro não apenas por desenvolvedores, mas também por designers, artistas, hackers e ativistas.

Bem, como o hardware do Arduino é livre, eu poderia ter montado um, porém, como não sei praticamente nada de eletrônica, resolvi comprar uma. Encontrei no Mercado Livre por um bom preço e resolvi tentar. Recebi o material bem embalado e foi tudo muito rápido. O modelo que adquiri foi o Arduino Nano por R$149. De cara fiz alguns testes. Usei o código abaixo como primeiro teste:

#define LEDVERDE 13
#define TEMPOLIG 3000

int tempo = 0;
int anterior = 0;
boolean ligado = false;

void setup(){
pinMode(LEDVERDE, OUTPUT);
}

void loop(){
tempo = millis();
if(anterior == 0)
anterior = tempo;
if(tempo - anterior > TEMPOLIG){
anterior = tempo;

if(ligado){
digitalWrite(LEDVERDE, HIGH);
} else{
digitalWrite(LEDVERDE, LOW);
}
ligado = !ligado;
}
}

Vou dizer que foi sopa. O código acima fez o led verde que vêm na placa ficar piscando de 3 em 3 segundos. Simples…

Agora vou partir para os experimentos, já abri vários mouses para aproveitar material low tech ;)

Quem pensa que interfaces tangíveis são coisas de um futuro intangível, se engana. A cada dia vejo mais produtos nessa área, já comercializados. Um caso desse é o Audiocubes da Percussa. Trata-se de um verdadeiro “pegável” (graspable), que leva a interface além das atuais multitoque, trazendo objetos físicos na interação com a interface (que é de certa forma invisível, não há tela nem CPU por perto). O demo acima foi rodado junto com Abletron Live. Quem quiser comprar essa preciosidade, vai ter que desenbolsar muito… mais de mil euros. Ou então se você for muito ninja pode tentar montar uns módulos parecidos (ou até melhores), utilizando o conjunto de hardware e software livre Arduino.

Related Posts with Thumbnails