Jak mogę komunikować się Raspberry Pi i Arduino (na dwa sposoby) za pomocą przewodów odległości 10-15 m?

11

Zaczynam osobisty projekt automatyki domowej i mam tabliczkę Raspberry Pi i Arduino Uno.

Chcę komunikować się z Raspberry Pi i moim arduino, gdzie moja malina powinna być w stanie pisać i czytać sygnały do ​​i z Arduino.

Myślę, że odległość między nimi będzie wynosić około 10 do 15 metrów.

Czego mi potrzeba? jakie druty lub inne elementy będą potrzebne do osiągnięcia mojego celu? Powtarzam: nie chcę bezprzewodowo komunikować się z Raspberry Pi i Arduino.

Dzięki!

Thiagoh
źródło

Odpowiedzi:

9

dla długości takiej jak ta, powinieneś używać protokołów zaprojektowanych dla długości, takich jak:

  • UART,
  • MOGĄ,
  • Ethernet

w przypadku UART nie można oczywiście użyć bezpośredniego połączenia między dwiema płytami, należy zaktualizować połączenie i okablowanie do rs232 lub rs485, używając sterownika między stykami arduino i kablem.

Jednak najprostszym rozwiązaniem byłoby podłączenie Arduino do Raspberry Pi za pomocą długiego kabla USB (lub bardziej prawdopodobne 3 pięć metrów kabla), który powinien działać dobrze, o ile tylko komunikujesz się szeregowo. Ograniczenie USB 2.0 do 5 metrów dotyczy połączeń „wysokiej prędkości”, co nie jest naszym celem w przypadku prostej komunikacji szeregowej.

HTH

zmo
źródło