Hi there:
I will be needing a 2nd 'Base Station', having 4 small motors, each probably needing bi-directional drive, standard 'H' bridge. Toy sized Dc PM motors draw around 800 mA or less, on 3 V to 5 V 'H' bridge outputs.
I can do the enclosure, and any mechanical tasks needed. I'd rather write the microcode, but here's the thing:
Years of disability makes for 'Chronic Fatigue' which is outcome that many Lyme Disease folks mention
That means I can write machine language CODE, no problem, especially real-time primatives, (like 1 millisecond interval structured into code loops.)
Problems arise, more with development tools and the myrid details needed to support a decent Editor / Compiler, and functions dealing with pulses; moderate accuracy is ok, and not much below 100 uSec.
The 'bank', of 4 Dc motors, is 'tracked' by a 16 byte
( X four channels) table containing status bytes, etc. per each of the individual motor - output channel coming from the BASE Station.
Of course, the expanded function version needs 5 of those. I'd suggest mem allocation, just a simple 16 bytes which makes for a complete status indexing table below 2048 bytes.
Plenty of that table might end up blank; The main need / convenience, is to have a 'error' count, for (later) tracking and diagnosing, problems with the serial NETWORK, sourced by the BASE Station.
Likely need to upload that sort of TESTING / Switch Characterizing data, (it's all informal during development).
Oh, and WHAT IT IS:
The project, is a NETWORK Switch, and...no; It doesn't run at 2.4 GHZ, not even close:
The thing runs at speeds around 1/20'th HERTZ !
That's 0.05 hz. as a mechanical device.
Code is no problem, but we might do best, if I just flesh out the firmware, leaving more (routine) aspects like ROM burning etc. TBD.
Thanks, there!