LusoRobótica - Robótica em Português

Sistemas específicos => Arduino / AVR => Tópico iniciado por: amgcgoncalves em 24 de Abril de 2009, 22:58

Título: A luz sem interruptor
Enviado por: amgcgoncalves em 24 de Abril de 2009, 22:58
Tenho para vos mostrar um projecto muito pequeno, mas com o seu sumo. Trata-se de um projecto de tutorial/iniciação à manipulação de leituras analógicas utilizando as potencialidades do nosso já tão estimado Arduino.

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg.lusorobotica.com%2Fimages%2Fimg6551.jpg&hash=212e90b1c6612e6c5fd5c27a94696159462d8105)

Trata-se de um mecanismo para acender/apagar um LED consoante a presença de uma variação de som (neste caso, um estalar de dedos).
O sensor de som que utilizei foi homemade e foi completamente baseado neste: http://www.reconnsworld.com/forum/read.php?9,10. (http://www.reconnsworld.com/forum/read.php?9,10.) Gostei da resposta em potência. Serve perfeitamente para todos estes pequenos gadgets.
A principal preocupação foi garantir um bom limite inferior para gerar uma reacção apenas a sons secos e com uma potência considerável.
Há bastantes melhorias a fazer, como o cálculo sistemático do ambiente de ruído para uma melhor obtenção do limite superior para ignorar som e tudo mais. Mas por agora fica só algo que se veja.
Nunca utilizem um micro-controlador para fazer apenas isto, é a última sugestão que vos deixo. ;D

Aqui vai o video:
http://www.youtube.com/watch?v=_uBG5dVJJiU


Código: [Seleccione]
#define INPUT_PIN 5
#define OUTPUT_PIN 3
#define NOISE_GATE 300
#define DELAY 100

unsigned char state;
unsigned short rd;

void setup() {}

void loop() {
  rd = analogRead(INPUT_PIN);
  if (rd > NOISE_GATE) {
    state = ~state;
    analogWrite(OUTPUT_PIN, state);
    delay(DELAY);
  }
}

Dúvidas, questões ou sugestões são bem-vindas. =)
Título: Re:A luz sem interruptor
Enviado por: TigPT em 24 de Abril de 2009, 23:38
Muito bom, só falta umas fotos ;)
Título: Re:A luz sem interruptor
Enviado por: metRo_ em 25 de Abril de 2009, 00:02
Eu gostei ;)
Título: Re:A luz sem interruptor
Enviado por: amando96 em 25 de Abril de 2009, 13:03
era isto que querias fazer né iCar?  :)
Título: Re:A luz sem interruptor
Enviado por: amgcgoncalves em 25 de Abril de 2009, 13:29
Já há foto(s). Obrigado, pessoal. :)
Título: Re:A luz sem interruptor
Enviado por: andnobre em 25 de Abril de 2009, 14:25
belo trabalho que tu tens ai
Título: Re:A luz sem interruptor
Enviado por: tcustodio em 25 de Abril de 2009, 19:18
nem eu tinha pensado em usar um estalar de dedos como interruptor, mas à coisa de duas semanas encontrei esse mesmo circuito e então usei-o pra ligar 6 leds (por PWM) com o brilho a depender da potência do som. O meu quarto parece um concerto dos Guns com luzes e tudo  ;D
Título: Re:A luz sem interruptor
Enviado por: amando96 em 25 de Abril de 2009, 19:55
agora um medidor de dB é que era :D
Título: Re:A luz sem interruptor
Enviado por: amgcgoncalves em 25 de Abril de 2009, 21:31
Obrigado a todos pelas vossas críticas. :)

Um medidor de dB... agora deixaste-me com ideias. Porque não fazer um medidor de dB com display gráfico? Sou capaz de pensar nisso agora nos próximos tempos. ;)

Quanto ao código, vou editá-lo para fazer duas ínfimas optimizações. Preciosismos apenas.
Título: Re:A luz sem interruptor
Enviado por: DanBar em 26 de Abril de 2009, 22:16
Bingo !!!

