¿Ruido en el timbre de la puerta GPIO BC547-Raspberry simple?

2

He conectado una Raspberry Pi a mi timbre de puerta "Ding Dong" de Friedland. El timbre tiene dos terminales (aparentemente sin usar), sobre los cuales parece haber un voltaje estable de 1 mV cuando no se presiona el botón, y un voltaje estable de 4.8 V cuando se presiona el botón.

Para introducir esta señal en la Raspberry Pi, he creado este diseño simple:

Entre el interruptor y la resistencia hay 10 m de cable UTP. La resistencia es la más grande que tenía, y aún puede activar el transistor. Estoy ejecutando la entrada GPIO alta (resistencia de pull-up), por lo que una señal en la base la empuja hacia el suelo.

Mi problema es que de vez en cuando, se detectará una señal cuando no haya ninguna. Sé que nadie llamó al timbre de mi puerta, pero la Raspberry Pi detecta una señal (estoy usando Python3 GPIO.wait_for_edge, como este :)

 GPIO.wait_for_edge(pin,GPIO.FALLING)

Entonces, ¿supongo que algún ruido puede activar el transistor? Pero, ¿qué puedo hacer al respecto?

    
pregunta OZ1SEJ

1 respuesta

3

Su circuito de detección de voltaje tiene una impedancia muy alta. Iría por una impedancia (mucho) más baja, por ejemplo, una resistencia de 10k, con una resistencia adicional de 10k entre la base y el emisor del transistor. Esto hace que sea mucho menos probable que un voltaje perdido (¿humedad?) Active su circuito.

    
respondido por el Wouter van Ooijen

Lea otras preguntas en las etiquetas