¿Cómo hacer que un microcontrolador detecte el timbre de la puerta?

3

Vivo en un apartamento donde todos tienen un timbre individual en la puerta principal. Cuando se presiona el botón de mi apartamento, 21 VCA suena una campana en mi unidad. Me gustaría que se detecte un microcontrolador cuando esto suceda.

Mi pensamiento inicial fue colocar un interruptor de lengüeta junto a la campana, pero parece que el interruptor de lengüeta es demasiado sensible y se activaría cuando mi campana no estuviera encendida. Supongo que esto se debe a la interferencia en la línea de los timbres de las puertas de otros apartamentos, pero no he podido verificar esto.

Ahora estoy pensando en usar un relé de CA, pero tengo algunos problemas para encontrar uno que funcione con mis voltajes. También estoy estudiando el uso de un optoaislador, pero sé muy poco acerca de ellos y no estoy seguro de los pros / contras frente a un relé.

Así que mi búsqueda es, ¿debo usar un relé de CA, un optoaislador o algo más? Y para cualquier solución, ¿qué parte sería mejor?

Gracias.

    
pregunta lanrat

3 respuestas

6

Por lo que ha dicho, querría que el circuito de detección rechace los falsos disparadores. Consideremos que esos son voltajes por debajo de alrededor de 15 Vac, para permitir caídas de voltaje en la línea.

El circuito de abajo debería hacer eso. Debe dar lugar a pulsos de alrededor de 1 ms por cada ciclo de CA que se presione el interruptor. Su MCU puede hacer más rechazo de disparo falso actuando solo en (digamos) 4 pulsos de disparo dentro de (digamos) 25 ms entre sí.

Los valores finales de su circuito pueden variar un poco, pero el principio debe ser correcto. R1 reduce la tensión en D1 cuando se presiona el interruptor de la puerta a mitad del ciclo y tiene un C1 descargado que lo carga.

EDITAR: se agregó R4 para descargar C1 por debajo del corte D1 / D2 de 21 voltios impares inmediatamente cuando se elimina un pulso de Vac. Descarga C1 desde 21 V hasta el piso en algo así como 30 ms. Hizo visible la tensión del zener.

simular este circuito : esquema creado usando CircuitLab

    
respondido por el TonyM
1

Yo usaría algo como esto:

simular este circuito : esquema creado usando CircuitLab

Le permite conectar el timbre con una carga pequeña y la mayoría de los optoacopladores son DC de todos modos.
IMPORTANTE: el esquema es solo un ejemplo de diseño, todos los valores de los componentes deben ser seleccionados por usted mismo para adaptarse a su situación.

    
respondido por el Silvan Zuppiger
0

Un interruptor de láminas es una buena solución porque no afecta el timbre de la puerta del sistema. También puedes usar un sensor Hall.

El magnetismo residual es un problema. Debe crear un microcontrolador de procesamiento de señal para que la operación no se realice cuando el interruptor está encendido o apagado. Y solo cuando se trata de series de pulsos con una frecuencia determinada por el timbre.

    
respondido por el AltAir

Lea otras preguntas en las etiquetas