Hi, I landed on the simple design below for motorising a gate valve after complex iterations.

I need a feedback for when the valve is open/closed. I know that I can use an optical sensor or a rotary encoder along with a microcontroller but I guess that might be overkill. It is not about the cost, I could set up an stm8s003f3p6 for less than 0.50 US dollars, but I think may be overlooking a simple solution. The main problem is that I am using a DC motor w/o inbuilt feedback, I want to keep it that way so it is easier to replace with whatever motor that is available down the road when this breaks. The valve needs about 6.5 revolutions to open/close.
I welcome any criticisms to improve my design. Thanks in advance.
FYI the motor rpm is 30 and the gear ratio is 2:1

I need a feedback for when the valve is open/closed. I know that I can use an optical sensor or a rotary encoder along with a microcontroller but I guess that might be overkill. It is not about the cost, I could set up an stm8s003f3p6 for less than 0.50 US dollars, but I think may be overlooking a simple solution. The main problem is that I am using a DC motor w/o inbuilt feedback, I want to keep it that way so it is easier to replace with whatever motor that is available down the road when this breaks. The valve needs about 6.5 revolutions to open/close.I welcome any criticisms to improve my design. Thanks in advance.
FYI the motor rpm is 30 and the gear ratio is 2:1



