10-15m 거리의 ​​전선을 사용하여 Raspberry Pi와 Arduino를 어떻게 통신 할 수 있습니까?


11

개인 홈 오토메이션 프로젝트를 시작하고 있으며 라즈베리 파이와 아두 이노 우노 보드가 있습니다.

내 라즈베리가 arduino와 신호를 쓰고 읽을 수 있어야하는 raspberry pi와 arduino와 통신하고 싶습니다.

그들 사이의 거리는 10 ~ 15 미터 정도가 될 것이라고 생각합니다.

무엇을해야합니까? 목표를 달성하기 위해 어떤 종류의 전선 또는 기타 구성 요소가 필요합니까? 나는 반복한다 : 나는 라즈베리 파이와 arduino를 무선으로 통신하고 싶지 않다.

감사!

답변:


9

이와 같은 길이의 경우 다음과 같이 길이에 맞게 설계된 프로토콜을 사용해야합니다.

  • UART,
  • 할 수있다,
  • 이더넷

UART의 경우 두 보드 사이에 직접 연결을 사용할 수 없으므로 arduino 핀과 케이블 사이의 드라이버를 사용하여 연결 및 배선을 rs232 또는 rs485로 업그레이드해야합니다.

가장 간단한 해결책은 긴 USB 케이블 (또는 3-5 미터 케이블)을 사용하여 Arduino를 Raspberry Pi에 연결하는 것입니다. 직렬 통신 만 수행하는 한 제대로 작동합니다. 5m의 USB 2.0 제한은 "고속"연결에 대한 것이며, 이는 단순한 직렬 데이터 통신에 대한 우리의 관심사가 아닙니다.

HTH

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.