Получать данные удаленно с автономно работающего устройства Arduino - PullRequest
0 голосов
/ 31 марта 2019

Я хочу получать данные с удаленного устройства Arduino. Устройство будет измерять напряжение с нескольких АЦП и отправлять данные. Нет возможности разместить компьютер рядом с устройством. Поскольку расстояние составляет около 20 м, проводов должно быть как можно меньше. Каков наилучший способ сделать это: i2c, последовательный порт, что-то еще, и как это реализовать?

1 Ответ

2 голосов
/ 31 марта 2019

Если вы хотите использовать последовательную связь, которую поддерживают ваши библиотеки Arduino, я думаю, что один из лучших вариантов - RS485 .Его можно использовать на расстоянии до 1200 метров, что является достаточно безумным для проектов Arduino (конечно, вы должны добавить в уравнение шум и т. Д.).

Преимущества :

  1. RS485 довольно устойчив к шуму, поскольку использует витую пару.
  2. Вы можете подключить до 32 устройств.
  3. Это также дешево .
  4. Используется в реальной промышленности, поэтому вы получите ценный опыт.

Недостатки :

  1. Вам нужны бонусные резисторы (см. здесь )
  2. У него нет нормализованного разъема.

Вот ссылка на то, что я достиг с RS485!

Пожалуйста, если этот ответ помог вам дать ему большие пальцы!Я новичок здесь, поэтому я был бы очень признателен ...:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...