salve a tutti.
se volessi collegare un sensore ad un pin di arduino, fino a quanti metri puo essere lungo il cavo? potrei usare cavi lunghi anche 10 metri?
la stessa domanda per il cavo seriale per la comnicazione con il pc. quanto lungo puo essere, al massimo?
Per i sensori dipende dalla lunghezza e sezione del cavo, nonche' dalla tensione e corrente che ci passano. (per determinare il calo di tensione tra 1 capo e l'altro). Puoi guardare qua: http://genuinedealz.com/voltage-drop.html
Per il cavo seriale, se ti riferisci all'USB e' limitato dalle sue specifiche.
Cito da:faqich [DocWiki]
Quanto può essere lungo un cavo USB?
3m per un cavo USB 1 e 5m per un cavo USB 2.0.
Esistono prolunghe o cavi USB più lunghi ma non sono previsti dallo standard USB.
Se devi coprire distanze maggiori è possibile interporre fra un cavo e l'altro degli HUB USB oppure con appositi amplificatori di segnale USB (USB Repeater).
In questo caso la lunghezza massima prevista è di 25m.
Quando colleghi un sensore ad arduino il cavo dovrebbe essere il piu breve possibile perche il segnale peggiora più lungo è il cavo... inoltre ogni cavo raccoglie parecchi disturbi.
La cosa migliore è trasmettere le informazioni in maniera digitale od almeno usare un piccolo amplificatore operazionale all'origine.
questo è uno schema possibile :
Il piedino marcato 1 va al tuo arduino
se usi un'amplificatore come l'LM358 dovresti alimentarlo ad una tensione superiore ai 5v (6-9v va bene)
dall'amplificatore all'arduino usa un cavo schermato.
se te lo puoi permettere, l'altra opzione è far leggere il sensore ad un'arduino e mandare i dati ad un'altra arduino usando la libreria wire ed il protocollo I2C
"se te lo puoi permettere, l'altra opzione è far leggere il sensore ad un'arduino e mandare i dati ad un'altra arduino usando la libreria wire ed il protocollo I2C"
:-?