Мне нужно запустить камеру Cannon EOS 650D извне, это делается путем замыкания 2-х проводов, выходящих из стандартного 2,5-мм разъема:
Камера обеспечивает 3,3 В. Я хочу завершить схему и внешне запустить камеру от Arduino, для чего я думаю, что лучший способ сделать это с помощью транзистора. Это моя текущая схема подключения:
Нажатие кнопки замыкает цепь, но ничего не происходит. Я проверил его со светодиодом, и он работал нормально, с той лишь разницей, что я снабжал светодиод 5 В от Arduino. Точный транзистор, который я использую, это NPN 2N2222. У меня резистор 10кОм.
Моя проводка неправильная? Почему работает светодиод, а не кабель камеры? Мне нужен другой транзистор? Если да, то как мне узнать, что я ищу? Любые советы приветствуются.
Я предполагаю, что Arduino действует только как источник питания для базы BJT. В этом случае вам необходимо завершить текущий путь, подключив эмиттер BJT к GND Arduino.
Также вы должны знать, что когда транзистор находится в проводящем состоянии (например, кнопка нажата), он может проводить ток только в одном направлении (от коллектора к эмиттеру). Предполагая, что вы не знаете точную распиновку разъема камеры (какой из двух контактов заземлен), вам, возможно, придется также поменять местами провода, идущие к камере.
Кирьяков
Марек Куфаль