[LONG STORY START]
My parents have an old dishwasher at our summer house of which recently broke its mechanism that stops the washing when completed. Everything else works perfectly and they cannot find the part anywhere they looked so they asked me to find a new one to suggest them to purchase. This goes way beyond my life theory. There is no way I will allow this to happen for something that stupid! I hope you understand my logic. I’m a maker not a stupid consumer.
[LONG STORY END]
So let me go straight to the point. I want to interefere the least possible with the dishwasher, aka I don’t want to open it and try to unerstand much of its internals. There is a dial that completes 1 single spin like a clock of 360 degrees. Starts at pointing up (like 12:00 in clocks) and ends at the exact same spot once the cycle is completed. I have attached an image of something fairly similar. So my idea was to detect that exact positioning and take action probably in the form of a relay cutting mains supply to the dishwasher which is all is required.
My question to you is if you have any “method” to suggest. I am thinking of attaching some sort of metal conductors on both the moving dial and the body of the washer that will touch (hopefully precisely enough) and arduino will sense that to take action. I read hall sensors paired with a magnet are really not accurate at all. We are looking for a +/-1mm precision here or less.
So squeeze your minds and suggest me what you think will do the work please.
Thank you in advance