Làm cách nào tôi có thể giao tiếp Raspberry Pi và Arduino (theo cả hai cách) bằng cách sử dụng dây khoảng cách 10-15m?


11

Tôi đang bắt đầu một dự án cá nhân về tự động hóa gia đình và tôi có một raspberry pi và một bảng mạch arduino Uno.

Tôi muốn giao tiếp raspberry pi và arduino của tôi, nơi mâm xôi của tôi có thể viết và đọc tín hiệu đến và đi từ arduino.

Khoảng cách giữa họ tôi nghĩ nó sẽ là khoảng 10 đến 15 mét.

Tôi cần gì cho nó? Những loại dây hoặc các thành phần khác tôi sẽ cần để đạt được mục tiêu của mình? Tôi nhắc lại: Tôi không muốn giao tiếp raspberry pi và arduino không dây.

Cảm ơn!

Câu trả lời:


9

đối với độ dài như thế này, bạn nên sử dụng các giao thức được thiết kế theo chiều dài, chẳng hạn như:

  • UART,
  • CÓ THỂ,
  • Ethernet

đối với UART, tất nhiên bạn không thể sử dụng kết nối trực tiếp giữa hai bảng, bạn cần nâng cấp kết nối và nối dây lên rs 232 hoặc rs485, sử dụng trình điều khiển giữa các chân arduino và cáp.

Mặc dù vậy, giải pháp đơn giản nhất là cắm Arduino trên Raspberry Pi bằng cáp USB dài (hoặc nhiều khả năng là cáp 3 năm mét), sẽ hoạt động tốt miễn là bạn chỉ thực hiện giao tiếp nối tiếp. Giới hạn USB 2.0 là 5 mét dành cho các kết nối "tốc độ cao", đây không phải là mối quan tâm của chúng tôi đối với giao tiếp dữ liệu nối tiếp đơn giản.

HTH

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.