Управление вариофокальным объективом камеры
-
-
Понимаю, что можно управлять транзисторными ключами при непосредственном подключении, но управление планируется через RPI по LAN или WEB
-
Непонятно, что Вам непонятно
Слишком мало информации, что бы давать конкретные советы.Навскидку, ясно, что на объективе установлены (сколько?) двигатели, для управления фокусным расстоянием и чем-то ещё. Наводка на резкость? Диафрагма? А где затвор - в объективе, или в камере?
По любому: непонятно, хватит ли тока 5 мА (а это предел на GPIO), что бы управлять этими двигателями. Непонятно - двигатели коллекторные, или безколлекторные?
Если коллекторные, то можно к контактам GPIO подключить модуль реле вроде такого: https://arduinomodules.info/ky-019-5v-relay-module/ Есть модули с несколькими реле, для компактности.
Если же двигатели бесколлекторные, то необходим модуль, под названием ESC - External Speed Controller - который крутит эти самые двигатели. На дронах, там где работают очень мощные двигатели, используются устройства типа такого: https://www.banggood.com/Wholesale-XXD-HW30A-30A-Brushless-Motor-ESC-For-Airplane-Quadcopter-p-50621.html?akmClientCountry=Russian&p=V32107457756201402@L&cur_warehouse=CN
Но, наверное, есть небольшой мощности.Далее, нужна утилитка, которая будет включать и выключать контакты GPIO, которые управляют двигателями объектива. Ну, это очень просто сделать. Рекомендую книжку "Raspberry Pi. Сборник рецептов". Саймон Монк, O`Reilly 2017 год. Там получите ответы на все основные вопросы.
Далее, нужно придумать, как запускать эту самую утилитку удалённо. Вы сами сказали, что есть два способа:
- Написать крохотные сервер, который принимает Ваши команды на какой-то IP порт и вызывает утилитку с соответствующими параметрами
- Запустить WEB сервер на малинке и написать скрипт (PHP ?), который будет вызываться с HTML странички WEB-интерфейса.
Лично для меня первый путь проще, но тут - дело вкуса
-
Выше всё правильно написано.
Если спросить у продавца datasheet на моторы, которые управляют механизацией объектива и распиновку проводов, то можно более конкретно вести диалог о том, как это подключить
-
-
Я так понимаю, что там шаговые двигатели с управлением Зума и Фокуса. Затвор разумеется электронный (программный) в прошивке камеры. Из описания видно напряжение 4 В, сопротивление обмотки 40 Ом. Потому наверное нужен дополнительный драйвер. Может алгоритм софта позаимствовать из скетча для управления шаговыми движками для 3Д принтеров на Ардуино?
-
-
-
-
Это то, что прислали продавцы
-
Управление Zoom, Focus, IR filter.
IR-filter (последняя спецификация) управляется простой подачей 4 В, изменяя полярность для изменения состояния. -
Кажется нашел решение. Попробую в качестве драйвера сервомодуль на PCA9685 и скетч на два сервопривода.