Detector de campana con Arduino

1

Estoy intentando actualizar nuestra campana existente con mi arduino para detectar si se usa la campana y para silenciar la campana.

El circuito de la campana funciona con 9V AC. Con el fin de minimizar el cableado, quiero conectar en serie algo al timbre, de modo que con mi arduino se pueda encender y apagar el timbre y puedo detectar si se usó el timbre.

Intenté usar dos relés: uno como un interruptor que puede ser usado por el arduino y otro como un interruptor que se cerrará cuando se use la campana. Estaban conectados en paralelo. Pero como soy un principiante, nada funcionó como estaba previsto :)

¿Es posible hacer esto con dos relés? ¿O hay una mejor manera de hacerlo funcionar?

EDIT

Gracias por la respuesta. La campana no está conectada a tierra. Intenté esto:

¿Qué está mal con esto? :)

    
pregunta Marc Bury

1 respuesta

2

Aquí está su circuito de detección:

simular este circuito : esquema creado usando CircuitLab

La salida pulsará 4.7V a la misma frecuencia que la fuente cuando se dispara la campana, lo que es apropiado para un Arduino de 5V. Use un diodo zener diferente si su Arduino está funcionando a un voltaje diferente. Tenga en cuenta que R1 debe ser un dispositivo de 1 / 2W o superior, ya que a través de él se disiparán 200 + mW de potencia.

EDIT:

simular este circuito

Este nuevo esquema se conecta a una entrada con el pull-up interno habilitado. Tendrá un pulso bajo a la mitad de la frecuencia de la fuente.

    
respondido por el Ignacio Vazquez-Abrams

Lea otras preguntas en las etiquetas