LusoRobótica - Robótica em Português

Robótica => Iniciantes => Iniciação à electrónica => Tópico iniciado por: Fifas em 08 de Março de 2009, 22:12

Título: Detector de ruido
Enviado por: Fifas em 08 de Março de 2009, 22:12
Detector de ruido
O que faz?
Acende um led sempre que detecta um som. Podemos encontrar este tipo de dispositivos nos medidores de nível sonoro e também dos dispositivos psicadélicos que encontramos nas discotecas.



Esquema
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fi40.tinypic.com%2F314wkcn.jpg&hash=b83e44990883693d47bf14f52d4df85a7c684243)


Material necessário
2   Transístores bipolares NPN – BC547
1   Transístor bipolar NPN – BC337
1   Resistência de   390ohm 1/4W
1   Resistência de  1,5Kohm 1/4W
1   Resistência de  4,7Kohm 1/4W
1   Resistência de   33Kohm 1/4W
1   Resistência de 680Kohm 1/4W
1   Resistência de 330Kohm 1/4W
1   Condensador electrolítico 4,7uF/16V
2   Condensadores de 0,1 uF/16V
1   Led
1   Pilha de 9 Volt
1   Interruptor simples
1   Altifalante 8ohm/0,5W
1   Breadboard/PCB/Perfurada e fios


Pinout dos Transístores
sao todos iguais  ;)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg22.imageshack.us%2Fimg22%2F481%2Fdatasheet.jpg&hash=15cf97ec6b0406ef8778f61b06e647907f9fb151)


Explicação
O altifalante é usado como microfone. Este está ligado ao emissor do primeiro transístor BC547. Utiliza-se este processo para que haja uma boa adaptação de impedâncias entre o altifalante e o andar amplificador. Como a corrente é fraca, é preciso, para se obter uma corrente de baixa frequência suficientemente grande para excitar o transístor BC337, utilizar dois andares de amplificação.
Existem então dois transístores BC547 que amplificam o sinal e um BC337 que funciona como um interruptor. Este só conduz quando o seu conjunto base-emissor for atravessado por uma determinada corrente.
Ao surgir um ruído, o cone do altifalante vibra fazendo com que se gere uma pequena corrente na bobina do mesmo. Esta corrente é amplificada pelos dois BC547 e aplicada ao conjunto base-emissor do BC337. Este passa do estado de não condução para o de condução e o led acende.

Se preferirem ligar qualquer coisa mais forte, basta em vez do led, ligar um relé e já podem ligar o que bem entenderem :)
Título: Re:Detector de ruido
Enviado por: TigPT em 08 de Março de 2009, 22:17
Muito bom fifas, sei que o amgc andava à procura disto, queria fase-lo no arduino!
Título: Re:Detector de ruido
Enviado por: amgcgoncalves em 08 de Março de 2009, 22:24
Muito interessante mesmo. O que eu vou fazer (ainda que seja uma solução muito mais dispendiosa e menos interessante que esta) é um pequeno sensor de som, cujo circuito vi algures num site e depois ler os seus valores analógicos com o Arduino e processá-los, dando outputs digitais consoante certas condições de ruído. É algo que vou fazer brevemente e partilhar convosco assim que esteja pronto.

Gostei. ;)
Título: Re:Detector de ruido
Enviado por: Fifas em 08 de Março de 2009, 22:27
não sabia que andavas à procura senao ja tinha postado :P

anyway....obrigados aos dois ;)
Título: Re:Detector de ruido
Enviado por: amando96 em 09 de Março de 2009, 19:21
eu tenho o esquema de um destes, mas é preciso muito barulho para acender o LED, nesse ai o LED fica sempre aceso depois de ''ouvir'' o barulho?
Título: Re:Detector de ruido
Enviado por: Fifas em 09 de Março de 2009, 20:04
nao fica sempre aceso....enquanto ha barulho ele fica aceso.....por exemplo, fazes uma batida com a mao, ele pisca conforme "bates"
Título: Re:Detector de ruido
Enviado por: amando96 em 09 de Março de 2009, 20:12
nao fica sempre aceso....enquanto ha barulho ele fica aceso.....por exemplo, fazes uma batida com a mao, ele pisca conforme "bates"

