He estado trabajando en un proyecto similar como esto pero con un sistema de alarma HoneyWell. Logré bajar el voltaje de 12 V a 3 V (aprox.) Usando un puente de resistencia. Ahora tengo los cables del puente enchufados en los pines GPIO en la frambuesa pi. Estoy leyendo la entrada del pin a través de Pi4J y parece darme un valor ALTO y BAJO respectivamente para los 2 pines. Este valor no cambia incluso si hay un evento que ocurre en el panel de alarma (apertura de puertas, etc.). ¿Alguien puede decirme cómo leer los datos y las entradas de clk correctamente?
Notas: En el diagrama del circuito debajo de la fuente de voltaje están los datos y las líneas de reloj que salen del Panel de Alarma. Estoy alimentando el pin GPIO de la pi con un cable de puente al final de la resistencia R1. Tuve que usar un manojo de 1k y otra resistencia de 300 ohmios porque no tenía una resistencia de 3300K en mi kit pequeño. El reloj y las líneas de datos se están degradando a una línea de entrada de 3 voltios al pasar por este circuito (2 circuitos en una placa de pan). El modelo del panel de alarma es un Honeywell Vista 20p. Diagrama del circuito del panel adjunto a continuación. Estoy alimentando el pi con los cables conectados a PIN 6 y 7 como se muestra en el circuito.
[]
Lasiguienteimagenesdeloscablesconectadosalaplacadepruebas.Laplacadepruebasseconectaalapiatravésdeuncable(noestásegurodecómosellamaelcable).