Пульт дистанционного управления для фотоаппаратов Canon и Nikon. Схема подключения стандартна

Документы 12.05.2020
Документы

Как только не называют это приспособление облегчающее жизнь фотографу – спусковой тросик, пульт дистанционного управления, тросик дистанционного управления, пульт – тросик, Remote Switch.

Но смысл этого один и тот же – это избежать сотрясания фотокамеры при длинных выдержках. Обычно тросик используется при ночной снимке, макрофотографии, с камерой, установленной на штатив.

Спусковой тросик - устройство позволяющее производить спуск затвора фотоаппарата дистанционно. Основное назначение спускового тросика - избежать колебаний и вибраций камеры (и как следствие эффекта «шевелёнки») при нажатии на кнопку спуска. Часто используется для съёмок со штатива в режиме «Bulb»* и при длительных выдержках.

Canon RS-60E3 / RS-60 E3 пульт дистанционного управления для камеры Canon 350D служит для спуска затвора с расстояния в 60 см. Пульт дистанционного управления Canon RS-60E3 имеет три положения кнопки управления: 1) кнопка нажата на половину – в этот момент в фотоаппарате осуществляется фокусировка с одновременно замером экспозиции; 2) кнопка нажата до конца – срабатывает затвора фотоаппарата; 3) кнопка зафиксирована в зажатом положении – режим длительной выдержки (режим bulb*).

Самодельный тросик сделан в основном из «бросового» материала.

Понадобится два микрика от дохлой компьютерной мыши, провод от той же мыши, отработавший маркер (будущий корпус), кнопка с фиксацией, аудио штекер с диаметром штырька 2.5 мм, плоская пружина.

Желательно, чтобы штекер был угловой. Это обеспечит более долгую жизнь кабелю, да и самому штекеру, так как кабель будет испытывать меньшую нагрузку на изгиб при подключенном тросике к фотоаппарату.

Выбор штекера тросика.

На левом фото красной зоной выделен неизбежный изгиб кабеля. В этом месте по закону Мерфи в самый неподходящий момент произойдет обрыв провода.

Схема подключения стандартна.

Схема подключения.

S1 – кнопка с фиксацией.
S2, S3 – микровыключатели от мыши.

Корпус может быть изготовлен из любого подручного материала. В данной конструкции используется корпус отработавшего свой срок маркера. Выбор такого корпуса был сделан из-за небольших весогабаритных показателей. Он удобно располагается в руке. В него помещаются всё необходимое для тросика дистанционного управления фотоаппаратом.

Для того, что бы повторить кнопку с двойным нажатием (вначале срабатывает автофокус а при дожиме затвор), придется немного повозится.

Установка деталей.

Устанавливается два микропреключателя так как на изображено на фото выше. Плоская пружина может быть изготовлена, например, из лезвия «Нева» или взята подходящая пружинящая пластина. Цилиндрическая пружина установлена для гарантированного возврата кнопки после нажатия. Такая конструкция дает хорошие тактильные ощущения нажатия.

Кнопка с фиксацией вклеена в торец корпуса маркера. На этой кнопке серебряной краской из баллончика нанесена круговая метка. Эта метка позволяет визуально определить в нажатом или отжатом состоянии находится кнопка управления автофокусом.

Пульт дистанционного управления для Canon.

Ходовые испытания
Перед установкой на фотоаппарат желательно еще раз проверить работоспособность самодельного тросика. Для этого подойдет любой мультметр в режиме омметра.

Пред подключением к фотоаппарату убедитесь, что кнопка с фиксацией находится в выключенном состоянии (отжата) а сам аппарат выключен. Всегда выключайте фотоаппарат при подключении спускового тросика.

