Copirraite

Archive for the ‘Projetos’ Category

Quem já assistiu “How it’s Made” ou programas do gênero no Discovery Channel já deve ter reparado que algumas indústrias usam o efeito estroboscópico para acompanhar linhas de produção que operam em alta velocidade.

O princípio é muito simples e eu decidi fazer a minha própria luz estroboscópica com Arduino.

O diagrama para montagem é o seguinte:
Stroboscopic Time Machine _ Schematics(usei o Fritzing para construir o diagrama)

Usei dois potenciômetros, mas seria possível montar apenas com um (alterando um pouco o código abaixo). Usando dois eu consigo controlar não só a freqüência do pulso de luz mas também a duração de cada pulso. Dependendo da velocidade do objeto em movimento é preciso acertar estes dois valores. Também usei 4 LEDs em série, ao invés de um como mostro no diagrama.

O código que escrevi segue abaixo:

/*
Stroboscopic Time Machine

Controls a blinking LED using two potentiometers (one for frequency
and another for the ON duration of the light).

It can be used to see rapid movement in slow motion.

The circuit:
* LED connected from digital pin 13 to ground.
* Potentiometer 1: left pin to VCC, right pin to ground and middle
pin to Analog 4.
* Potentiometer 2: left pin to VCC, right pin to ground and middle
pin to Analog 5.

Created 5 October 2009
By Gian Carlo Martinelli

https://copirraite.wordpress.com/2009/10/08/maquinadotempo/

*/

int ledPin = 13; //defines the LED pin
int freqPin = 4; //defines the frequency potentiometer pin
int waitPin = 5; //defines the ON duration potentiometer pin
int freq = 0; //defines variable
int wait = 0; //defines variable

void setup(){ //defines the pin modes and prepares serial for bug tracking
pinMode(ledPin, OUTPUT);
pinMode(freqPin, INPUT);
pinMode(waitPin, INPUT);
// Serial.begin(9600); uncomment this if you wish to use bug tracking via terminal
}

void loop(){
freq = analogRead(freqPin); //reads Frequency potentiometer
wait = analogRead(waitPin); //reads On Duration potentiometer
// Serial.print("Freq: "); uncomment the next 5 lines for bug tracking
// Serial.print(freq/10);
// Serial.print("\t");
// Serial.print("Wait: ");
// Serial.println(wait/10);
digitalWrite(ledPin, HIGH); //turns led ON
delay(wait/10); //leaves the LED on for a determined duration
digitalWrite(ledPin, LOW); //turn LED off
delay(freq/10); //wait before turning LED on again (frequency)
}

Como não tenho uma câmera digital disponível não tenho como demonstrar o meu em funcionamento, mas o efeito é basicamente como o visto nos vídeos abaixo:

Quando tiver tempo (muito tempo) pretendo montar uma projeto que não precise do Arduino para operar. Usando apenas componentes eletrônicos… imagino que não seja muito complicado. Alguém disposto a ajudar? 🙂

Anúncios

DeMuletaAQuadcoptero

De muleta à quadcopter, esse é o estágio do meu projeto atual (que vai demorar bastante para terminar e que já começou a um mês mais ou menos).

Estou me baseando no projeto do AeroQuad que usa um Arduino como plataforma de controle. Isso tem me ensinado ainda mais sobre programação no Arduino e sobre alguns sensores diferentes como acelerômetros e giroscópios.

Depois que ele finalmente voar, espero colocar uma câmera HD para fazer tomadas interessantes…

The best of my MikroKopter from Bandion on Vimeo.

…e transmitir imagens ao vivo, talvez até com piloto automático.

O objetivo final é voar pela Av. Paulista à noite e rir, no final de semana, com os relatos de OVNI no Fantástico.

ABY box

Posted on: julho 13, 2009

Foto 0019

A pedido do meu amigo @pbcruzneto eu tentei construir um pedal para guitarras. Foi uma boa troca. Ele pagou pelos componentes e eu aprendi muito.

A ABY box serve para que ele consiga ligar a sua guitarra em dois amplificadores, podendo escolher de maneira fácil qual deles usar (ou os dois ao mesmo tempo).

Diria que apanhei bastante por alguns motivos:

  1. Ainda estou aprendendo a soldar;
  2. Não conseguia entender direito o guia que nós tínhamos;
  3. Compramos peças que não eram idênticas aos do guia original.

Foi um excelente aprendizado para o final de semana, e que rendeu uma inédita visita à Santa Ifigênia.

Sobre a Santa Ifigênia, sinceramente espero não ter que voltar lá. Rodamos aquele lugar procurando os componentes quando tudo estava mais fácil no http://www.soldafria.com.br. Sem fila, sem multidão. O frete de R$11,20 cobre com sobre o que eu gastaria com metrô e o desgaste de procurar as peças.

A partir deste projeto eu também fiz o meu primeiro Instructable (que acredito ser melhor do que o guia original que usamos).


Atualizações Twitter