如何使用10-15m距离的电线(两种方式)通信Raspberry Pi和Arduino?


11

我正在开始一个家庭自动化的个人项目,我有一个树莓派和一个arduino Uno板。

我想传达树莓派和我的arduino,在这里我的树莓应该能够向arduino读写信号。

我认为它们之间的距离大约为10至15米。

我需要什么?我需要哪种导线或其他组件来实现我的目标?我再说一遍:我不想无线通信树莓派和arduino。

谢谢!

Answers:


9

对于这样的长度,您应该使用针对长度设计的协议,例如:

  • UART,
  • 能够,
  • 乙太网路

对于UART,您当然不能使用两块板之间的直接连接,您需要使用arduino引脚和电缆之间的驱动程序将连接和接线升级到rs232或rs485。

不过,最简单的解决方案是使用长USB电缆(或更可能是3米5米的电缆)将Arduino插入Raspberry Pi,只要您仅进行串行通信,它就可以正常工作。5米的USB 2.0限制用于“高速”连接,对于简单的串行数据通信,这不是我们关心的问题。

高温超导

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.