И так тросик подключен, камера готова к работе. Сначала можно проверить, как работает кнопка фиксации автофокуса. Для этого нажмите на кнопку расположенную в торце корпуса. Камера на это должна отреагировать, так как на половинное нажатие кнопки на самом корпусе фотоаппарата (выполнить экспозамер и сфокусироваться). Далее полным нажатием кнопки на корпусе тросика производим съемку.
Второй этап испытаний – это проверка двойного нажатия кнопки спуска затвора на тросике. Плавно нажимая на эту кнопку, фокусируемся и затем полным нажатием кнопки производим съемку.

Немного теории

Существуют механические, электрические, радио и инфракрасные разновидности пультов дистанционного управления фотоаппаратами. Некоторые спусковые тросики имеют дополнительные возможности, такие как программируемые задержки, серийную съемку и т.п.

По типу передачи сигнала и выполняемым функциям различают следующие виды пультов:

Инфракрасный пульт
Используется, как и все другие виды пультов, для дистанционного спуска затвора. Отличается компактностью и удобством использования. Помогает избегать смазывания изображения при съемке на длительных выдержках. В таком случае фотоаппарат должен быть установлен на штатив или недвижимую поверхность. Также, инфракрасный пульт незаменим при съемке автопортретов. Радиус действия инфракрасного пульта – около 8 м. Оригинальным для Nikon является Nikon ML-L3. Для своих фотоаппаратов Canon выпускают следующие модели инфракрасных пультов: Canon RC-1 и Canon RC-5. С фотоаппаратами Pentax следует использовать Pentax Remote Control F.

Неудобство данного пульта заключается в том, что фотограф должен находиться перед фотоаппаратом (инфракрасный датчик расположен на передней части камеры)

Пульт – тросик
Используется для дистанционного TTL-замера, и спуска затвора. По аналогии с кнопкой на фотоаппарате, полунажатием осуществляется TTL-замер и автофокусировка, полное нажатие – спуск. Тросик удобно использовать в режиме затвора “Bulb”* – для ручной регулировки длительных выдержек. В оригинальных пультах и многих аналогах есть возможность на время фиксировать кнопку спуска. То есть, если для съемки нужна очень длинная выдержка, нет необходимости долго держать кнопку нажатой.
Дистанция съемки ограничена длиной кабеля. В таком случае съемка автопортрета без использования режима автоспуска может быть затруднена.

Пульт радиоуправления
Выполняет те же функции, что и пульт – тросик, но без фиксатора кнопки спуска. Преимуществом, является то, что такой пульт может быть использован в радиусе до 100 метров от фотоаппарата. Такие пульты имеют несколько каналов радиоуправления, что исключает случайное срабатывание от других радиоустройств. Удобны они как при съемке сюжетов с длительной выдержкой, так и при съемке автопортретов.

Таймер – интервалометр
Выполняет полнофункциональную поддержку спуска затвора. Может быть использован как тросик дистанционного спуска, как таймер и как интервалометр. Интервалометр позволяет устанавливать задержку до первого снимка, интервал между последующими снимками, длительность выдержки (если камера работает в режиме затвора “Bulb”*) и число снимков в серии. Такие пульты часто используют профессиональные фотографы. Интервалометр удобно использовать для таких сложных видов съемки как предметная, цейтраферная ** и астросъемка.

Кабельные тросики различаются по совместимости с разъемом на фотоаппарате. У фотоаппаратов от одного производителя, но разных классов могут быть разные разъемы.

Canon, используют разъем “N3” на профессиональных и полупрофессиональных моделях фотоаппаратов:

  • EOS 1D Mark II / 1Ds Mark III / 1D Mark III / 1D Mark IV
  • EOS 5D / 5D Mark II / 7D
  • EOS 10D / 20D / 30D / 40D / 50D/

(Разъем “N3” – это разработка Canon, поэтому найти его отдельно довольно проблематично.)

Разъем “E3” соответственно у любительских зеркальных и у некоторых компактных фотоаппаратов:

  • EOS 60D
  • EOS 600D / 550D / 500D / 450D / 400D / 350D
  • EOS 1000D
  • PowerShot G9 / G10 / G11 / G12

