Как я могу общаться Raspberry Pi и Arduino (в обоих направлениях), используя провода длиной 10-15 м?

11

Я начинаю личный проект домашней автоматизации, и у меня есть Raspberry Pi и плата Arduino Uno.

Я хочу общаться с Raspberry Pi и моим Arduino, где моя Raspberry должна иметь возможность писать и читать сигналы в Arduino и из Arduino.

Я думаю, что расстояние между ними будет около 10-15 метров.

Что мне для этого нужно? какие провода или другие компоненты мне понадобятся для достижения моей цели? Я повторяю: я не хочу общаться Raspberry Pi и Arduino без проводов.

Спасибо!

thiagoh
источник

Ответы:

9

для длины, такой как эта, вы должны использовать протоколы, разработанные для длины, такие как:

  • UART,
  • МОГУ,
  • Ethernet

для UART, конечно, вы не можете использовать прямое соединение между двумя платами, вам нужно обновить соединение и проводку до rs232 или rs485, используя драйвер между выводами arduino и кабелем.

Хотя самое простое решение - подключить Arduino к Raspberry Pi с помощью длинного USB-кабеля (или, скорее всего, кабеля длиной три пять метров), который должен работать нормально, если вы используете только последовательную связь. Ограничение USB 2.0 в 5 метров предназначено для высокоскоростных соединений, что не является нашей задачей для простой последовательной передачи данных.

НТН

ZMO
источник