В прошлом году подцепил на upworks работку. Нужно было сделать на Arduino конвертер протоколов для того что бы реализовать управление тремя PTZ камерами Panasonic AWHE100 c пульта управления BlackMagick Design ATEM.
Проблема в том, что помимо чисто физического подключения, пульт умеет рулить камерами по протоколу Sony VISCA, а камера понимает только свой собственный протокол AW Serial.
Физически пульт и камера поддерживают только интерфейс RS422.
Конвертер был реализован с использованием следующих компонентов (из расчета на одну управляемую камеру):
1. Arduino Pro Mini x 1
2. Модуль RS422 x 2
3. Провода :)
Вот так выглядит подключение всех трех камер к пульту
Собственно вот тестовый результат работы этого конвертера (видно небольшие задержки после поступления команды с пульта. Впоследствии были успешно убраны :)