Этот же разъем используют в цифровых фотоаппаратах Pentax серии “K” и Samsung серии “GX”.

Nikon используют три вида разъема для фотоаппаратов:

  • - D80 и D70s
  • - D90 / D7000 / D5000 / D3000 / D3100
  • - D 300s / D300 / D700 / D3 / D3X

Оригинальными пультами для Canon являются:

  • Canon TC-80N3 пульт – интервалометр разъем “N3”
  • Canon RS-80N3 пульт – тросик разъем “N3”
  • Canon RS-60E3 пульт – тросик разъем “E3”
  • Canon LC-5 пульт – радиоуправления разъем “N3”

Nikon выпускают:

  • Nikon MC-36 пульт – интервалометр D300 / D700 / D3 / D3X
  • Nikon MC-30 пульт – тросик D300 / D700 / D3 / D3X
  • Nikon MC-DC1 пульт – тросик D80 и D70s
  • Nikon MC-DC2 пульт – тросик D90 и D5000
  • Nikon ML-3 пульт – радиоуправления D300 / D700 / D3 / D3X

Для цифровых фотоаппаратов Pentax производят пульт – тросик Pentax CS-205.
Для фотоаппаратов серии “Alpha” Sony выпускают пульты – тросики Sony RM-S1AM и Sony RM-L1AM.

Примечание
*
Выдержка от руки (или Bulb) - режим работы фотоаппарата при котором затвор камеры открыт, пока нажата кнопка спуска (спускового тросика или пульта дистанционного управления).
Этот режим полезен при съёмке очень слабоосвещённых объектов (ночное небо и т. п.), так как подавляющее большинство аппаратов могут автоматически отработать выдержку до 30 сек. Этого может оказаться недостаточно для получения необходимого кадра. В этом режиме рекомендуется использовать штатив и спусковой тросик для предотвращения появления эффекта «шевелёнки»

**
Цейтраферная съемка
Цейтраферная съемка (от немецких Zeit - время и raffen - собирать) специальный вид кино- и фотосъемки, при которой осуществляется фотографирование серии кадров одного и того же объекта с одной и той же точки съемки через равные промежутки времени. Предназначается для фотографирования медленно протекающих процессов. Промежутки могут длиться от долей секунды (серийная съемка) до часов и даже суток. Называется также «интервальной съемкой».

Привет! Думаю, многие авторыirecommend-а рано или поздно задумываются о том, как сделать процесс съёмки фотографий проще. Для меня труднее всего показывать косметику на лице. Фотографирую с руки - искажаются пропорции лица; ставлю фотоаппарат на автоспуск и отбегаю - получаю фокусировку не там, где нужно; прошу сфотографировать мужа (самый страшный случай!) - закрытый глаз и три подбородка обеспечены.

Узнав, что существует пульт для фотоаппарата, я стала искать его в наших магазинах. Нашла, но по цене втрое дороже, чем на aliexpress. Поэтому выбрала продавца с хорошими отзывами и заказала.

К моей зеркалке Canon EOS 1100D подходит только пульт ДУ с кабелем, если же у вас фотоаппарат более продвинутой модели, скорее всего, вы подберёте к нему беспроводной вариант и не будете зависеть от длины шнура.

Этот пульт подойдёт к следующим фотоаппаратам:

Canon 1000D/450D/400D

Бренд Lynca с 1992 года производит различные товары для внутреннего и внешнего рынка, поэтому пульт отличного (фабричного) качества в фирменной упаковке.


Инструкция на английском языке напечатана на обратной стороне коробки.


Размер кнопки дистанционного управления затвором : 7.8*2.3*1.3 см

Длина шнура : 85 см


Управление очень простое: при лёгком нажатии на кнопку фотоаппарат фокусируется, при полном - делает снимок.


