I have a problem with a circuit that would delay me a signal received from an external source.
From the beginning - I need to build a circuit that will give the driver a HIGH signal. This signal is supposed to give when it receives a HIGH signal from another controller. The problem is that the second controller does not respond when the first controller is HIGH. The HIGH signal only lasts 1.5 seconds, but that's a big problem. I have no idea how to delay the signal to the second driver so that everything works as it should.
In my project I have constant 12V and GND so I have something to use in case of an accident.
Image showing what I mean:

I know how to do it on a microcontroller - I would just use the delay function, but in this project the microcontroller doesn't make sense.
Is there any option to do this without any timing circuits like NE555.
Regards.
Update:
The NC555 is cheaper than the MCU so I can go with it if needed. I designed such a circuit on NC555, but I'm not sure if it will work.
After receiving a signal from module 1, transistor turns on NC timer and on output uses the RC circuit to open NPN transistor that is supposed to reset NC, and also sends a LOW signal to module 2. Switching from low to high will not be a problem, however however, I don't know if such a circuit is correct.