É isso mesmo. Muito Bom.

Parabéns  ;D
Título: Re:A luz sem interruptor
Enviado por: microbyte em 27 de Abril de 2009, 08:30
ta muito fixe :D

Onde se arranjam microfones de electreto em Portugal? Há uns tempos andei à procura e não vi nada... A não ser apenas nos microfones de computador na loja dos chineses. Mas mesmo assim acho caros.
Título: Re:A luz sem interruptor
Enviado por: msaleiro em 27 de Abril de 2009, 11:16
na Farnell sei que têm. Acho que o preço unitario ronda 1 euro e pouco, mas não tenho a certeza.
Título: Re:A luz sem interruptor
Enviado por: TigPT em 27 de Abril de 2009, 11:27
Acho que o amgc comprou na Dimofel, mas depois ele diz ;)
Título: Re:A luz sem interruptor
Enviado por: amgcgoncalves em 27 de Abril de 2009, 19:33
@ iCar: Obrigado. :D
@ microbyte: Eu arranjei sem dificuldade nenhuma na Dimofel (Avenida da Liberdade). Custou € 1,2, ou coisa muito parecida. ;)
Título: Re:A luz sem interruptor
Enviado por: Njay em 27 de Abril de 2009, 21:15
Penso que isto aqui também serve:

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fwww.leiritronica.pt%2Fimages%2FBE1.jpg&hash=c7b8d79f427bcab5f10e6e6f9218ba7d1e8bf140)

Reconhecem? É o que se usa muito em pequenos aparelhos electrónicos (e por exemplo nos multimetros) para dar pequenos "bips". É um condensador piezo-eléctrico.
Título: Re:A luz sem interruptor
Enviado por: amando96 em 28 de Abril de 2009, 12:23
ahh sim, qualquer brinquedo com som do chines tem um destes ^^
Título: Re: A luz sem interruptor
Enviado por: Erick Eden em 17 de Agosto de 2010, 03:07
pra quem necessite algum dia

O pino de saida do circuito no pino 5 do arduino
o pino 5v do arduino na entrada 3 a 9v do circuito

pino 3 do arduino no positivo do led
pino negativo do led no GND do arduino
Saida GND do circuito no GND do arduino

Código: [Seleccione]
#define INPUT_PIN 5
#define OUTPUT_PIN 3
#define NOISE_GATE 300
#define DELAY 100

unsigned char state;
unsigned short rd;
int ledPin = 13;

void setup(){
pinMode(ledPin, OUTPUT);
Serial.begin(9600);
}

void loop() {
  rd = analogRead(INPUT_PIN);
  Serial.println(rd);
  delay(500);
  if (rd > NOISE_GATE) {
    state = ~state;
    //analogWrite(OUTPUT_PIN, state);
  digitalWrite(ledPin, HIGH);   // set the LED on
  delay(1000); // wait for a second
  digitalWrite(ledPin, LOW);    // set the LED off
  delay(1000);
  }
}

circuito na proto
http://picasaweb.google.com.br/107366316017813970035/SensorDeSomComArduino?authkey=Gv1sRgCK_F15Wo3aPTwgE#5506385992245864194 (http://picasaweb.google.com.br/107366316017813970035/SensorDeSomComArduino?authkey=Gv1sRgCK_F15Wo3aPTwgE#5506385992245864194)



quem tiver duvidas ou bater um papo sobre arduino é so me enviar um email para:
erick@criarsites.com.br

ainda to querendo mecher pra pegar um som mais refinado....

abraços
Título: Re: A luz sem interruptor
Enviado por: microbyte em 18 de Agosto de 2010, 11:59
Os condensadores têm que valor?
E qual é o transistor?
Título: Re: A luz sem interruptor
Enviado por: Erick Eden em 18 de Agosto de 2010, 14:27
os condesadores(capacitores no Brasil) tem valor de 100k(104) de ceramica
o transistor é o 2N3904