hello, first post
experience = python average, c# little(but want to do most programming in c# for future jobs)
electronics good (want to build most circuits)
I'm building a complete home automation. The problem I'm having is getting all the info from multiple devices around the House. Some devises can be 10-15 meters away. Wont be much info mainly just high's and low's to turn things on/off and check states. Each room will have properly have 8 devises+ and maybe more in the future.
So i don't want hundreds of cables all over. So i need a data bus of some sort.
My dream would be using cat cable that i can plug into netduino plus 2 (master), than plug into slaves all over the house so therefore only one cable will run round the house. Them when i use visual studio i can see address slave and pins on the slave.
I am considering i2c (but heard its really hard), spi (but limited need more wires)
i2c looks like cheapest with this chip [color=rgb(51,51,51);font-family:Trebuchet, 'Trebuchet MS';font-weight:bold;]MICROCHIP MCP23017-E/SP DIP28.[/color]
or using arduino think will be the easiest having theses in each room
[color=rgb(51,51,51);font-family:Trebuchet, 'Trebuchet MS';font-weight:bold;]New W5100 Ethernet Shield + Arduino mega[/color]
[color=rgb(51,51,51);font-family:Trebuchet, 'Trebuchet MS';font-weight:bold;]I would prefer to use ethernet/lan so I can learn something that might help with future jobs.[/color]
I not looking to spend too much.
Any guidance on the best way to connect devices will be appreciated.