Edición: El autor ya aceptó una respuesta mientras yo seguía trabajando en esto. Lo que este circuito ofrece sobre el temporizador 555 es una mayor precisión de tiempo y no depende de las tolerancias de los componentes.
La forma más sencilla que se me ocurre y que utiliza componentes fáciles de conseguir y baratos es la siguiente implementación de este diagrama.
32.768kHz cristal en un TI CD4060B contador binario con circuito oscilador.
Esto puede darle un pulso de 2Hz si utiliza la salida Q14. $$\frac{32768Hz}{2^{14} counts} = 2Hz $$
A continuación, utilice eso para la entrada CLK a un TI SN74HC4040 contador binario. Realmente sólo necesitas 6 bits, pero más bits te dan más flexibilidad y el coste es casi el mismo.
Entonces puedes adaptar las salidas a una puerta AND y obtener cualquier pulso de tiempo desde cada segundo hasta cientos de segundos.
Para obtener 30 segundos he hecho los siguientes cálculos. Dado que la entrada del reloj está funcionando a 2Hz entonces para obtener 30 segundos tendremos que alternar algo cada 60 ciclos de reloj. 60 decimal es lo mismo que 111100 binario. Si usamos los cuatro bits que son 1s como entradas a una compuerta AND entonces la compuerta AND solo estará alta una vez cada 30 segundos. Entonces puedes hacer lo que quieras con este pulso para que apague tu pantalla. No has dado detalles sobre el tipo de señal de control que necesitas, así que lo dejaré a tu criterio. Tal vez se necesita una inversión, tal vez un latch de algún tipo también.
Lo bueno de este circuito es que si decides que necesitas una desconexión después de 15 segundos o 100 segundos de implementación es simple, sólo tienes que codificar los bits a una puerta AND. Yo sugeriría añadir algunas resistencias de cero ohmios en diferentes bits para que pueda adaptar el tiempo de apagado si es necesario. Coste total: ~3$ y ~7componentes. No olvides los pasivos necesarios para hacer oscilar el cristal.