Французский фотограф и радиолюбитель Pixel_K опубликовал инструкцию, как сделать компактное устройство на Arduino для дистанционного управления DSLR.
Пульт MiniCom делался для фотосъёмки ночного неба, поэтому автор добавил к нему ЖК-дисплей. Всё управление — энкодером (маленькой кнопкой, которая вращается и нажимается). Таким пультом можно пользоваться даже в перчатках при –20°C.
![](https://habrastorage.org/r/w780q1/storage2/7ae/2b9/615/7ae2b961525d3471df135190932ecb84.jpg)
Пульт комплектуется аккумуляторами, которых хватает на всю ночь. Выдержка устанавливается в диапазоне от 1/100 с до нескольких часов, в остальном пульт поддерживает те же стандартные функции, что и другие аналогичные устройства.
Выход с пульта реализован в виде аудиоразъёма 3,5 мм, так что можно использовать различные кабели для подключения к пульту цифровых камер разных производителей.
Список деталей
В качестве корпуса используется футляр для 4-х батареек АА, с выключателем, с eBay. Он слегка доработан дрелью.
![](https://habrastorage.org/r/w780q1/storage2/52f/630/00a/52f63000afa71a3992febcb4010b6212.jpg)
Arduino Mini Pro (3,3В, 8МГц)
![](https://habrastorage.org/r/w780q1/storage2/c98/df0/10e/c98df010e8e74259423c35d73a10a0e5.jpg)
Adafruit 1.8″ LCD
![](https://habrastorage.org/r/w780q1/storage2/83e/195/08a/83e19508a7e974347ce3acf3a57f103d.jpg)
Энкодер от Sparkfun
![](https://habrastorage.org/r/w780q1/storage2/8bc/fc7/eff/8bcfc7eff20fde40aae5e688913bc644.jpg)
Аккумулятор на 1000 мАч LiPo от Sparkfun
![](https://habrastorage.org/r/w780q1/storage2/b37/22f/96a/b3722f96a3be6ce4e8f40d836f2206b8.jpg)
Sparkfun LiPo подзарядка Micro-USB
![](https://habrastorage.org/r/w780q1/storage2/f90/1ad/970/f901ad970a71606e593964bdc4c523e5.jpg)
Оптрон CNY74-4
![](https://habrastorage.org/r/w780q1/storage2/77a/dc6/44e/77adc644e0747d978b65793487b168df.jpg)
Аудиоразъём 3,5 мм
![](https://habrastorage.org/r/w780q1/storage2/8fa/a19/680/8faa19680c132d51e51981f77925d195.jpg)
Плюс пара резисторов 47Ω и куча проводов.
Примерная схема сборки:
![](https://habrastorage.org/r/w1560/storage2/a1b/121/495/a1b12149547b112a9fc56ee8308b02fa.png)
Так выглядит результат:
![](https://habrastorage.org/r/w780q1/storage2/94a/85c/aa8/94a85caa8567d62ecc9ef6bf4eaba0a0.jpg)
Код программы и модифицированная библиотека для ЖК-дисплея:
MiniComColor_016.zip
Пульт MiniCom делался для фотосъёмки ночного неба, поэтому автор добавил к нему ЖК-дисплей. Всё управление — энкодером (маленькой кнопкой, которая вращается и нажимается). Таким пультом можно пользоваться даже в перчатках при –20°C.
![](https://habrastorage.org/storage2/7ae/2b9/615/7ae2b961525d3471df135190932ecb84.jpg)
Пульт комплектуется аккумуляторами, которых хватает на всю ночь. Выдержка устанавливается в диапазоне от 1/100 с до нескольких часов, в остальном пульт поддерживает те же стандартные функции, что и другие аналогичные устройства.
Выход с пульта реализован в виде аудиоразъёма 3,5 мм, так что можно использовать различные кабели для подключения к пульту цифровых камер разных производителей.
Список деталей
В качестве корпуса используется футляр для 4-х батареек АА, с выключателем, с eBay. Он слегка доработан дрелью.
![](https://habrastorage.org/storage2/52f/630/00a/52f63000afa71a3992febcb4010b6212.jpg)
Arduino Mini Pro (3,3В, 8МГц)
![](https://habrastorage.org/storage2/c98/df0/10e/c98df010e8e74259423c35d73a10a0e5.jpg)
Adafruit 1.8″ LCD
![](https://habrastorage.org/storage2/83e/195/08a/83e19508a7e974347ce3acf3a57f103d.jpg)
Энкодер от Sparkfun
![](https://habrastorage.org/storage2/8bc/fc7/eff/8bcfc7eff20fde40aae5e688913bc644.jpg)
Аккумулятор на 1000 мАч LiPo от Sparkfun
![](https://habrastorage.org/storage2/b37/22f/96a/b3722f96a3be6ce4e8f40d836f2206b8.jpg)
Sparkfun LiPo подзарядка Micro-USB
![](https://habrastorage.org/storage2/f90/1ad/970/f901ad970a71606e593964bdc4c523e5.jpg)
Оптрон CNY74-4
![](https://habrastorage.org/storage2/77a/dc6/44e/77adc644e0747d978b65793487b168df.jpg)
Аудиоразъём 3,5 мм
![](https://habrastorage.org/storage2/8fa/a19/680/8faa19680c132d51e51981f77925d195.jpg)
Плюс пара резисторов 47Ω и куча проводов.
Примерная схема сборки:
![](https://habrastorage.org/storage2/a1b/121/495/a1b12149547b112a9fc56ee8308b02fa.png)
Так выглядит результат:
![](https://habrastorage.org/storage2/94a/85c/aa8/94a85caa8567d62ecc9ef6bf4eaba0a0.jpg)
Код программы и модифицированная библиотека для ЖК-дисплея:
MiniComColor_016.zip