Dear All,
about one year ago, I started to automate our home. Well, this was quite a challenge. When we moved to our current house, a lot of good things were already here - like a solar collector, or a good thermosystem - but they were not interacting with each other. And that would give a real kick for that.
Anyway, after a lot of reading I decided to use Arduino, and begin to order various interesting components found on ebay. They were cheap, and I had an opportunity to learn a lot. And slowly, after discovering the possibilities and adding lot of options, Version 1 was born. Well, it was nice, but was full of bugs, and got frozen weekly.
So I restarted after one year, and now, Version 2 was born. Full stable, and does his job well.
This blog will introduce this second version, every module, one-by-one. I will follow the structure of the menu, but there will be small blog entries about generics solutions as well (for example, driving 2 LCD-s from the same I2C bus, or the webserver without frozen sockets).
Statistic of the C code:
Sketch uses 136174 bytes (53%) of program storage space. Maximum is 253952 bytes.
Global variables use 4253 bytes (51%) of dynamic memory, leaving 3939 bytes for local variables. Maximum is 8192 bytes.
The full source code is 296 967 bytes.
I plan to write approx 40 articles - feel free to ask in the comments section, then I may update/extend/rework the existing article based on the requests.
Meantime you may request my CV in email as I am looking for new challenges (job) - my main experience lies in the ICT project/program manager area for German multi companies. Contact is stingraycayman@gmail.com. om.
.