Bagaimana saya bisa berkomunikasi Raspberry Pi dan Arduino (dalam kedua cara) menggunakan kabel jarak 10-15m?

11

Saya memulai proyek pribadi otomatisasi rumah dan saya memiliki pi raspberry dan papan Uno Arduino.

Saya ingin berkomunikasi pi raspberry dan arduino saya di mana raspberry saya harus dapat menulis dan membaca sinyal ke dan dari arduino.

Jarak di antara mereka saya pikir itu akan menjadi sekitar 10 hingga 15 meter.

Apa yang saya butuhkan untuk itu? apa jenis kabel atau komponen lain yang saya perlukan untuk mencapai tujuan saya? Saya ulangi: Saya tidak ingin berkomunikasi raspberry pi dan Arduino secara nirkabel.

Terima kasih!

thiagoh
sumber

Jawaban:

9

untuk panjang seperti ini, Anda harus menggunakan protokol yang dirancang untuk panjang, seperti:

  • UART,
  • BISA,
  • Ethernet

untuk UART, tentu saja Anda tidak dapat menggunakan koneksi langsung antara dua papan, Anda perlu memutakhirkan koneksi dan kabel ke rs232 atau rs485, menggunakan driver antara pin arduino dan kabel.

Padahal, solusi paling sederhana adalah memasang Arduino pada Raspberry Pi menggunakan kabel USB yang panjang (atau lebih mungkin 3 kabel lima meter), yang seharusnya bekerja dengan baik selama Anda hanya melakukan komunikasi serial. Batasan USB 2.0 5 meter adalah untuk koneksi "kecepatan tinggi", yang tidak menjadi perhatian kami untuk komunikasi data serial sederhana.

HTH

zmo
sumber