e agora como se modifica para ficar sempre ligado?  ??? :o
Título: Re:Detector de ruido
Enviado por: tr3s em 09 de Março de 2009, 22:25
...
e agora como se modifica para ficar sempre ligado?  ??? :o

Podes usar um flip-flop  ;D
Título: Re:Detector de ruido
Enviado por: ricardo-reis em 09 de Março de 2009, 22:27
lol.. é isso e ficar com a cadeira de sistemas digitais feita.. :P


pra ficar sp ligado, tu queres é um interruptor de palmas, n?
Título: Re:Detector de ruido
Enviado por: Fifas em 09 de Março de 2009, 22:35
ARDUINO!!!!! :D
loool

Título: Re:Detector de ruido
Enviado por: tr3s em 09 de Março de 2009, 23:33
Pois mas usar o arduino para fazer isso... é quase como usar um porta-aviões para transportar uma pena :P
Título: Re:Detector de ruido
Enviado por: Fifas em 09 de Março de 2009, 23:44
foi so uma opiniao :P

um flip-flop é capaz de ser a melhor soluçao :D
Título: Re:Detector de ruido
Enviado por: TigPT em 09 de Março de 2009, 23:54
Eu diria mais.. o arduino n tem como objectivo aumentar a velocidade de prototyping... why not!?

depois para fazer o circuito em si que se faça com flip-flop! ;)
Título: Re:Detector de ruido
Enviado por: amando96 em 10 de Março de 2009, 17:02
uiui, flip flop nunca vi um :S não haverá outra maneira? eu tenho um relay, talvez desse... :S
Título: Re:Detector de ruido
Enviado por: vanila em 10 de Março de 2009, 17:52
Não um relay não dá porque o problema é mesmo a memória do estado anterior para saber para qual será o estado seguinte.

Podes ver aqui qual a teoria por trás disto de forma bastante condensada.
http://www.ifi.unicamp.br/~kleinke/f540/e_fli.html (http://www.ifi.unicamp.br/~kleinke/f540/e_fli.html)

Sugiro que te concentres no flip-flop JK com J e K shuntados, (tipo T), as alimentações são 5 Volts.
Título: Re:Detector de ruido
Enviado por: ricardo-reis em 10 de Março de 2009, 20:17
lol.. a real aula de sistemas digitais.. ;D

mas se o k tu keres é um interruptor de palmas, sem arduino, diz, k eu arranjo o esquema de montagem..
Título: Re:Detector de ruido
Enviado por: amando96 em 10 de Março de 2009, 20:59
lol.. a ral aula de sistemas digitais.. ;D

mas se o k tu keres é um interruptor de palmas, sem arduino, diz, k eu arranjo o esquema de montagem..

twnho um interruptor de vibração que funciona com palmas ( é muito sensivel!) mas só a uyma certa distancia... +-1.5metros
Título: Re:Detector de ruido
Enviado por: DanBar em 10 de Março de 2009, 22:33
boas.

Gostava de arranjar um esquema para construir um sensor de ruido para o arduino. ::)
Título: Re:Detector de ruido
Enviado por: Fifas em 10 de Março de 2009, 22:40
boas iCAR


com este esquema consegues fazer isso :)
Título: Re:Detector de ruido
Enviado por: DanBar em 10 de Março de 2009, 23:07
Não existe nada mais simples com um microfone de telemóvel recuperado. por exemplo.

A coluna a servir de micro não é muito sensível. Digo eu !!! ;D
Título: Re:Detector de ruido
Enviado por: TigPT em 10 de Março de 2009, 23:33
Se encontrares do tipo S - R (set - reset) são do mesmo funcionamento que os J - K, simplesmente não costumam ser edge-triggered, ou seja, não precisam de clock.
Título: Re:Detector de ruido
Enviado por: vanila em 11 de Março de 2009, 07:28
Se encontrares do tipo S - R (set - reset) são do mesmo funcionamento que os J - K, simplesmente não costumam ser edge-triggered, ou seja, não precisam de clock.