Недостаток у данной модели всего один: короткий шнур. Если бы он был подлиннее сантиметров на 30, то было бы идеально. А так для того, чтобы сделать портретную фотографию, приходится максимально вытягивать руку и выбирать, чем пожертвовать: половиной лба или грудью. И тем не менее в кадр входит вдвое большая площадь, чем при съёмке с руки, и не искажаются пропорции лица, поэтому рекомендую. Мне пульт служит уже больше года, и это одна из самых полезных покупок на алиэкпресс.

Привет заблудший сёрфер! Сегодня я расскажу об такой замечательном аксессуаре к твоей фотокамере)Речь пойдёт об беспроводном пульте управления(), а точнее контроллера спуска затвора.
Данный экземпляр создан для работы с зеркальными фотоаппаратами Canon, заказывал на БИКе, приехало в Украину за 14 дней.Конечно на сайте есть такой аксессуар и для фотоаппаратов других производителей.


Итак, я сходил на почту забрал посылку и обнаружил пульт, вставил батарейку и пробывал им пользоваться, но всё никак не работало(Я и близко подносил к фотоаппарате и далеко, но результата не было, конечно я расстроился, ведь это мой первый заказ на БИКе и сразу такая лажа.Но, в самом деле всё оказалось по другому, я не знал что в камере нужно поставить режим совместный для работы с пультом! Когда я его включил всё заработало и работает по сей день.

С помощью данного девайса вы можете делать фотографии с близкими и семьей присутсвуя на фото во время съемки(тоесть для дистанционного использования), так же для блогеров для удобства он пойдёт, для съемки со штатива на длительных выдержках он как доктор прописал!


Цена конечно радует 1,12$ при том что цена в локальных магазинах 12$.

Canon EOS: 5D Mark II, 5D Mark III, EOS 7D, EOS 60D, EOS 350D, EOS 400D, EOS 450D, EOS 500D, EOS 550D, EOS 600D, EOS 650D
Canon PowerShot: Pro1, Pro 90 IS, G6, G5, G3, G2, G1, S1 IS, S70, S60
и другими фотоаппаратами, которые имеют приемник инфракрасного импульса.

Планирую купить +23 Добавить в избранное Обзор понравился +6 +18

Сильмаллирион
Случилось так, что примерно в одно и то же время у одних знакомых появился фотоаппарат Nikon, у другой знакомой — Canon, а в интернете я про пульт ДУ к ним.

Паять я люблю, а ещё больше я люблю делать подарки людям, а что может быть лучше действительно полезного подарка?
Но, поскольку с PIC-ами я не дружу, то пульт я переделал под маленькую tiny2313, благо их везде навалом, и они весьма недорогие. Плюс, хотелось поставить рекорд скорости по сборке устройства.

Братство Кольца
Немного теории, найденной на просторах интернета:
для фотоаппаратов марки Canon собирается пульт RC-1 (RC-5 это такой же пульт, только без «моментального спуска»)

Несущая частота 33 кГц:
-команда «Спуск»: посылка 480 мкс, пауза 7324 мкс, посылка 480 мкс
-команда «Спуск с 2 сек. задержкой»: посылка 480 мкс, пауза 5371 мкс, посылка 480 мкс

Важно!
Не у всех фотоаппаратов Canon есть ИК приёмник (обычно расположен на ручке, под спусковой кнопкой). Смотрите инструкцию к своему фотоаппарату!

Nikon выбрал себе алгоритм похитрее, но всё равно мы и его скопируем:

Несущая частота 40 кГц:
-команда «Спуск»: посылка 2250 мкс, пауза 27600 мкс, посылка 650 мкс, пауза 1375 мкс, посылка 575 мкс, пауза 3350 мкс, посылка 650 мкс. Потом пауза в 63 мс (милли- не микро-!!!) и повтор всей последовательности еще один раз

Интернет-народ утверждает, что лучше всего выбирать светодиоды с длиной волны 940 нм, я поверил им на слово.
Самые дешевые светодиоды оказались SFH415-U, на 1.3-1.5 вольта и 100 мА, поэтому была выбрана таблеточная трёхвольтовая батарейка и последовательное соединение светодиодов.
Для тактирования тини2313 я, естественно, использовал внутренний RC осциллятор на 1 Мгц.

Для экономии батарейки питание на микроконтроллер подается только при нажатии на кнопку спуска, после чего пульт отрабатывает посылку и отправляется в sleep (на случай если в сумке что-нибудь надавит на кнопку, батарейка не сдохла до съемки).

Две твердыни
Ну что же, время составить схемку и написать программку.

Схемка для Никона:

Тут уже повеселее. Я решил выбрать переключатель на три позиции, тем самым у меня появилось три «режима»:

  • Выключен, чтобы при случайном нажатии на кнопку не садить батарейку.
  • Спуск с 2сек задержкой — чтобы при фотографировании себя успеть убрать пульт из кадра.
  • Немедленный спуск — отлично использовать для фотоохоты. Или фотографирования ночных пейзажей. Или для режима Bulb.

Естественно, при желании можно выкинуть переключатель, и использовать просто две кнопки, например так:

Или вообще оставить одну только функцию, и взять схемку как для Никона, контроллер ведь один, поэтому прошивка там заливается любая.

Варьируя количество и ток светодиодов можно регулировать и дальнобойность устройства. В данном исполнении фотоаппарат уверенно принимал на расстоянии 5-6 метров, а также хорошо ловил отраженный сигнал. Правда, при увеличении количества светодиодов надо не забыть увеличить емкость танталового конденсатора.

Программа написана на С (для ускорения времени разработки и простоты вычисления задержек)
Код для Никона:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 #include #include #include #define led_port PORTD #define led_ddr DDRD #define led_pin (1<<6); #define nop() asm("nop") //Посылка двух импульсов, количество нопов выверено в симуляторе #define two_pulses {led_port |= led_pin; nop(); nop(); nop(); nop(); nop(); nop(); nop(); nop(); nop() ; nop() ; nop() ; led_port &= ~led_pin; nop() ; nop() ; nop() ; nop() ; nop() ; nop() ; nop() ; nop() ; nop() ; nop() ; led_port |= led_pin; nop() ; nop() ; nop() ; nop() ; nop() ; nop() ; nop() ; nop() ; nop() ; nop() ; nop() ; led_port &= ~led_pin; nop() ; nop() ; nop() ; nop() ; nop() ; nop() ; } //50 us //Весь алгоритм передачи команды, ничего сверхъестественного void program (void ) { unsigned char i; for (i = 0 ; i < (2250 / 50 ) ; i++ ) two_pulses; _delay_ms(27.6 ) ; for (i = 0 ; i < (650 / 50 ) ; i++ ) two_pulses; _delay_ms(1.35 ) ; for (i = 0 ; i < (600 / 50 ) ; i++ ) two_pulses; _delay_ms(3.35 ) ; for (i = 0 ; i < (650 / 50 ) ; i++ ) two_pulses; _delay_ms(63 ) ; for (i = 0 ; i < (2250 / 50 ) ; i++ ) two_pulses; _delay_ms(27.6 ) ; for (i = 0 ; i < (650 / 50 ) ; i++ ) two_pulses; _delay_ms(1.35 ) ; for (i = 0 ; i < (600 / 50 ) ; i++ ) two_pulses; _delay_ms(3.35 ) ; for (i = 0 ; i < (650 / 50 ) ; i++ ) two_pulses; } int main (void ) { MCUCR |= (1 << SM0) ; //PowerDown ACSR |= (1 << ACD) ; //AnaComp Disable led_ddr |= led_pin; _delay_ms(8 ) ; program() ; sleep_enable() ; sleep_cpu() ; }

#include #include #include #define led_port PORTD #define led_ddr DDRD #define led_pin (1<<6); #define nop() asm("nop") //Посылка двух импульсов, количество нопов выверено в симуляторе #define two_pulses {led_port |= led_pin; nop(); nop(); nop(); nop(); nop(); nop(); nop(); nop(); nop(); nop(); nop(); led_port &= ~led_pin; nop(); nop(); nop(); nop(); nop(); nop(); nop(); nop(); nop(); nop(); led_port |= led_pin; nop(); nop(); nop(); nop(); nop(); nop(); nop(); nop(); nop(); nop(); nop(); led_port &= ~led_pin; nop(); nop(); nop(); nop(); nop(); nop(); } //50 us //Весь алгоритм передачи команды, ничего сверхъестественного void program (void) { unsigned char i; for (i = 0; i < (2250/50); i++) two_pulses; _delay_ms(27.6); for (i = 0; i < (650/50); i++) two_pulses; _delay_ms(1.35); for (i = 0; i < (600/50); i++) two_pulses; _delay_ms(3.35); for (i = 0; i < (650/50); i++) two_pulses; _delay_ms(63); for (i = 0; i < (2250/50); i++) two_pulses; _delay_ms(27.6); for (i = 0; i < (650/50); i++) two_pulses; _delay_ms(1.35); for (i = 0; i < (600/50); i++) two_pulses; _delay_ms(3.35); for (i = 0; i < (650/50); i++) two_pulses; } int main (void) { MCUCR |= (1<

А это для Кэнона:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 #include #include #include //Leds port: #define led_port PORTD #define led_ddr DDRD #define led_pin 6 #define led_one (1<#define pin_delay (1<<0) //PortB pin0 //for delay #define all_button_pins pin_delay #define nop() asm("nop") //Функция, которая отправляет одну посылку void Post (char bits_to_set) { unsigned char i; for (i = 0 ; i < 16 ; i++ ) { led_port |= bits_to_set; nop() ; nop() ; nop() ; nop() ; nop() ; nop() ; nop() ; nop() ; nop() ; nop() ; nop() ; nop() ; led_port &= ~bits_to_set; nop() ; nop() ; nop() ; nop() ; nop() ; nop() ; nop() ; nop() ; //Количество нопов высчитано в симуляторе } } //Немедленный спуск void Shutter (char led) { Post(led) ; _delay_ms(7.324 ) ; Post(led) ; } //Спуск с двух секундной задержкой void Shutter2 (char led) { Post(led) ; _delay_ms(5.371 ) ; Post(led) ; } int main (void ) { PORTB |= all_button_pins; //PullUp led_ddr |= led_all; // DDR out MCUCR |= (1 << SM0) ; //PowerDown ACSR |= (1 << ACD) ; //AnaComp Disable for (;; ) { _delay_ms(8 ) ; //Debounce if (PINB& pin_delay) //Проверяем состоние пина { Shutter2(led_one) ; } else { Shutter(led_one) ; } sleep_enable() ; sleep_cpu() ; //Усыпляем до следующего включения питания } }

#include #include #include //Leds port: #define led_port PORTD #define led_ddr DDRD #define led_pin 6 #define led_one (1<

Всё очень просто, никаких оптимизаций, просто следование алгоритму.
Памяти занимает немного, можно без проблем перенести на какую-нибудь более мелкую Тини.

Возращение государя
Конечно же, самое интересное — это корпус.

Для Никона, с его единственной кнопкой, подошел вот такой:

С платой замарачиваться не стал, тем более корпус всего-то 50х30х20 мм, поэтому микрушку и всякие транзюки понапаял на макетку, дрелью да напильником сделал необходимые отверстия, переключатель посадил на клей, распаял паутинку проводов:

Результатом доволен и я, и те кому достался пультик. А на написание этой статьи ушло примерно столько же времени, сколько на изготовление одного пультика:)

