Puedes usar uno de tus bonitos transistores y un par de diodos, resistencias y condensadores de varias maneras, aquí hay uno:
simular este circuito : esquema creado usando CircuitLab
NOTA SOBRE LOS VALORES: Acabo de estimar el valor del condensador C1. Si el RasPi ve un encendido / apagado de 50Hz o 60Hz (dependiendo de su ubicación) cuando mantiene presionado el botón, es demasiado pequeño. Supongo que se ejecutará vacío en unos 200 ms, pero como el diodo no se rectifica por completo si me apago demasiado ... Si es demasiado grande, la señal permanecerá encendida durante mucho más tiempo que la presión del botón. Si te importa eso.
Para este diseño, es muy importante utilizar siempre fuentes de alimentación de CA que no estén relacionadas con su Raspberry Pi. Si la Raspberry Pi se alimenta desde la misma fuente de alimentación de CA a través de un rectificador y un condensador, no conecte BELL Wire 2, ¡o esto causará serios problemas!
El diodo envía la corriente solo al capacitor. El condensador se carga cuando el cable BELL 1 es más alto que el cable BELL 2, cuando el cable BELL 2 es más alto que el cable BELL 1, el diodo bloquea cualquier corriente que quiera escapar del condensador.
El "tipo de CC" del condensador ahora alimenta la base de la resistencia a través de R1, lo que permite que se encienda. Esto luego hace que el pin de entrada de RasPi descienda a su GND, lejos de la potencia de 3.3 V que recibió a través de R2.
Una vez que la energía del transformador BELL desaparezca, el capacitor se vaciará por sí mismo en el transistor y después de un tiempo muy corto (mucho menos de un segundo), el transistor lo habrá agotado tanto que se apagará nuevamente, dejando que el pin RasPi retroceda alto a través de R2.
Entonces, debes recordar esto: la señal que ves en la Raspberry Pi se invertirá: cuando suene el timbre, el Pin de entrada estará vinculado a GND (0) y cuando no se presione el botón, irá a 3.3V (1).