Go Down

Topic: Pilotare vari arduino da pc esterno (Read 672 times) previous topic - next topic

Pecas

Salve a tutti,
per il mio progetto di domotica ho ipotizzato, ancora allo studio, di avere diversi arduino sparsi per la casa che registrano e pilotano diversi sensori interfacciandosi con un miniserver web sicuramente linux based estremamente ristretto per partire rapido e in grado di gestire solo ciò per cui è stato installato(apache2, php5, sqllite o pgsql)

La domanda però è: Come interfaccio i diversi arduino al webserver? La risposta più ovvia che mi sono dato è via ethernet ma questo implica che ogni arduino abbia una shield eth PoE e un tinywebserver che esegue i comandi di GET inviati dal webserver controllore. Nulla di complicato ma cmq leggermente oneroso in termini di tempo, visto che va programmato ogni arduino in maniera diversa) e in termini economici dovendo prendere sia un arduino Uno o Mega e installare la relativa shield eth.

Poi ho pensato di farlo in via seriale. Il miniserver chiede a un arduino master i dati, lui li chiede ai sudditi in maniera seriale e li restituisce tramite com al webserver. Più complessa ma meno dispendiosa, ammesso che si possa fare, e se si può, come si fa?

Infine ho anche pensato alla USB che sarebbe poi la stessa cosa della seriale, ma mi permetterebbe di instradare più segnali in base al numero di USB a disposizione del websever: n.4 USB = n.4 arduino connessi direttamente e gestiti da linux. Ammesso che si possa fare, e se si può, come si fa?

Voi quale alternativa mi potreste suggerire?

Conoscete minipc che possono essere alimentati via ethernet?

Grazie!

PaoloP

Cerca sul forum RS485 o ModBus. Troverai tantissimi altri topic riguardanti la connessione tra Arduini.

Esempio:
http://arduino.cc/forum/index.php/topic,97340.0.html
http://arduino.cc/forum/index.php/topic,103415.0.html
http://arduino.cc/forum/index.php/topic,81173.0.html
http://arduino.cc/forum/index.php/topic,114475.0.html
http://arduino.cc/forum/index.php/topic,119336.0.html
http://arduino.cc/forum/index.php/topic,131091.0.html

Pecas

ma se come webserver usassi raspberry pi con la distro debian(in ssh), potrei connettere una porta USB a un arduino UNO/Mega?

Brunello

Quote
di avere diversi arduino sparsi per la casa


A parte il fatto che devi aggiungere un USB Shield, con la USB non e' che arrivi molto lontano.
Meglio la seriale modificata in RS485 o in MODBUS come ti hanno consigliato

"C' è chi legge Guerra & Pace e non ci capisce un tubo vuoto; c'è chi legge l'etichetta delle patatine fritte e ci trova la spiegazione del mondo" (J.S. S. architetto napoletano)

Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy