====== 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}}