Sim Tig  ;D tens razão assim reduzes bastante o consumo em  vazio. Nem tinha pensado bem no  assunto. :D
Bem e no final podes pôr um relay uma vez que se trata da alimentação do resto do circuito.

Resumindo compra um interruptor que te sai mais económico.  8)
Título: Re:Detector de ruido
Enviado por: DanBar em 11 de Março de 2009, 09:09
Estava a pensar mais neste circuito:

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fwww.patchn.com%2Fvdiv15.gif&hash=8822a5852bbcab9b5dea3c0bba438ca49e773d18)

http://www.patchn.com/index.php?option=com_content&task=view&id=25&Itemid=74 (http://www.patchn.com/index.php?option=com_content&task=view&id=25&Itemid=74)

Título: Re:Detector de ruido
Enviado por: TigPT em 11 de Março de 2009, 17:49
Estava a pensar mais neste circuito:

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fwww.patchn.com%2Fvdiv15.gif&hash=8822a5852bbcab9b5dea3c0bba438ca49e773d18)

http://www.patchn.com/index.php?option=com_content&task=view&id=25&Itemid=74 (http://www.patchn.com/index.php?option=com_content&task=view&id=25&Itemid=74)


Excelente informação, acho que faz o que pretendes!
Título: Re:Detector de ruido
Enviado por: amando96 em 27 de Março de 2009, 12:01
Pois mas usar o arduino para fazer isso... é quase como usar um porta-aviões para transportar uma pena :P
a não ser que queiramos fazer um robot que segue som ;D sonhei com um, vamos ver o que sai daqui ;D
Título: Re:Detector de ruido
Enviado por: DanBar em 27 de Março de 2009, 14:42
Fixe. Estava a pensar em fazer isso também.
Título: Re:Detector de ruido
Enviado por: Rebel em 27 de Março de 2009, 14:57
Eu tb... mas não é para seguir o som, mas sim parar quando ouvir ruido ;)
Título: Re:Detector de ruido
Enviado por: amando96 em 08 de Abril de 2009, 12:39
Se encontrares do tipo S - R (set - reset) são do mesmo funcionamento que os J - K, simplesmente não costumam ser edge-triggered, ou seja, não precisam de clock.

como este circuito aqui, com um comparador:
http://home.cogeco.ca/~rpaisley4/Comparators.html (http://home.cogeco.ca/~rpaisley4/Comparators.html)

Ctrl + f (Basic Memory Functions) e está debaixo desse titulo ;D
Título: Re: Detector de ruido
Enviado por: juniorsudrv em 04 de Novembro de 2009, 10:43
Este Altifalante pode ser qualquer um?
Título: Re: Detector de ruido
Enviado por: rafhit em 04 de Maio de 2010, 00:36
boas! vou experimentar este circuito! mas tou com uma duvida!
nos condensadores em vez de 4,7uF/16V tenho 4,7uF/25V   e em vez do 0,1 uF/16V tenho 0,1uF/63V!
ainda nao exprimentei pois n sei se ainda estrago os transistors e tinha de ir comprar outros  :P
estes condensadores servem?
ja agora qual seria a diferença visto que o circuito seria alimentado so com 9V?
obg
Título: Re: Detector de ruido
Enviado por: Fifas em 06 de Maio de 2010, 09:53
Este Altifalante pode ser qualquer um?

Apenas testei com um de 8ohm/0,5W, mas creio que mais funcionam. Lembro-me de um colega que fez com um de 0.25W mas era de 8ohm na mesma ;)

boas! vou experimentar este circuito! mas tou com uma duvida!
nos condensadores em vez de 4,7uF/16V tenho 4,7uF/25V   e em vez do 0,1 uF/16V tenho 0,1uF/63V!
ainda nao exprimentei pois n sei se ainda estrago os transistors e tinha de ir comprar outros  :P
estes condensadores servem?
ja agora qual seria a diferença visto que o circuito seria alimentado so com 9V?
obg


Penso que não haverá qualquer problema. A diferença será a capacidade de carga dos condensadores :)