Problemas con la entrada del sensor

Página de tienda Foros Generalmente Problemas con la entrada del sensor

  • Este debate tiene 2 respuestas, 2 mensajes y ha sido actualizado por última vez. hace 5 años por Anónimo.
Viendo 3 entradas - de la 1 a la 3 (de un total de 3)
  • Autor
    Entradas
  • #24208
    Anónimo
    Inactivo

    Hola,
    Desde hace unos días estoy intentando descubrir cómo utilizar un botón para activar un relé de bomba que está conectado a una de las zonas. Tengo un OpenSprinklerPi con un Rasperry Pi Zero W.
    Después de experimentar un poco con la entrada del sensor, tuve mayor éxito cuando conecté el botón como un contacto normalmente cerrado entre GND y SN1. Pero el problema es que el programa asociado al botón no se activa después de 1 segundo. Se necesita casi cualquier cantidad de tiempo antes de que OSPI reconozca que es necesario iniciar el programa. En realidad, la pulsación de la tecla debería registrarse si la tecla se pulsa durante >1 segundo.

    En intentos anteriores, había conectado el botón como un contacto normalmente abierto y tuve el problema de que el programa se iniciaba aleatoriamente incluso sin presionar el interruptor.

    Sé que hay una opción para configurar la entrada del sensor si es una entrada normalmente abierta. Pero esta opción no cambió el comportamiento cuando el interruptor se usó como contacto normalmente abierto.

    Después de mis dos experimentos, me pregunto si la entrada del sensor tiene algún tipo de pull-up o pull-down. Me parece que la entrada no siempre está en un nivel lógico válido sino que está flotando y luego requiere un tiempo aleatorio para cambiar la entrada. ¿Debo configurar la entrada del sensor en GND o +5 V usando una resistencia?

    #24313
    Admin
    Superadministrador

    Hola,

    ¡Nunca contra +5V, siempre en GND! VIN (+5V) solo está diseñado para alimentar sensores.

    Si después de 1 s no se activa, entonces hay señales perturbadoras en la línea, lo que se interpreta como "vibración" y, por lo tanto, impide el inicio.

    ¿Versión de firmware?

     

    #24507
    Anónimo
    Inactivo

    Hola,
    Ahora he resuelto el problema con la entrada del sensor instalando una resistencia pull-up entre la entrada del sensor y uno de los pines de 3,3 V.
    Ahora la entrada ya no se activa aleatoriamente sino sólo cuando se presiona el interruptor.

Viendo 3 entradas - de la 1 a la 3 (de un total de 3)
  • Debes estar registrado para responder a este debate.