collapse

* Links de Robótica

* Posts Recentes

Ligar Células de Lithium por Hugu
[Hoje às 02:00]


Encomenda Colectiva N3-2016[@Mouser - Aberta a pedidos!] por Hugu
[Hoje às 01:53]


Printer 3D barata por xmatias
[Ontem às 03:56]


Servidor por almamater
[09 de Dezembro de 2016, 21:39]


mysql server error por andre_f_carvalho
[09 de Dezembro de 2016, 18:56]


Cortar plástico ABS por msr
[05 de Dezembro de 2016, 17:27]


MOVIDO: FPV Drone Racing? por metRo_
[05 de Dezembro de 2016, 10:49]


Módulo gsm por dio123
[04 de Dezembro de 2016, 23:06]


Procuro resistências 220 Ohm de 1% por brunus
[02 de Dezembro de 2016, 15:50]


Package de cond 10uF 35V smd? por KammutierSpule
[02 de Dezembro de 2016, 11:19]

Autor Tópico: Detector de ruido  (Lida 15780 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline Fifas

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 2.042
  • El RoboSapiens
Detector de ruido
« 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



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  ;)



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 :)

Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.160
    • Tiago Rodrigues
Re:Detector de ruido
« Responder #1 em: 08 de Março de 2009, 22:17 »
Muito bom fifas, sei que o amgc andava à procura disto, queria fase-lo no arduino!

Offline amgcgoncalves

  • Mini Robot
  • *
  • Mensagens: 27
Re:Detector de ruido
« Responder #2 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. ;)
The Whys over the Whats, because I'm a theory freak.

Offline Fifas

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 2.042
  • El RoboSapiens
Re:Detector de ruido
« Responder #3 em: 08 de Março de 2009, 22:27 »
não sabia que andavas à procura senao ja tinha postado :P

anyway....obrigados aos dois ;)

Offline amando96

  • Mini Robot
  • *
  • Mensagens: 1.627
  • MAC address? But I have windows...
    • Projects, News, Blog, Tutorials
Re:Detector de ruido
« Responder #4 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?

Offline Fifas

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 2.042
  • El RoboSapiens
Re:Detector de ruido
« Responder #5 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"

Offline amando96

  • Mini Robot
  • *
  • Mensagens: 1.627
  • MAC address? But I have windows...
    • Projects, News, Blog, Tutorials
Re:Detector de ruido
« Responder #6 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

Offline tr3s

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 811
  • char x=1, y=5; x^=y^=x^=y;
Re:Detector de ruido
« Responder #7 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
Tr3s
Daniel Gonçalves

Offline ricardo-reis

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 1.300
Re:Detector de ruido
« Responder #8 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?

Offline Fifas

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 2.042
  • El RoboSapiens
Re:Detector de ruido
« Responder #9 em: 09 de Março de 2009, 22:35 »
ARDUINO!!!!! :D
loool


Offline tr3s

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 811
  • char x=1, y=5; x^=y^=x^=y;
Re:Detector de ruido
« Responder #10 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
Tr3s
Daniel Gonçalves

Offline Fifas

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 2.042
  • El RoboSapiens
Re:Detector de ruido
« Responder #11 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

Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.160
    • Tiago Rodrigues
Re:Detector de ruido
« Responder #12 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! ;)

Offline amando96

  • Mini Robot
  • *
  • Mensagens: 1.627
  • MAC address? But I have windows...
    • Projects, News, Blog, Tutorials
Re:Detector de ruido
« Responder #13 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

Offline vanila

  • Mini Robot
  • *
  • Mensagens: 65
Re:Detector de ruido
« Responder #14 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

Sugiro que te concentres no flip-flop JK com J e K shuntados, (tipo T), as alimentações são 5 Volts.