Hi - I started researching a 555 based circuit design for a tank level alarm for a tractor spray tank. I need to avoid running the pump dry which would mean a $$$ repair bill. I started off thinking I would do this with an Arduino but I think I can do it simpler with a couple of 555's - one in bistable mode and the other in monostable mode.
I mocked up this circuit with a 555 I had lying around:
and it works as described. The trigger in my case would be a float switch mounted inside the tank. I realise this won't work as a single 555 circuit because as soon as I reset the 555 to stop the piezo and flashing LED the 555 would go straight back into alarm mode (float still in same position). I am not sure where to go from here. I need some way of only re-arming the 555 when the float returns to the upper position.
The float I am using is this one:
I can sense when the float has returned to the upper level (brown + black) and the trigger at the low level (blue + black). I am thinking if I have a second 555 in monostable mode that triggers when the float is high, the output would then power the bistable 555 that would then detect the low level of the float. If this is correct I am not sure how the 'mute alarm (reset)' function would work.
Any help is appreciated.
I mocked up this circuit with a 555 I had lying around:
and it works as described. The trigger in my case would be a float switch mounted inside the tank. I realise this won't work as a single 555 circuit because as soon as I reset the 555 to stop the piezo and flashing LED the 555 would go straight back into alarm mode (float still in same position). I am not sure where to go from here. I need some way of only re-arming the 555 when the float returns to the upper position.
The float I am using is this one:
I can sense when the float has returned to the upper level (brown + black) and the trigger at the low level (blue + black). I am thinking if I have a second 555 in monostable mode that triggers when the float is high, the output would then power the bistable 555 that would then detect the low level of the float. If this is correct I am not sure how the 'mute alarm (reset)' function would work.
Any help is appreciated.




