I'm repeating myself to be sure were on the same page.
A latch completes a cycle of the relay closing and opening on one press and release of the button.
A pulse would require 2 separate button presses to do the same thing.
sorry to keep repeating but I want to focus only on the 4013 part of the circuit for now because it is a critical part of the circuit. If it doesn’t work as expected, the rest of the circuit won’t work.
when I stated that the a button press causes a pulse, the release of the button should do nothing. The button connects to a differentiator that detects when the button output voltage goes from 0v to +5v and generates a pulse that clocks the first 4013 FF. The first FF then clocks the second FF causing it to toggle its state. When the button is pressed down again this cycle repeats.
So releasing the button should not cause the second FF to ever change state.
The second FF should only change state when the button is pressed downward.
Is it possible you are inadvertently pressing the button more than once?
Remember... this button is only for test and will be replaced with the sensor input.
On power on, pin 13 should be low.
After power on:
When the button is pressed, pin 13 should latch high.
When the button is pressed again, pin 13 should latch low.
This should repeat every time the button is pressed.
The FF output can only have two states: low or high. I'm using "toggle" to mean it changes from its current state (initially low) to its next state (high). In either state, the output should "latch".
Is this how its working?
FYI-When we re-enable the timer, the 4013 circuit will operate a little differently, but we need to be sure this test is successful first.
Sometimes it does this though. I dont mean to joke around but I'm getting a bit depressed.
Yes I will not pay attention to anything other 5hat getting pin 13 and this makeshift button to do what its supposed to do. I did try changing the power supply to a 5.0v 700ma wallwart. There was no change in function.
When the button is pressed, pin 13 should latch high.
When the button is pressed again, pin 13 should latch low.
This should repeat every time the button is pressed.
The FF output can only have two states: low or high. I'm using "toggle" to mean it changes from its current state (initially low) to its next state (high). In either state, the output should "latch".
Most of the time yes but every once in a while it will change its state when the button is pressed and then change state again (hi to low) when the button is released.
Sometimes it does this though. I dont mean to joke around but I'm getting a bit depressed.
Yes I will not pay attention to anything other 5hat getting pin 13 and this makeshift button to do what its supposed to do. I did try changing the power supply to a 5.0v 700ma wallwart. There was no change in function.
Wow your headboard layout is a work of art! Mine always looks like a cat swallowed my electronics and threw up a jumper-cable hairball on a breadboard.
I discovered an issue with the 4013 test and its my bad.
So...to fix this test.
1. reconnect power to the timer pin 8.
2. disconnect the wire at 555 trigger pin 2. This will prevent the timer from resetting the 4013.
This will correct the 4013 test procedure. I updated post #42.
In addition, add a diode (1N4148) from 4013 pin #3 to ground (cathode to pin #3, anode to ground). This will prevent a negative spike from triggering the 4013.
Ok. Ive done this and performed the test. It still has erratic behavior. Sometimes it goes only hi or low on a complete button press (5-10 times in succession) and sometimes it goes both hi then back to low on a single complete button press. (4-5 times in succession or at times just once).
I tried converting an mp4 to gif,zip but it would not attach to this fourm.
Ok. Ive done this and performed the test. It still has erratic behavior. Sometimes it goes only hi or low on a complete button press (5-10 times in succession) and sometimes it goes both hi then back to low on a single complete button press. (4-5 times in succession or at times just once).
I tried converting an mp4 to gif,zip but it would not attach to this fourm.
Did you reconnect power to the timer pin8? and disconnect timer pin 2?
Also connect timer pin 2 to +5v (nothing else connected to pin 2, except +5v) to be sure the timer is not triggering.
Hmmm...What are you using for a button? Can you show a photo of the button connections?
Did you reconnect power to the timer pin8? and disconnect timer pin 2?
Also connect timer pin 2 to +5v (nothing else connected to pin 2, except +5v) to be sure the timer is not triggering.
Hmmm...What are you using for a button? Can you show a photo of the button connections?
Also double check the connections to 4013 pin 3. Make sure the wires and components are properly seated.
Check the values of the resistors and capacitor X12,X13...both should be 0.22uf (220nF), 10v minimum. X11 should be 0.1uF.
If the values are correct, then I'm thinking there are loose connections at multiple points of the circuit.
The 4013 behavior seems to be changing in unexpected ways which is probably caused by loose connections.
If the values are correct, then I'm thinking there are loose connections at multiple points of the circuit.
The 4013 behavior seems to be changing in unexpected ways which is probably caused by loose connections
if you rebuild this, build it in such a way that you can easily isolate sections and test each section independently.
For example, the 4013 debouncer and toggle can be tested independently without the other parts of the circuit.
That way, complete system test is just a matter of interconnecting each section and testing as a whole system. If you run into problems...well you already know how to isolate a section and test it. Your chances of success will be much greater.
I use this method myself and it works great. I call it the "divide and conquer" method. Divide the circuit into smaller parts. Build and test each one. Interconnect them and test as complete system.
At this point, its not the design. Something is causing problems like loose connections.
I re tested all connections and they were sound. You mentioned the type of button and I remember reading something about button bounce. I looked it up and can see you have applied it to this circuit. I then changed the button to one of my no/nc mico pin switchs and it worked without fail 35 times in succession. I then shorted the (no) side and it now works (changes the 4013s state) when the switch is pushed or released. (Sort of like a latching pulse)That would simulate the pantry door opening or closing. That worked over 50 times without fail. That now eliminates the need for another switch circuit. If I only had a scope I would have seen the other buttons behaviour. I then attached the touch switch and set the output to pulse high. It works too. No fail
I then shorted the (no) side and it now works (changes the 4013s state) when the switch is pushed or released. (Sort of like a latching pulse)That would simulate the pantry door opening or closing. That worked over 50 times without fail. That now eliminates the need for another switch circuit.
Maybe not. At this point I don't know what the 555 does to the 4013 to turn it off but I think if its not a signal to pin 3 we could use that along with a transistor or two to help determine if the pantry door is open or closed then it could pass or deny the pulse from the mechanical (on/on) switch. But I'm just talking out loud here.
Remember we added a diode. We also added a 470u capacitor to increase filtering of the supply. The 470u cap is meant to replace the 100uf cap. You'll need to update the schematic.
We can move on and test the rest of the circuit....or did you already do that?
Ha ha. That i have not done. Im ready to continue as per your instructions. I updated the schematic. Im using the 5v wallwart and the modified micro switch.