Encender/apagar la pantalla con un MOSFET de canal N

Tengo un monitor de pantalla que está conectado a una Raspberry Pi, todo funcionando con batería. La mayoría de las veces el monitor no se usa, así que me gustaría encenderlo solo cuando sea necesario, pero también me gustaría que esté automatizado, es decir, que la Raspberry Pi haga el "giro".

Me preguntaba, si uso un MOSFET de canal N como en el siguiente esquema, surgiría un problema, ya que la tierra del monitor estaría conectada al drenaje del transistor a través de los cables de suministro, pero como el suministro es compartido y también hay un conexión a tierra en el conector HDMI, también se conectará a tierra de suministro, a través de Raspberry Pi.

esquemático

simular este circuito : esquema creado con CircuitLab

Respuestas (3)

Me preguntaba, si uso un MOSFET de canal N como en el siguiente esquema, surgiría un problema

En cualquier lugar entre probable y seguro, tendrá problemas con la corriente no deseada por el HDMI 0 voltios cuando el monitor está supuestamente desactivado por el MOSFET de lado bajo. El peor de los casos es que dañes el puerto HDMI del monitor y el puerto RaPi también.

Recomiendo encarecidamente que utilice un transistor de conmutación de riel positivo.

El resultado más probable será que el monitor se conecte a tierra desde su puerto HDMI y RPi y simplemente no se apague.

Puede utilizar la "detección de conexión en caliente (HPD)" de HDMI para desconectar mediante programación el monitor de la fuente. Desconecte el lado del monitor del HPD y conecte su propio circuito al HPD del lado de la fuente. Su monitor también pasará a ahorro de energía cuando no se detecte señal y la fuente pensará que no hay señal.

Simplemente desconectar el gnd del monitor no es una buena solución, incluso si funcionaría en una determinada configuración con algo de suerte.

Similar a la respuesta de Ralph, pero usando cosas como realmente debe hacerlo: HDMI tiene una función llamada CEC (Consumer Electronics Control) que está destinada, entre otras cosas, a hacer exactamente esto: cambiar la pantalla entre el modo de espera y el funcionamiento normal. Así es como puede usar el control remoto de su decodificador para encender y apagar el televisor.

Si bien no lo he usado yo mismo, esto parece muy simple, sin necesidad de hardware adicional ( tutorial de ejemplo ).

Hay dos desventajas en esto:

  • la pantalla debe soportarlo, y no todos lo hacen
  • el modo de espera de una pantalla no es exactamente gratuito , pero teniendo en cuenta el consumo de energía de una luz de fondo, bien podría serlo, si se implementa correctamente
Estoy usando un módulo de controlador de pantalla LCD de $ 10 de eBay, soy muy escéptico de que admita cualquier característica de hdmi ... Y como apenas sé cómo funciona hdmi, prefiero simplemente apagar y asegurarme de que esta apagado :D
Sin embargo, gracias por el enlace del tutorial, sin duda lo intentaré, ya que parece muy simple. Informará de los hallazgos.
@php_nub_qq sí, eso podría no funcionar entonces. Puede pensar en CEC como algo similar a I2C o 1 cable que se ejecuta en un cable separado dentro del cable HDMI.
Bueno, eso es lo que yo también pensé de inmediato, pero pensándolo bien, probablemente usaron algún IC en esa placa que se comunica con los dispositivos que probablemente admitirán CEC. Según wikipedia, CEC se implementó en HDMI 1.0 y mi placa dice HDMI 1.2, por lo que, en teoría, debería funcionar. Lamentablemente, pasarán unos buenos meses, si no un año, hasta que pueda conseguirlo y probarlo. Aún así informaré de lo que suceda por lo que valga.