Collegamento bus tra diversi Arduino

Ciao a tutti,
volevo approcciarmi ad Arduino per potere realizzare un piccolo sistema di home automation.
Il sistema deve avere 2 o 3 nodi collegati con bus.
Avevo pensato di utilizzare degli Arduino Uno tanti quanti sono i nodi (uno fa da nodo master, gli atri da slave).
Ma quali sono le tipologie di bus che potrei utilizzare ?
Oppure si puo' utilizzare il collegamento Ethernet per far colloquiare tra di loro diversi Arduino Ethernet ?

Mille grazie per l' eventuale risposta.

Saluti

Ethernet é un po costoso ma in quel caso potresi usare un PC come nodo master.
Dei bus tip I2C o SPI non funzionano con le distanze necessarie tra i Arduini.

È meglio che usi un bus che si usa anche in Domotica perché in questo modo puoi aggiungere anche parti comerciali come per esempio interuttori o lampade.

Altre informazioni deve darTi qualcun altro che é dentro nella materia.
Ciao Uwe

RS485 potrebbe essere una soluzione oppure una seriale RS232 "concatenata" che però occupa 4 pin per nodo anzichè due come la 485

ratto93:
RS485 potrebbe essere una soluzione

Quoto.
Con qualche misero chip 75176 giri per tutta la casa senza problemi, portando solo 2 fili.

3 :grin:
Il GND --> RS485 - RS485 Cables – Why you need 3 wires for 2 (two) wire RS485 - Chipkin Automation Systems :wink:

PaoloP:
3 :grin:
Il GND --> RS485 Cables: Why you need 3 wires for 2 (two) wire - Chipkin :wink:

'sta cosa del ground era venuta fuori anche tempo fa e astrobeed aveva chiarito che la massa comune non è necessaria perché il bus RS485 usa un sistema basato sulla differenza tra le 2 linee e non tra le linee e massa:

Mille grazie a tutti.
Ora vedo come posso affrontare la cosa.
Ciao
Claudio

puoi usare anche i MAX485 ACPA fatti da maxim semiconductors, li trovi anche su ebay.