As to the elecronics…
24 hour timer…provides a pulse to 2 SCRs
One SCR turns on the motor.
One SCR turns on the buzzer.
Whatever method chosen to detect position shorts the motor SCR stopping the motor.
The buzzer continues to buzz until the pill taker presses a button. (shorting the buzzer SCR)
I think a micro switch would work well, and possibly a reed switch and magnets.
SCR - Thyristor?
One issue we do have is that ideally we need to use project boards as we have no PCB making facilities
I would look around on Amazon and such to find a 24 hour timer that can be used with the low voltage that you will use to drive the motor.