Divide by n revolution counter with warning beep.

I wind warp for my loom on a revolving wheel which measures out several yards of yarn. I adjust the spools and the number of revolutions according to the length needed. It has a mechanical revolution counter, but a long warp requires a lot of math (division) when winding a long warp and mistakes happen. I've looked for an off the shelf counter that will simplify this and having found none, want to build it myself.

The additional counting device would count each revolution but beep when it reaches "n", a number from 4 to 9 (1, 2, 3 and 5 could be eliminated since I can do that math) depending on the project, then reset and do it again until I have reached the number of threads needed for the section, anywhere from 12 to 60 (up to 500 or 600 individual revolutions.) The controls would mount on the vertical 2x4 frame work of the warping wheel.

I think this involves:
Arduino board (which one)
A proximity sensor, (Hall effect? reed switch?) to detect a magnet to be mounted on one spoke.
A reset button to start the loop again if something happens mid cycle (it does)
A piezo speaker to beep at the end of each loop
A way to set "n" - 1 or 2 digit BCD Thumbwheel switch? Push a button "n" times?
A digital display to show number of loops made(optional) or "n" in the case of the button idea.
Battery power source
MC14018B chip?

Alternatively, I found a shield with piezo, push button and digital display that could replace some individual parts.

Is this feasible? Is this feasible for a noob? I've worked in the electronics industry for years, but am not a programmer or an engineer. (Obviously).

Is this feasible?

Yes

Is this feasible for a noob?

Well you will need to build it up slowly a small piece at a time and not go at it like a bull in a china shop. But given that yes just about.

A way to set "n" - 1 or 2 digit BCD Thumbwheel switch?

Well given that you want

up to 500 or 600 individual revolutions.

I would say a 3 digit BCD switch. They build up in layers like this:-

A proximity sensor, (Hall effect? reed switch?) to detect a magnet to be mounted on one spoke.

I would go with a reed switch to begin with as they are simpler to deal with.

MC14018B chip?

No need, do it all in software.

Arduino board (which one)

A Uno is probably best, if you run out of input / output chips then it is easy to expand them.

A digital display to show .........

Yes use a MAX7221 to drive a multiplexed seven segment display three or four digits wide. You could have the display count down, or have two displays on that chip with one count down and the other count up.

Thank you Grumpy Mike. I'm going to try it.

You are overthinking this project. Pass the thread one time around a wheel and count the revs on that wheel. Will always be the same length of thread on each revolution. If the wheel circumference is 2 inches, then each turn is 2 inches of thread.

Paul