首页 > 解决方案 > 从自主工作的 Arduino 设备远程接收数据

问题描述

我想从远程 Arduino 设备接收数据。该设备将测量来自多个 ADC 的电压并发送数据。无法将计算机放置在设备附近。由于距离约为 20 m,因此应尽量减少电线。最好的方法是什么:i2c,串口,其他东西,以及如何实现这个?

标签: arduino

解决方案


如果您想使用 Arduino 库支持的串行通信,我认为最好的选择之一是RS485。它最多可以使用 1200 米,这对于 Arduino 项目来说已经足够疯狂了(当然你必须在方程中添加噪声等)。

优点

  1. RS485 非常耐噪音,因为它使用双绞线。
  2. 您最多可以连接 32 台设备。
  3. 它也很便宜
  4. 它用于实际行业,因此您将获得一些宝贵的经验。

缺点

  1. 你需要一些额外的电阻(见这里
  2. 它没有标准化的连接器。

这是我使用 RS485 取得的成果的链接!

如果这个答案对你有帮助,请给它竖起大拇指!我是新来的,所以我真的很感激...... :)


推荐阅读