Подключите два устройства Arduino Uno

По сути, я ищу, чтобы построить автомобиль с дистанционным управлением, используя двигатели постоянного тока, и один arduino uno, чтобы быть в автомобиле, чтобы обеспечить логику питания, и я хотел использовать другой ардуино для дистанционного управления. Мне было любопытно, какой самый эффективный метод будет состоять в том, чтобы соединить эти два устройства таким образом, чтобы обеспечить максимальный возможный диапазон при сохранении прилично высокого предела пропускной способности. Причиной этого я надеюсь, что я смогу подключить ардуино к автомобилю, подключенному к камере, где камера отправит видеопоток на пульт дистанционного управления. Я думал об использовании bluetooth-модуля между двумя такими, как HM-10, но я не смог бы отправить видеопоток таким образом, потому что Bluetooth не может передавать сразу столько данных. Однако, если это самый практичный вариант, я могу пережить факт отсутствия живой видеороликов и отправить изображение за 5 секунд или около того вместо того, чтобы жить. Оцените любую информацию о том, какой наиболее эффективный метод будет иметь отношение к эффективности между диапазоном и шириной полосы потока данных.

2 голоса | спросил A. Epstein 5 MaramSun, 05 Mar 2017 10:36:54 +03002017-03-05T10:36:54+03:0010 2017, 10:36:54

2 ответа


2

Вы не сможете обрабатывать (приобретать, хранить, изменять размер, выводить) любой разумный видеосигнал с помощью Uno (или любой другой платы на базе Atmega). Объем памяти и тактовая частота слишком низки. Также не хватает периферийных устройств и набора инструкций - нет инструкций DMA, FPU, DSP. Arduinos едва справляется с аудио - любое видео не может быть и речи, за исключением того, что вы хотите что-то вроде 5fps 32x32 raw feed. Несжатый, конечно.

Если вы хотите другое удобное для пользователя решение с открытым исходным кодом, я бы посмотрел на что-то с хотя бы ядром ARM M4, с DMA, конечно. Для связи обычный Wi-Fi IEEE 802.11 - ваш лучший выбор (высокая пропускная способность) - эти 433 МГц модули RF передают только 4800 бит /с или около того.

Там могут быть лучшие решения, но я использовал только stm32f429 для видео: они имеют DMA (2D), интерфейс дисплея (RGB, интерфейс памяти 8080, ...), DCMI (интерфейс цифровой камеры). Wi-Fi может обрабатываться чем-то вроде WifiMCU.

Вы можете использовать плату STM32F429DISCOVERY с ЖК-дисплеем для вашего пульта дистанционного управления, другую плату STM32F4 с камерой (ex http://hackaday.com/2014/12/04/serial-camera-courtesy-of-the-stm32f4/) и сопоставить их с двумя WifiMCU , если вы хотите сделать это с готовыми платами.

ответил andrejr 4 PMpTue, 04 Apr 2017 16:13:43 +030013Tuesday 2017, 16:13:43
0

Вы можете использовать малиновый pi и компьютер для отправки команд и получения видеопотока

ответил user31562 5 MaramSun, 05 Mar 2017 11:15:40 +03002017-03-05T11:15:40+03:0011 2017, 11:15:40

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132