Vídeo do projeto atualizado em Nov 2010

Fala galera!


Estamos aqui no lab tentando construir um projetor de texto usando aqueles pointers laser que vende em camelô. Colocamos 8 pointers empilhados, refletindo em um cubo giratório com espelhos. A ideia é acionar os laser com o arduino em tempos definidos a fim de usar o princípio da persistẽncia visual para escrever mensagens de texto projetadas em qualquer parede.

Vejam as fotos de onde estamos no momento:
 

 

Vamos postar mais info no wiki.

Coseguimos projetar linhas na parede, então agora é alinhar os laser e começar a trabalhar nos tempos de acionamento dos lasers.

Abraços!
Atualização em 01/12/204:
Galera,
Segue o código.
Abraços!

int coluna = 0;
int contapassos = 0;
int estadomotor = LOW;
unsigned long tempodopasso = 250;
unsigned long tempo = 0;
unsigned long tempoanterior = tempo;

//Matriz Bacana - Lab
int laser1[] = {1,0,0,0,0,0,0,1,1,1,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0};
int laser2[] = {1,1,0,0,0,0,1,1,0,1,1,0,1,1,1,1,1,0,0,0,0,0,0,0,0};
int laser3[] = {1,1,0,0,0,0,1,1,0,1,1,0,1,1,0,0,1,0,0,0,0,0,0,0,0};
int laser4[] = {1,1,0,0,0,0,1,0,0,0,1,0,1,1,1,1,0,0,0,0,0,0,0,0,0};
int laser5[] = {1,1,0,0,0,0,1,1,1,1,1,0,1,1,1,1,1,0,0,0,0,0,0,0,0};
int laser6[] = {1,1,0,0,0,0,1,1,0,1,1,0,1,1,0,0,1,0,0,0,0,0,0,0,0};
int laser7[] = {1,1,1,1,1,0,1,1,0,1,1,0,1,1,1,1,1,0,0,0,0,0,0,0,0};
int laser8[] = {1,1,1,1,1,0,1,1,0,1,1,0,1,1,1,1,0,0,0,0,0,0,0,0,0};
int laser9[] = {1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}; //Gambiarra

void setup() {
pinMode(13, OUTPUT);
pinMode(12, OUTPUT);
pinMode(11, OUTPUT);
pinMode(10, OUTPUT);
pinMode(9, OUTPUT);
pinMode(8, OUTPUT);
pinMode(7, OUTPUT);
pinMode(6, OUTPUT);
pinMode(5, OUTPUT);
}


void loop() {

tempo = micros();

if (tempo - tempoanterior > tempodopasso) {

tempoanterior = tempo;
estadomotor = (estadomotor == LOW) ? HIGH : LOW;

if (contapassos > 15) { //usar esse número para calibração

contapassos = 0;
if (coluna > 25) { coluna = 1; } //são 25 colunas na matriz
coluna = coluna + 1;

digitalWrite(12, laser9[coluna]); //Gambiarra para uma falha na imagem que não deciframos
digitalWrite(5, laser1[coluna]);
digitalWrite(6, laser2[coluna]);
digitalWrite(7, laser3[coluna]);
digitalWrite(8, laser4[coluna]);
digitalWrite(9, laser5[coluna]);
digitalWrite(10, laser6[coluna]);
digitalWrite(11, laser7[coluna]);
digitalWrite(12, laser8[coluna]);

}

contapassos = contapassos + 1;
digitalWrite(13,estadomotor);

}

}

Exibições: 3971

Responder esta

Respostas a este tópico

Lasers alinhados. Testes correndo bem!

Parabéns Marcelo. Espero que vc consiga programar os textos.
Já vi uma maneira de formar figuras de Lissajous com um laser refletindo consecutivamente em dois espelhos, cada um fixado em 2 pequenos auto-falantes, perpendiculares, cuja modulação independente das frequencias permite projetar várias figuras.
Boa sorte com o projeto.
Abraços.
Pedro Marcos Locatelli.

poderia explicar melhor os auto-falantes?

 

Creio que a idéia é colocar um espelho sobre um (ou mais) autofalantes e direcionar o feixe laser para os espelhos (que devem estar semi-alinhados e direcionados para uma superfície adequada como receptáculo visual). Alterando as formas de ondas e as frequências de sinal enviados aos autofalantes isso fará que uma leve mudança seja feita nos espelhos e a luz incidindo sobre eles sofrerá desvios a fim de formar diversas formas visuais (figuras de Lissajous). Dependendo dos alinhamentos, das frequências enviadas aos autofalantes e do controle sobre a emissão dos lasers, poderia ser possível escrever usando este conjunto de controle. Lógico que existe algumas limitações sobre tudo isso, mas deve ser possível algum resultado positivo.

Valeu Pedro!
Cara, gostei da ideia de usar auto-falantes vibrando. Seria um desafio muito bacana!
Conseguimos escrever. Segue o vídeo abaixo:

E aí Marcelo!

Só agora fui perceber, mas minha carteira estava figurando a cena na hora desta tua filmagem.

PoV - Persistence of Vision é uma arte do Ilusionismo.


Veja estas aqui: http://www.ladyada.net/make/spokepov/

[]s
A experiência com o PoV Tracer no Lab de Garagem me fez lembrar do site deste australiano:

http://tesladownunder.com/

A especialidade dele é ousar com Bobinas de Tesla e Gaiolas de Faraday, mas eventualmente ele faz uns PoV como neste caso aqui: http://gizmodo.com/5312023/happy-birthday-nikola-tesla

[]s
Sinistro! Hehehe...

Um dia podíamos tentar umas maluquices dessas no lab. :-)
Deu certo! Parabéns!!
Só vi o video agora (no meu trampo block youtube)
Sensacional!
abç
Gostei das informações!
Só prá acrescentar, o Sonho de Tesla (a transmissao d energia semfio)
pode estar virando realidade com a Witricity
http://pplware.sapo.pt/high-tech/mit-witricity-eletricidade-sem-fios/
http://www.ted.com/talks/eric_giler_demos_wireless_electricity.html

Paper original:
http://www.mit.edu/~soljacic/wireless_power.html
http://www.sciencemag.org/content/317/5834/83.full.pdf?keytype=ref&...

Abraço.
Sobre reprodução de música com o "princípio do trovão", já vi uma demonstração de um pessoal de S Carlos (se n me engano) usando uma vela de ignição de carro (na SBPC na Unicamp 2 anos atrás)

No yotube pesquisando por "plasma speaker" encontra-se coisas assim:
Upgraded Musical Solid State Tesla Coil
http://t.co/RYXrqjl

abç
Marcelo

Queria participar do projeto também, acho que posso colaborar na parte de programação do arduino e de interfaceamento com o PC.

Abraços

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço