I've been working recently on a little project, and I'm considering to publish it on the arduino.cc playground. Before doing so I'd like a bit of advice, though.
First a little bit about the project. Since we are consuming too much electricity (8000 kwh/y) I'd like to monitor and record the power consumption in our house. This is compexified by a solar power plant which we installed mid last year. So we have two electrical meters: One that measures the production of the solar panels, the other one is a two-way meter that measures how much energy we are delivering to or retrieving from the public energy grid. It should be noted that from the solar production we only deliver the excessive electricity into the grid after our house is served.
The meters are so-called eHz-meters. They follow the IEC 62056-21 standard, which means that they come both with an infrared output port which emit serial datagrams every so many seconds at 9600 baud, 7 bit, even parity. A datagram might look as following:
/HAG5eHZ010C_RWE12345 1-0:0.0.0*255(123456-1234567) 1-0:1.8.1*255(004954.5561) 1-0:2.8.1*255(002111.2756) 1-0:96.5.5*255(82) 0-0:96.1.255*255(0000012345) !
In addition, they also have a visibly blinking LED which triggers every 1/10 Wh.
The solar panels are monitored and recorded by a device called Solarlog 500. This device has an S0 input port for the own power consumption monitoring and recording.
What my Arduino now does is that it receives the information from the two infrared ports and the blinking LED, adds the solar production to the energy retrieved from the grid thus computing the current consumption in the house, and then generates the necessary S0 impulses towards the Solarlog. The project also involves a few phototransistors and an optocoupler, currently on a breadboard.
How do I best go about to describe the project on the playground? For instance, which tool is used to generate these nice Arduino schematic drawings? Also, it seems that I can't currently create an account on the playground -- the registration page is empty?
Kind regards, Sebastian