Te daré un plan, espero que te sea de utilidad.
(1) Se puede usar un contador durante 5 segundos. Cuando el host emite un comando, se puede considerar como si presionara un interruptor para habilitar el contador.
(2) Todo el sistema está equipado con cuatro entradas, cada entrada representa una persona, cada entrada está conectada a un decodificador de pantalla de 7 segmentos, seguido de un tubo decodificador de 7 segmentos, utilizado para mostrar el tiempo 30s. Cuando todos presionan su propio interruptor, su propio tubo de decodificación de 7 segmentos se habilita y los tubos de decodificación de otras personas se desactivan.
(3) Cuando el anfitrión no da una orden, es decir, cuando no se presiona el botón, el contador no funciona y no se habilita. Puedes agregar una puerta lógica y controlar a cada persona según. a la situación del extremo de habilitación y la situación del botón de cada persona estaría bien un dispositivo de alarma.
En cuanto al cableado específico, se debe diseñar con referencia a la tabla de verdad del dispositivo lógico.
Lo anterior es una solución que utiliza únicamente dispositivos lógicos. Si utiliza un microcontrolador, puede que le resulte más fácil escribir un programa pequeño