I am currently going through a concept phase, generating ideas that might be included or useful in the project.
In consideration of the hardware itself, I am thinking of using a USB connection to power the UV device. I need to consider the following:
1. Does the XO have powered USB connectors? The ideal answer here is Yes. Otherwise, the device will have to have an independent power source.
2. Turning the device on and off.
a. The device should have a timer.
b. It should be mechanical instead of electronic, to conserve power for more water sterilization. It will have to be attached to the device. A mechanical stopwatch might be ideal for this, with a power-saving trigger that turns off the UV light when sterilization is complete. This solution may be the easiest and quickest to implement, although it adds to hardware costs.
c. A digital timer on the XO display is a possibility if there is enough power. This would be ideal for educational purposes and could be incorporated with relevant software. Functions included with this software would be Start Purification, Stop, Diagnostics, and perhaps an efficiency gauge measuring water purified in relation to power used. This solution reduces hardware costs but increases software demands.
d. A timer is not necessary if this device works in tandem with biological/water purity sensors that may be developed by another project. This would combine projects into a larger, more complex development.
3. An option to minimize power use by XO's while triggering multiple units to engage in water sterilization mode.
a. Can Mesh Network be used to send commands to multiple XO's to trigger their USB ports, thus turning on the sterilization device, without activating their cpu's?
b. If so, then software can be developed for a management unit, which would send the commands to the other units through Mesh Network. This engages sterilization of multiple bottles of water simultaneously and has the added benefit of saving valuable power from being used by the processors.
c. Mesh Network