Возможна ли реализация на Ардуино?
- Войдите на сайт для отправки комментариев
Приветствую Вас.
Есть задумка сделать нечто ниже описанное. Вопрос в том, возможно ли реализовать это с помощью Ардуино.
1. Видеокамера (например RunCam Owl, или другая) должна передавать изображение в реальном времени на смартфон (планшет). +- несколько милисекунд задержки не критично. Желательно что бы изображение передавалась беспроводным способом (WiFi).
2. Так же с помощью смартфона/планшета можно управлять камерой (2 серво вверх/вниз и вправо/влево). Желательно что бы чувствительностью можно было управлять: Например 2 режима - A для быстрого поворота; B для более плавного и точного позиционирования. Если можно, то подскажите какие моторы лучше для этого подходят (MG90?).
3. так же на экране управления камерой есть кнопка при коротком нажатии на которую будет подаваться три импульса на пищалку. Т.е. 1 раз нажал - услышал три раза пи-пи-пи ))
4. если управление камерой через смартфон с одновременным показом видео не возможно. То можно рассмотреть вариант управления камерой с помощью джойстика (можете сразу написать какой для этого лучше подходит).
++ Далее описанные пункты не обязательны, но если это возможно, то напишите какое оборудование мне для этого нужно:
5++ Если в камере есть двигающийся объект, то срабатывает пищилка. При этом пищалка не должна срабатывать при повороте камеры.
6++ Если обнаружен двигающийся объект, то камера сама повернется, что бы данный объект был посередине изображения.
Ну вот как-то так. Мне нужно Ваше мнение - возможно ли это реализовать и если "да" то какие дополнительные модули/оборудование мне для этого необходимы.
Заранее спасибо за ответы.
Привет
Есть, так делайте, пока Клапауций не запретил.
Конечно
Хороший компьютер с мощным видеопроцессором, поворотный кронштейн для камеры, кое-чего по мелочи, и, главное, хоть немного знаний о предмете. Судя по Ваши вопросам, с этим напряженка, а без них реализовать не получится.
Знаний в робототехнике и механике и вправду не много. Гораздо больше в области промышленной автоматизации (программирую на PCS7 и Step 7). Но, думаю, сдесь мне это не очень поможет.
А зачем компьютер? Задумка все реализовать так, что бы небыло необходимости в ноутбуке, компьютере и т.д. Т.е. телефон и камера с моторами (ну или пульт управления/джойстик еще).
Поворотный кронштейн - что-то вроде этого: http://eud.dx.com/product/high-quality-cnc-metal-2-axis-brushless-camera-gimbal-for-fpv-844281531
Я надеялся, что тут напишут список всего, что мне понадобится (какие именно платы расширения и т.д.) Что бы можно было сразу заказать, а потом уже ломать голову над программой.
А зачем компьютер?
Вы всерьёз расчитываете сделать обработку видео (и передачу в канал, и распознавание объекта в кадре) на микроконтроллере с 2 килобайтами памяти и 16МГц тактовой частоты?
Я не готов утверждать, что это невозможно, но то, что это очень нетривиально - сомнений никаких.
Я надеялся, что тут напишут список всего, что мне понадобится (какие именно платы расширения и т.д.) Что бы можно было сразу заказать, а потом уже ломать голову над программой.
Так не бывает.
ну распознавание объекта в кадре было не обязательное условие. Просто у меня есть квадрокоптер с камерой, которым можно управлять со смартфона. Т.е. идет поток видео плюс сигналы управления. И все это просходит с минимальной задержкой. Нечто подобное, но лишь для управления камерой, а не квадрокоптером я и хочу смастерить. Мне не нужно обрабатывать или перекодировать видео. Нужно лишь отправлять поток видео через wifi на телефон.
а такая вещь уже не устраивает? там есть запрашиваемые вами функции- и сеть, и облако, и датчик движения есть, и с смарфона управлять через приложение можно
https://ru.aliexpress.com/item/Wireless-Network-Security-IP-Camera-Plug-Play-Pan-Tilt-IR-Cut-Night-Vision-720P-HD-1/32491086807.html?spm=2114.30010708.3.1.FSdGwm&s=p&ws_ab_test=searchweb0_0,searchweb201602_2_10065_10068_10000009_10084_10083_10080_10082_10081_10060_10061_10062_10056_10055_10037_10054_10059_10032_10099_10078_10079_10077_427_10093_10103_10073_10102_10096_10052_10050_10051,searchweb201603_9,afswitch_5&btsid=90b8f07a-ffb3-4f37-906e-83f069a2be3d
Нужно лишь отправлять поток видео через wifi на телефон.
Ардуина для этого не подходит.
Все что касается управления - возможно, что качается видео- скорей нет (хотя ордуино разные бывают). Пункт 3 - это все что Вам посилам, с него и начинайте, осилите - может и управление нерасхочется делать. Иначе накупите хлама и будет он пыль собирать.