Если у вас какой-либо другой фотоаппарат, то то в статье от sappa есть алгоритмы и для них. Дерзайте, творческих (в пайке и в фотографии) успехов вам!

Bonus:
Ну и вот вам, бонусом, идея для корпуса кухонных часов. Со стратегическим запасом гречки на черный день.


Для многих не секрет, что некоторые цифровые фотоаппараты поддерживают дистанционную фотосъёмку при помощи пульта. И мой фотоаппарат Canon EOS 550D не стал исключением. Летом с друзьями мы частенько катаемся на велосипедах на дальние расстояния, поэтому возникла необходимость дистанционно фотографировать. Я заказал в Китае копию пульта Canon RC-6, и думал что проблема решена.

Но спустя три месяца пульт так и не приехал. Я не слишком расстроился, так как китайский пульт не нравился мне по ряду причин:

  • Один инфракрасный светодиод - небольшая дальность действия;
  • Внутри микросхема типа "капля" - пульт не ремонтопригоден;
  • Качество сборки корпуса оставляет желать лучшего;
  • Неудобный переключатель для смены режима (спуск / задержка);

Если брать оригинальный пульт, то тоже не всё радует - стоит дорого, в нашем городе не продаётся. Я подумал - а почему бы не сделать пульт самому? Заодно учесть все недостатки, и исправить их. В итоге хотелось бы получить:

  • Два инфракрасных светодиода - увеличенная дальность действия;
  • Качественный, разборный корпус, внутри все компоненты возможно при необходимости заменить;
  • Заодно сделать питание от аккумулятора, его зарядку с индикацией, и защиту от разряда;
  • На каждый режим сделать свою кнопку, чтобы можно было сразу пользоваться, а не выбирать режим.

