Pages: [1]   Go Down
Author Topic: Collegamento bus tra diversi Arduino  (Read 579 times)
0 Members and 1 Guest are viewing this topic.
Italia
Offline Offline
Newbie
*
Karma: 0
Posts: 2
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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
Logged

BZ (I)
Offline Offline
Brattain Member
*****
Karma: 248
Posts: 21152
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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

Logged

Monselice PD Italy
Offline Offline
Faraday Member
**
Karma: 26
Posts: 5482
фон Крыса
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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

Se corri veloce come un fulmine, ti schianterai come un tuono.

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 325
Posts: 22498
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

RS485 potrebbe essere una soluzione
Quoto.
Con qualche misero chip 75176 giri per tutta la casa senza problemi, portando solo 2 fili.
Logged


Cagliari, Italy
Online Online
Tesla Member
***
Karma: 108
Posts: 6969
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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

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

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 325
Posts: 22498
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

'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
Logged


Italia
Offline Offline
Newbie
*
Karma: 0
Posts: 2
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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

Deep south of Italy
Offline Offline
Faraday Member
**
Karma: 8
Posts: 2955
The quieter you become, the more you can hear
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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

Pages: [1]   Go Up
Jump to: