Современный цифровой зеркальный фотоаппарат — неплохая вещь сама по себе. Но для раскрытия всех возможностей существует множество дополнительных устройств. В данной статье я хочу описать создание преобразователя для подключения старой вспышки к современной зеркалке и пульта ДУ. Да, можно было все купить готовое, но это не по нашему, да и цены на них завышены.
Завалялась у меня советская вспышка «Саулуте». Ну не выбрасывать же её. Мощность больше чем у встроенной пыхи да и аккумулятор фотоаппарата она не садит. А то, что у неё голова не крутится, нету зума и пр. меня не очень волновало, основная цель — просто приконнектить её. Цеплять её напрямую к современному фотику крайне не рекомендуется, т.к. у нее на синхроконтакте напряжение до 100В (в некоторых моделях вспышек может быть и 600В). В сети можно найти кучу преобразователей, но все они неоправданно дорого стоят и непонятного качества. Есть и самоделки типа такой, но здесь нет гальванической развязки. Поэтому решил я собрать вот такую схемку:
![](https://habrastorage.org/storage2/a7d/31e/394/a7d31e394c3a70a6c84548075b168b03.gif)
Потестил, позамыкал контакт — все пашет. Собрал все на огрызке макетной платы размером примерно 10х25мм обмотал скотчем и впихнул в корпус вспышки, батарейка не влезла — пришлось её снаружи на проводках свесить, ну и ладно — проще менять будет если сядет. Собрал, поставил на фотоаппарат и… И ничего. Я давай перебирать режимы вспышки, читать интернеты — все тщетно. Но ведь когда я какой-то проволочкой замыкаю синхроконтакт — вспышка то работает. Стал я подробнее изучать «горячий башмак» своего Nikon. Стал проверять его тестером в режиме прозвонки — ничего не пикает. Нашел описания контактов, стал искать описание протокола, думал уже лепить на вспышку дополнительные контакты и микроконтроллер. Но как-то пришло мне в голову прозвонить башмак с длинной выдержкой — 5с (до этого были 1/30 и короче): оказывается фотик не накоротко замыкает контакты, а с сопротивлением примерно 1кОм. Оптопаре этого мало, пришлось переделать схемку вот так:
![](https://habrastorage.org/storage2/97a/dfd/cf1/97adfdcf1e1780ea4d94424ba8124b48.gif)
Транзистор — любой N-канальный MOSFET, желательно из серии IRL (IRL3102, IRLML2502), я использовал выпаянный откуда-то в корпусе ТО-92. Вместо MOSFET можно использовать какой-нибудь NPN транзистор: ВС547, КТ315, в этом случае базу подключаем на место затвора(минус синхроконтакта), коллектор — вместо стока (к катоду светодиода) и эмиттер вместо истока (к минусу батарейки). Резистор номиналом 10кОм-100кОм. Если номинал резистора будет меньше сопротивления синхроконтакта — транзистор не откроется, если сильно большое — может произвольно открываться от наводок или касания.
Вот так это выглядит в сборе:
![](https://habrastorage.org/storage2/dbf/8b4/793/dbf8b4793ced670f37893d6dacd400d2.gif)
А это — уже в термоусадочной трубке, перед помещением в корпус вспышки:
![](https://habrastorage.org/storage2/e7e/904/c64/e7e904c64115af36e9a806aea94f74d5.gif)
Ну и все в сборе:
![](https://habrastorage.org/r/w780q1/storage2/bd3/2d0/317/bd32d0317aeccb4894cdd007e7ccb010.jpg)
К низковольтному контакту преобразователя можно подключить фотодиод/фототранзистор/фоторезистор(с как можно большим разбросом сопротивлений) и подобрав номинал резистора получим светосинхронизатор. Все это обошлось менее 10грн= $1.25.
ВНИМАНИЕ! Разрядный конденсатор вспышки хранит высокое напряжение еще долгое время после того, как вспышка была отключена от источника питания, поэтому если полезете во внутрь не забудьте его разрядить! Я, как автор, не несу никакой ответственности за последствия действий читателей. Вы все делаете на свой страх и риск.
Следующее устройство будет очень полезным при съемке со штатива на больших выдержках или при фотографировании себя любимого.
Пульты бывают проводные и беспроводные, я остановился на последних: во-первых — это круче, во-вторых не нужно ничего подключать напрямую к фотику.
Оригинальные пульты просто мигают ИК-светодиодом определенным образом. Погуглив, я нашел эту статью с описаниями протоколов различных производителей. Так как требуемого контроллера у меня дома не было — переписал прошивку вначале под ATmega8, а потом на ATtiny13. Заодно и упростил схему с целью снижения энергопотребления. Дребезг подавляется программно. Схема предельно проста: к ноге РВ0 микроконтроллера (одинаково и для ATmega8 и для ATtiny13) подключен ИК-светодиод, вторая нога светодиода через резистор 100-330ом подключена к минусу питания. Минус контроллера (GND) подключен напрямую к минусу питания, а плюс (VCC) — через маленькую тактовую кнопку.
![](https://habrastorage.org/storage2/080/881/4c1/0808814c1092035b2bc4c2aea974192b.gif)
На макетной плате выглядит так:
![](https://habrastorage.org/r/w780q1/storage2/cb1/522/832/cb1522832f5ad397105c5d952c1db755.jpg)
фото сделано в режиме управления от ДУ по команде от него же.
А это уже вытравленная плата после сверления и корявого лужения:
![](https://habrastorage.org/r/w780q1/storage2/740/e62/4d7/740e624d7612e28f255a87519ccb2741.jpg)
С напаянными деталями, прошитым контроллером (момент, когда там были штырьки разъема программатора я упустил) и готова к установке в корпус:
![](https://habrastorage.org/r/w780q1/storage2/64e/577/c61/64e577c61e929876b7a4939951fa3db7.jpg)
В качестве корпуса я использовал стандартный корпус KM-11B/1 проковыряв надфилем отверстие под светодиод:
![](https://habrastorage.org/r/w780q1/storage2/c38/bb1/278/c38bb1278e036455a45ce19154907530.jpg)
Ну и готовое устройство:
![](https://habrastorage.org/r/w780q1/storage2/de4/d5d/ad2/de4d5dad229fc7b7acfea2e7572f5167.jpg)
Питание: любой источник на 3-5В, в моем случае это две батарейки LR44. Пару слов по поводу светодиода: так как правильную длину волны знают лишь инженеры фирмы-производителя, то можно использовать первый попавшийся ИК-светодиод (можно выпаять с какого-нибудь пульта). В целях отладки или при отсутствии ИК-диода можно взять обычный красный светодиод видимого диапазона, на небольшом расстоянии (10-50см) он должен срабатывать, на более короткой дистанции(до 10см) работает даже зеленый светодиод. С ИК-светодиодом на 920нм, 20мА(хотя не факт, так как продавец мог и перепутать чего) пульт работает на расстоянии около 10м, может и дальше сможет — не проверял. В архиве прошивка под Nikon для mega8 и tiny13 а также плата (обратите внимание, что разъем программатора немного нестандартный) в форматах .lyt, .dxf и .pdf. Фьюзы ATmega8 настраиваем на внутренний генератор на 8МГц(CKSEL3..0=0100), ATtiny13 — на 9,6МГц(CKSEL1..0=10, CKDIV8=1), остальные фьюзы не трогаем. Самая дорогая часть устройства — корпус, в сумме получилось около 20грн.= $2.5.
Вспышка
Завалялась у меня советская вспышка «Саулуте». Ну не выбрасывать же её. Мощность больше чем у встроенной пыхи да и аккумулятор фотоаппарата она не садит. А то, что у неё голова не крутится, нету зума и пр. меня не очень волновало, основная цель — просто приконнектить её. Цеплять её напрямую к современному фотику крайне не рекомендуется, т.к. у нее на синхроконтакте напряжение до 100В (в некоторых моделях вспышек может быть и 600В). В сети можно найти кучу преобразователей, но все они неоправданно дорого стоят и непонятного качества. Есть и самоделки типа такой, но здесь нет гальванической развязки. Поэтому решил я собрать вот такую схемку:
![](https://habrastorage.org/storage2/a7d/31e/394/a7d31e394c3a70a6c84548075b168b03.gif)
Потестил, позамыкал контакт — все пашет. Собрал все на огрызке макетной платы размером примерно 10х25мм обмотал скотчем и впихнул в корпус вспышки, батарейка не влезла — пришлось её снаружи на проводках свесить, ну и ладно — проще менять будет если сядет. Собрал, поставил на фотоаппарат и… И ничего. Я давай перебирать режимы вспышки, читать интернеты — все тщетно. Но ведь когда я какой-то проволочкой замыкаю синхроконтакт — вспышка то работает. Стал я подробнее изучать «горячий башмак» своего Nikon. Стал проверять его тестером в режиме прозвонки — ничего не пикает. Нашел описания контактов, стал искать описание протокола, думал уже лепить на вспышку дополнительные контакты и микроконтроллер. Но как-то пришло мне в голову прозвонить башмак с длинной выдержкой — 5с (до этого были 1/30 и короче): оказывается фотик не накоротко замыкает контакты, а с сопротивлением примерно 1кОм. Оптопаре этого мало, пришлось переделать схемку вот так:
![](https://habrastorage.org/storage2/97a/dfd/cf1/97adfdcf1e1780ea4d94424ba8124b48.gif)
Транзистор — любой N-канальный MOSFET, желательно из серии IRL (IRL3102, IRLML2502), я использовал выпаянный откуда-то в корпусе ТО-92. Вместо MOSFET можно использовать какой-нибудь NPN транзистор: ВС547, КТ315, в этом случае базу подключаем на место затвора(минус синхроконтакта), коллектор — вместо стока (к катоду светодиода) и эмиттер вместо истока (к минусу батарейки). Резистор номиналом 10кОм-100кОм. Если номинал резистора будет меньше сопротивления синхроконтакта — транзистор не откроется, если сильно большое — может произвольно открываться от наводок или касания.
Вот так это выглядит в сборе:
![](https://habrastorage.org/storage2/dbf/8b4/793/dbf8b4793ced670f37893d6dacd400d2.gif)
А это — уже в термоусадочной трубке, перед помещением в корпус вспышки:
![](https://habrastorage.org/storage2/e7e/904/c64/e7e904c64115af36e9a806aea94f74d5.gif)
Ну и все в сборе:
![](https://habrastorage.org/storage2/bd3/2d0/317/bd32d0317aeccb4894cdd007e7ccb010.jpg)
К низковольтному контакту преобразователя можно подключить фотодиод/фототранзистор/фоторезистор(с как можно большим разбросом сопротивлений) и подобрав номинал резистора получим светосинхронизатор. Все это обошлось менее 10грн= $1.25.
ВНИМАНИЕ! Разрядный конденсатор вспышки хранит высокое напряжение еще долгое время после того, как вспышка была отключена от источника питания, поэтому если полезете во внутрь не забудьте его разрядить! Я, как автор, не несу никакой ответственности за последствия действий читателей. Вы все делаете на свой страх и риск.
Пульт дистанционного управления
Следующее устройство будет очень полезным при съемке со штатива на больших выдержках или при фотографировании себя любимого.
Пульты бывают проводные и беспроводные, я остановился на последних: во-первых — это круче, во-вторых не нужно ничего подключать напрямую к фотику.
Оригинальные пульты просто мигают ИК-светодиодом определенным образом. Погуглив, я нашел эту статью с описаниями протоколов различных производителей. Так как требуемого контроллера у меня дома не было — переписал прошивку вначале под ATmega8, а потом на ATtiny13. Заодно и упростил схему с целью снижения энергопотребления. Дребезг подавляется программно. Схема предельно проста: к ноге РВ0 микроконтроллера (одинаково и для ATmega8 и для ATtiny13) подключен ИК-светодиод, вторая нога светодиода через резистор 100-330ом подключена к минусу питания. Минус контроллера (GND) подключен напрямую к минусу питания, а плюс (VCC) — через маленькую тактовую кнопку.
![](https://habrastorage.org/storage2/080/881/4c1/0808814c1092035b2bc4c2aea974192b.gif)
На макетной плате выглядит так:
![](https://habrastorage.org/storage2/cb1/522/832/cb1522832f5ad397105c5d952c1db755.jpg)
фото сделано в режиме управления от ДУ по команде от него же.
А это уже вытравленная плата после сверления и корявого лужения:
![](https://habrastorage.org/storage2/740/e62/4d7/740e624d7612e28f255a87519ccb2741.jpg)
С напаянными деталями, прошитым контроллером (момент, когда там были штырьки разъема программатора я упустил) и готова к установке в корпус:
![](https://habrastorage.org/storage2/64e/577/c61/64e577c61e929876b7a4939951fa3db7.jpg)
В качестве корпуса я использовал стандартный корпус KM-11B/1 проковыряв надфилем отверстие под светодиод:
![](https://habrastorage.org/storage2/c38/bb1/278/c38bb1278e036455a45ce19154907530.jpg)
Ну и готовое устройство:
![](https://habrastorage.org/storage2/de4/d5d/ad2/de4d5dad229fc7b7acfea2e7572f5167.jpg)
Питание: любой источник на 3-5В, в моем случае это две батарейки LR44. Пару слов по поводу светодиода: так как правильную длину волны знают лишь инженеры фирмы-производителя, то можно использовать первый попавшийся ИК-светодиод (можно выпаять с какого-нибудь пульта). В целях отладки или при отсутствии ИК-диода можно взять обычный красный светодиод видимого диапазона, на небольшом расстоянии (10-50см) он должен срабатывать, на более короткой дистанции(до 10см) работает даже зеленый светодиод. С ИК-светодиодом на 920нм, 20мА(хотя не факт, так как продавец мог и перепутать чего) пульт работает на расстоянии около 10м, может и дальше сможет — не проверял. В архиве прошивка под Nikon для mega8 и tiny13 а также плата (обратите внимание, что разъем программатора немного нестандартный) в форматах .lyt, .dxf и .pdf. Фьюзы ATmega8 настраиваем на внутренний генератор на 8МГц(CKSEL3..0=0100), ATtiny13 — на 9,6МГц(CKSEL1..0=10, CKDIV8=1), остальные фьюзы не трогаем. Самая дорогая часть устройства — корпус, в сумме получилось около 20грн.= $2.5.