Поискав в интернете, на одном из форумов я нашёл команды, которые передаёт оригинальный пульт Canon RC-6. Он имеет две команды, выглядят они следующим образом:

Принцип работы пульта заключается в следующем - формируется несущая частота 33 кГц, затем при помощи неё передаётся кодовая посылка. Забегая вперёд, скажу, что изначально я сделал пульт на микроконтроллере ATtiny13, и он работал крайне нестабильно из за плавающей частоты внутреннего RC-генератора. Поэтому пришлось отказаться от ATtiny13 и переделывать схему под микроконтроллер ATmega8, который уже тактировался от кварца. Частота стала стабильной, и фотоаппарат стал чётко принимать каждую команду с пульта.

Итак, схема получилась весьма не маленькая.

Схема состоит из нескольких узлов:

  • контроллер зарядки аккумулятора;
  • контроллер защиты от разряда аккумулятора;
  • микроконтроллер;
  • узел сброса микроконтроллера при постановке аккумулятора на зарядку;
  • драйвер светодиода.

Вкратце про работу схемы. Микросхема DA1 с элементами обвязки образует контроллер заряда Li-ion аккумулятора. Ток зарядки задаётся резистором R4 и выставлен на уровне 80 мА. Двухцветный светодиод с общим анодом HL1 отображает процесс зарядки аккумулятора. Аккумулятор подключен к схеме через контроллер защиты от разряда, выполненный на микросхеме DA2. В зависимости от установленной микросхемы, порог отключения может варьироваться от 2,40 вольт до 3,00 вольт. Поэтому в цепи питания контроллера могут быть установлены диоды VD1, VD2. Каждый диод увеличивает порог отключения контроллера примерно на 0,5 вольт. У меня в схеме применён контроллер защиты на напряжение 2,80 вольт, поэтому я установил один диод, тем самым увеличив напряжение срабатывания до 3,30 вольт. Управляющий микроконтроллер DD1 тактируется от керамического резонатора ZQ1 частотой 455 кГц. Такая низкая частота выбрана для уменьшения потребления энергии в активном режиме. Из за использования такого нестандартного кварца, несущая частота получилась 32,5 кГц. Отклонение несущей на 500 Гц на работоспособность пульта не повлияло. При нажатии на кнопки SB1 и SB2 микроконтроллер формирует посылки, которые излучаются инфракрасными светодиодами VD3, VD4 через простенький драйвер на элементах VT4, R10, R12, R13. Ток через ИК-светодиоды задаётся резистором R13. При подключении USB кабеля для подзарядки устройства, происходит сброс микроконтроллера DD1 при помощи схемы сброса на элементах VT1, R1, R3. Микроконтроллер удерживается в состоянии сброса на протяжении всего процесса зарядки.

