I have a module that outputs 3V, has a 'Common' terminal (GND), and a switch terminal. The latter two can accept a toggle input OR a pulse input, and internally it switches on a light.
I have a touch switch that sends a pulse on two different pins. Normally, it drives a dual coil relay - so a SET pulse will turn the relay on, and a RESET pulse will turn the relay off. I have removed all this, and want to use the pulse signals to connect directly to the Aeon Labs Module.
The circuit above works great. The diodes create the OR, and the transistor connects the internal switch of the Aeon Labs Module. Perfect.
However, when the device first powers up, the PIC controller sends a pulse to the RESET pin - presumably to set itself to a known state on startup. However for me - it means it will tell the Aeon Labs Module to turn the light on!
What I need is a way to use a capacitor/resistor/etc to delay the transistor being usable. So any pulses to the transistor in the first 5 seconds after power on do not actually operate the transistor. After 5 seconds (enough time for the first unwanted pulse to occur), then the transistor should operate as normal.
Edit: The RESET pin is just a name - it is not the RESET pin of the uC. Both SET and RESET are output pins on the uC. They were (not anymore) connected to a dual coil relay. One coil was to SET/latch the relay. One coil was the RESET/unlatch the relay. When the uC detects a touch, it sends a pulse on either of those pins (it alternates between the two) to what it THINKS will be a relay. But the relay is gone now. I now want to take those pulse and feed it to something else. Grand.
I can't edit the uC code. It's preprogrammed by the manufacturer.
On startup the uC is programmed to send a pulse down the output pin labelled RESET. I want to use electronics to disable/snub/block that pulse going to the Aeon Labs module. So for about 2 seconds after power is applied - disable the transistor base. After that, have everything behave as it should.