Go Down

Topic: Collegamento bus tra diversi Arduino (Read 649 times) previous topic - next topic

cmussoni

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

uwefed

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


ratto93

RS485 potrebbe essere una soluzione oppure una seriale RS232 "concatenata" che però occupa 4 pin per nodo anzichè due come la 485
Se corri veloce come un fulmine, ti schianterai come un tuono.

leo72


RS485 potrebbe essere una soluzione

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

PaoloP

Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

leo72


:smiley-mr-green:
Il GND --> http://www.chipkin.com/rs485-cables-why-you-need-3-wires-for-2-two-wire-rs485/  ;)

'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:
http://arduino.cc/forum/index.php/topic,72136.msg541203.html#msg541203

cmussoni

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

BrainBooster

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

Go Up