Внешний вид печатной платы после травления.

Плата точно подогнана под внутренние размеры корпуса, для того, чтобы внутри ничего не болталось.

Для питания пульта использовал аккумулятор от старого MP3 плеера. Крепим его к плате на двусторонний скотч.

Внешний вид платы с верхней стороны.

Внешний вид платы с нижней стороны.

Для экономии энергии микроконтроллер находится в спящем режиме, и "просыпается" только при нажатии на кнопки. После отправки команды, микроконтроллер снова переходит в спящий режим. Благодаря этому общее потребление всей схемы режиме ожидания составляет всего 3,8 мкА.

Теперь пора встроить всё в корпус. При помощи надфиля вытачиваем отверстия, вставляем плату.

Из куска оргстекла вытачиваем толкатель для кнопок.

Вставляем толкатель, собираем корпус. Получился вот такой симпатичный пульт.

С задней стороны находится гнездо для подзарядки и светодиод индикации процесса зарядки. Сбоку находится качелька с кнопками, а спереди расположены ИК-светодиоды.

Для зарядки аккумулятора используется классический USB-B кабель. Во время зарядки светодиод светится красным цветом.

По окончании зарядки светодиод меняет цвет на зелёный.

Впечатления от использования пульта - только положительные. Получилась надёжная и удобная конструкция. Все компоненты, из которых собран пульт, были в наличии, не пришлось ничего покупать / заказывать / ждать.

