Come posso comunicare Raspberry Pi e Arduino (in entrambi i modi) usando cavi a 10-15 m di distanza?


11

Sto iniziando un progetto personale di domotica e ho una scheda lampone pi e una scheda Arduino Uno.

Voglio comunicare Raspberry Pi e il mio Arduino in cui il mio lampone dovrebbe essere in grado di scrivere e leggere segnali da e verso Arduino.

La distanza tra loro penso che sarà qualcosa di circa 10-15 metri.

Di cosa ho bisogno? che tipo di cavi o altri componenti avrò bisogno per raggiungere il mio obiettivo? Ripeto: non voglio comunicare senza fili Raspberry Pi e Arduino.

Grazie!

Risposte:


9

per una lunghezza come questa, dovresti usare protocolli progettati per la lunghezza, come:

  • UART,
  • PUÒ,
  • Ethernet

per UART, ovviamente, non è possibile utilizzare una connessione diretta tra le due schede, è necessario aggiornare la connessione e il cablaggio a RS232 o RS485, utilizzando un driver tra i pin Arduino e il cavo.

Tuttavia, la soluzione più semplice sarebbe quella di collegare Arduino al Raspberry Pi usando un lungo cavo USB (o più probabilmente un cavo da 3 cinque metri), che dovrebbe funzionare bene fintanto che si fa solo la comunicazione seriale. La limitazione USB 2.0 di 5 metri riguarda le connessioni "ad alta velocità", il che non è una nostra preoccupazione per la semplice comunicazione seriale di dati.

HTH

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.