Ayuda a seleccionar los valores del diodo zener y la resistencia (reduzca el voltaje para hablar con GPIO raspi)

0

Hola, estoy tratando de conectar los sensores de obstrucción en la puerta de mi garaje a los pines GPIO en una computadora raspberry pi para poder monitorear el estado.

Dado que los sensores de la puerta del garaje funcionan con 6v y mi raspi con 5v, me dijeron que usara un diodo Zener atado al suelo y una resistencia para conectarlo al raspi sin freírlo.

¿Este hardware va a hacer lo que quiero con seguridad? (deje caer la 6v a 5v para que pueda leer la señal en el Pi y hacer algo en el software cuando veo un cambio de estado)

gracias

    
pregunta user3569450

1 respuesta

2

Raspberry Pi tiene 3.3V I / O, por lo que aplicar 5V a un GPIO lo freirá.

Podrías usar un divisor de voltaje simple. Dos resistencias 10K, por ejemplo.

Utilizar un optoaislador como un 4N35 sería más seguro, como se muestra a continuación, porque no es necesario para atar el suelo del RPi junto con el suelo del abridor de la puerta del garaje.

simular este circuito : esquema creado usando CircuitLab

Cuando el + 6V (relativo al 0V) está presente, el LED infrarrojo dentro del 4N35 se enciende, iluminando el fototransistor y provocando que se conduzca, haciendo que el GPIO se apague. Cuando la entrada de + 6V es inferior a aproximadamente 1V, el LED está apagado y el GPIO pasa a nivel alto.

    
respondido por el Spehro Pefhany

Lea otras preguntas en las etiquetas