Напоследок предлагаю посмотреть небольшой видеоролик.

Список радиоэлементов

Обозначение Тип Номинал Количество Примечание Магазин Мой блокнот
DD1 МК AVR 8-бит

ATmega8

1 TQFP-32 В блокнот
DA1 Контроллер заряда

TP4056

1 SOIC-8EP В блокнот
DA2 Контроллер защиты DW01p 1 SOT-23-6 В блокнот
VT1, VT4 MOSFET-транзистор

2N7002

2 SOT-23 В блокнот
VT2, VT3 MOSFET-транзистор

IRLML2402

2 SOT-23 В блокнот
VD1, VD2 Выпрямительный диод

LL4148

2 SOD-80 В блокнот
VD3, VD4 Светодиод инфракрасный BL-L513IRAC 2 В блокнот
HL1 Светодиод двухцветный L-59EGW-CA 1 Общий анод В блокнот
SB1, SB2 Кнопка тактовая TC-0204 2 В блокнот
XS1 Гнездо USB-B Female 1 В блокнот
ZQ1 Керамический резонатор 455 кГц 1 В блокнот
C1, C7 Конденсатор керамический 10 мкФ 2 1206 В блокнот
C2, C8, C10 Конденсатор керамический 100 нФ 3 0805 В блокнот
C3, C9 Конденсатор керамический 1 мкФ 2 0805 В блокнот
C4 Конденсатор танталовый 10 мкФ 1 Tantal_B В блокнот
C5, C6 Конденсатор керамический 22 пФ 2 0805 В блокнот
R1 Резистор

10 кОм

1 1206 В блокнот
R2 Резистор

10 кОм

1 0805 В блокнот
R3, R9 Резистор

330 Ом

2 1206 В блокнот
R4 Резистор

15 кОм

1 0805 В блокнот
R5 Резистор

22 кОм

1 0805 В блокнот
R6 Резистор

22 кОм

1 1206 В блокнот
R7 Резистор

Рекомендуем почитать

Наверх