Hello all,
I am currently selecting all the hardware to create a data logging system for my works industrial autoclave. I did a very simple version that just logged the temperature, but now I am working on a complete system. We want to log the water and electricity consumption of the machine.
I am planning on using the Imp002, so I will have 12 IO pins.
I was originally looking at these two sensors from EKM
http://www.ekmmetering.com/ekm-omnimeter-i-v-3-universal-smart-meter-single-phase-or-3-phase-120-to-480v-50-60hz-up-to-5000-amps.html
http://www.ekmmetering.com/3-4-water-meter-stainless-steel-pulse-output.html
I am hoping I can connect them both to the imp and log them at the same time. But I am a little worried. The water sensor is very simple and just pulses once for each 1/10 of a cubic foot of water. I saw that I can use pin.configure to set the pin in pulse counting mode. But it says that this is only available on Pin 1 and you have to set a duration for it to be counting? I will need to do other things as well as counting the pulses.
The universal smart meter is used for measuring the electric use. It also can output pulses and will probably be 800 pulses per kWh. Would I be able to count the pulse from both of these sensors at the same time? Or is that too much for the imp to handle?
The smart meter can also communicate on RS485, so that might be an option. I will want to be able to connect to two analog outputs on our machine to read in the temperature and pressure of the machine, and several digital outputs to track various states of the machine. But all of these will not be sampled very quickly. I expect around once every 30 seconds or so. The final step is to push the data to data.sparkfun.
Anyone have any suggestions about how to wire these things up and if it is possible to do everything that I want to with this board? Or am I just asking for too much from this awesome little board.
Thank you,
Josh