The multiply/divide mode of operation will require a multi-cycles sequence, hence some scheduling. I think I know how to make the logic part but... where does it get the synchronisation signals from ?
In the quare-root relay calculator, the sequences are generated with an electric motor and a cam. I don't want this. My best bet so far is a ring oscillator (3 relays?) with very large capacitors (I got that in stock, 15000µF is easy to find anyway).
Start/stop is as easy as inserting a SPDT in the ring to stick one coil to 0V for example. Once the start pulse is sent, this relay should be latched and the ring starts to oscillate. The "end condition" will release the control relay which will open the ring.
Yes I know, I should have googled that question before posting here. Shame on me.
Only one relay is necessary but a large capacitor is needed (2200µF?) and I'll need other relays (in series with the output ?) to drive the bunch of other coils to control.
I'm so lazy to make the diagrams though :-/
Now that's a good hint:
This "relaxation" version short-circuits its own coil, bad idea. But it gives me another idea ;-)
It could work...
- The lamp acts as a more or less permanent resistor to reduce inrush current (since it's mostly on)
- the capacitor acts as the reservoir, which makes a RC cell with the coil's resistance
- no need of a diode on the left relay because the large capacitor should handle the spike (if ESR is low)
- the right-hand relay acts as "buffer", its own coil's freewheel spike is reinjected in the slave coils (but who gets to dissipate the many slave coils' current ?)
Now, the trick of reinjecting spikes in other coils gets... interesting. Is it going to be a new sport/puzzle/game of this project ? :-)
Update : see Bad vibes