====== Nano Switch ====== Используйте [[amp>product/troyka-nano-switch|Nano Switch]] для коммутации слаботочных цепей. {{ :продукты:troyka-nano-switch:troyka-nano-switch_overview.jpg |}} ===== Видеообзор ===== {{youtube>hn5gSMZio5c?large}} ===== Примеры использования ===== ==== Blink и мультиметр ==== В качестве теста подключите управляющую цепь Nano Switch-a к ''13'' пину [[amp>product/arduino-uno|Arduino Uno]], а коммутирующие провода к щупам [[amp>product/multimeter|мультиметра]]. Прошейте платформу примером кода эксперимента «Маячок» из набора «[[amp>product/matryoshka-z|Матрёшка Z]]». void setup() { // настраиваем пин 13 в режим выхода pinMode(13, OUTPUT); } void loop() { // подаём на пин 13 «высокий сигнал» digitalWrite(13, HIGH); // ждём 1 секунду delay(1000); // подаём на пин 13 «низкий сигнал» digitalWrite(13, LOW); // ждём 1 секунду delay(1000); } После прошивки платы, цепь будет замыкаться и размыкаться раз в секунду. {{ :продукты:troyka-nano-switch:troyka-nano-switch_blink2.gif?nolink |}} ==== Микроконтроллерное управление фотоаппаратом ==== С помощью Nano Switch удобно управлять электронными устройствами. Модернизируем фотоаппарат Panasonic FZ1000, добавив пульт дистанционного управления фокусом и затвором. {{ :продукты:troyka-nano-switch:troyka-nano-switch_foto_overview.jpg |}} === Что понадобится === - [[amp>product/iskra-neo?utm_source=man&utm_campaign=nano-switch&utm_medium=wiki | Iskra Neo]] - [[amp>product/arduino-troyka-slot-shield?utm_source=man&utm_campaign=nano-switch&utm_medium=wiki | Troyka Slot Shield]] - [[amp>product/troyka-nano-switch?utm_source=man&utm_campaign=nano-switch&utm_medium=wiki | Nano Switch]] 2 шт. - [[amp>product/troyka-protoboard?utm_source=man&utm_campaign=nano-switch&utm_medium=wiki | Макетная плата Troyka Protoboard (72 точки)]] - [[amp>product/troyka-touch-sensor?utm_source=man&utm_campaign=nano-switch&utm_medium=wiki | Сенсорная кнопка (Troyka-модуль)]] 2 шт. - [[amp>product/structor-slot-box?utm_source=man&utm_campaign=nano-switch&utm_medium=wiki | Slot Box (#Структор)]] === Как собрать === - За основу возьмите схему управления фотоаппаратом Panasonic FZ1000{{ :продукты:troyka-nano-switch:troyka-nano-switch_foto1.png |}} - С помощью [[amp>product/troyka-protoboard|макетной платы Troyka Protoboard (72 точки)]] распаяйте схему: - Кнопки замените на оптореле, подключив их к пинам ''S'' и ''X'' макетной платы. - А выход на «audio Jack». В итоге появился самопальный модуль для коммуникации фотоаппарата и Iskra Neo.{{ :продукты:troyka-nano-switch:troyka-nano-switch_foto2.jpg |}} - Наденьте Troyka Slot Shiled на управляющую платформу Iskra Neo. - Сверху на Troyka Slot Shiled к ''2'' и ''3'' пинам подключите две сенсорные кнопки (Troyka модуль) - Установите спаяный модуль на Troyka Slot Shield. - Соберите корпус из #структора. === Код программы === // пины кнопок #define PIN_BUTTON_FOCUS 2 #define PIN_BUTTON_SHOT 3 // пины оптореле #define PIN_NANO_SWITCH_FOCUS 4 #define PIN_NANO_SWITCH_SHOT 5 void setup() { // устанавливаем пине оптореле в режим выхода pinMode(PIN_NANO_SWITCH_FOCUS, OUTPUT); pinMode(PIN_NANO_SWITCH_SHOT, OUTPUT); } void loop() { // если нажата кнопка фокуса if (PIN_BUTTON_FOCUS) { // подаём на оптореле фокуса высокий уровень digitalWrite(PIN_NANO_SWITCH_FOCUS, HIGH); } else { // подаём на оптореле низкий уровень digitalWrite(PIN_NANO_SWITCH_FOCUS, LOW); } // если нажата кнопка затвора if (PIN_BUTTON_SHOT) { // подаём на оптореле затвора высокий уровень digitalWrite(PIN_NANO_SWITCH_SHOT, HIGH); } else { // подаём на оптореле затвора низкий уровень digitalWrite(PIN_NANO_SWITCH_SHOT, LOW); } } ===== Элементы платы ===== ==== Оптопара TLP172A ==== ==== Контакты подключения модуля ==== Модуль имеет две группы проводов: //1 группа — контакты подключения управляющей платы// * Сигнал — красный провод. Подключите к управляющему пину микроконтроллера. * Земля — чёрный провод. Соедините с землёй микроконтроллера. //2 группа// * Две белых провода. При низком уровне на управляющем проводе контакты разомкнуты, при высоком — замкнуты. ===== Принципиальная и монтажная схемы ===== {{:продукты:troyka-nano-switch:troyka-nano-switch_schematic.png?direct&350 |}} {{ :продукты:troyka-nano-switch:troyka-nano-switch_layout.png?direct&300|}} ===== Характеристики ===== * Чип модуля: TLP172A * Номинальное напряжение питание: 3–5 В * Ток срабатывания триггера светодиода: 3 мА * Максимальный ток коммутации: 400 мА * Максимально коммутируемое напряжение: 60 В * Длина выходных проводов: 120 мм * Габариты: 20×6×4,5 мм ===== Ресурсы ===== * [[amp>product/troyka-nano-switch?utm_source=man&utm_campaign=vibration-sensor&utm_medium=wiki|Nano Switch]] в магазине * [[https://github.com/amperka/hardware-drawings/blob/master/troyka-nano-switch.svg|Векторное изображение модуля]] * {{:продукты:troyka-nano-switch:tlp172a_datasheet.pdf| Даташит на сердце модуля — оптопара TLP172A}}