Модуль подтяжки Pull-Up v1 (Troyka-модуль): инструкция, примеры использования и документация
Используйте модуль подтяжки Pull-Up v1 для избежания помех при считывании сигнала с кнопок, герконов и других сенсоров работающих на разрыв цепи.
А ещё модуль подружит управляющую электронику с интерфейсом 1-Wire для подключения датчиков температуры 18B20.
Обновлёная ревизия модуля
Текущий модуль Pull-Up v1 устарел — используйте обновлённую версию Pull-Up v2.
Модель | Количество каналов | Объединение каналов 1-Wire |
---|---|---|
Pull-Up v1 / Документация | 2 | Нет |
Pull-Up v2 / Документация | 4 | Да |
Видеообзор
Общие сведения
При подключении тактовых кнопок, герконов и других сенсоров с контактами на разрыв цепи — возникают проблемы из-за электромагнитных наводок. При разомкнутых контактах вся цепь превращается в одну антенну и ловит сигналы «из воздуха». В итоге выходной сигнал с сенсоров при каждом считывании может быть рандомный: «низкий уровень» или «высокий уровень».
Для устранения помех в схему подключения добавляются стягивающие или подтягивающие резисторы. Однакого городить стяжку или подтяжку на макетке не всегда удобно.
Модуль подтяжки Pull-Up v1 подтягивает два цифровых сигнала с датчиков к шине питания через распанные резисторы на плате. В итоге сигнал на входе управляющей платы избавляется от посторонних наводок, а внешний вид устройства остаётся эстетичным: без макеток и клубков из проводов.
Подключение и настройка
Модуль подтяжки Pull-UP — это соединительное звено между контроллером и сенсорами с работой на разрый цепи. Для старта выполните следующие действия:
После выполнения всех пунктов чек-листа, схема устройства готова и можно переходить к программной работе. Программная настройка, код и примеры работы вы найдёте в документациях на выбранный контроллер и сенсор.
Подключение контроллера
Рассмотрим несколько популярных управляющих платформ.
Коммуникация с Arduino
На роль платформ из линейки Arduino возьмём контроллер Arduino Uno.
Что понадобится
Рекомендуем также обратить внимание на дополнительные платы расширения:
- Troyka Shield поможет подключить модуль к Arduino с помощью аккуратных шлейфов из комплекта.
- Troyka Slot Shield поможет подключить модуль к Arduino без проводов вовсе.
Схема устройства
Схема устройства с Troyka Shield
Схема устройства с Troyka Slot Shield
Всю информацию по программной настройке Arduino читайте в руководстве по Arduino IDE.
Коммуникация с Espruino
Что понадобится
Рекомендуем также обратить внимание на дополнительные платы расширения:
- Troyka Shield поможет подключить модуль к Arduino с помощью аккуратных шлейфов из комплекта.
- Troyka Slot Shield поможет подключить модуль к Arduino без проводов вовсе.
Схема устройства
Схема устройства с Troyka Shield
Схема устройства с Troyka Slot Shield
Всю информацию по программной настройке Iskra JS читайте в руководстве по Espruino IDE.
Коммуникация с Raspberry Pi
На роль платформ из линейки Raspberry Pi возьмём компьютер Raspberry Pi 4 (4 GB).
Что понадобится
Рекомендуем также обратить внимание на дополнительную плату расширения Troyka HAT, которая поможет подключить модуль к Raspberry Pi с помощью аккуратных шлейфов из комплекта.
Схема устройства
Схема устройства с Troyka HAT
Всю информацию по программной настройке Raspberry Pi читайте в руководстве по Raspberry Pi.
Подключение датчиков
Рассмотрим несколько популярных сенсоров с работой на разрыв цепи.
Коммуникация с кнопкой
Для начала подключим тактовую кнопку к управляющей плате через модуль подтяжки.
Коммуникация с двумя кнопками
Модуль подтяжки Pull-Up обладает двумя каналами входа-выхода — это позволяет подключать два сенсора одновременно. Подключим две тактовых кнопки к управляющей плате через модуль подтяжки.
Коммуникация с датчиком уровня воды
Рассмотрим коммутацию датчиков на основе геркона к модулю Pull-Up. В качестве примера подключим датчик уровня воды к управляющей плате через модуль подтяжки.
Коммуникация с сенсором температуры DS18B20
На приятную закуску оставим датчик температуры DS18B20. В описании на сенсор температуры указано, что для работы датчика необходимо не только подключить сенсор к контроллеру, но и притянуть сигнальный контакт S
к контакту питания V
через резистор номиналом 4,7 кОм.
Модуль подтяжки позволит подключить сенсор температуры к управляющей платформе без дополнительных компонентов, макеток и проводов.
Пины подключения
Внимательно запомнинайте пины подключения в собранной схеме. Именно их надо будет указывать в программном коде.
После выполнения всех пунктов чек-листа, схема устройства готова и можно переходить к программной работе. Программная настройка, код и примеры работы вы найдёте в документациях на выбранный контроллер и сенсор.
Элементы платы
Клеммники подключения сенсоров
На модуле выведено две пары клеммников.
Первый клеммник
Контакт | Функция | Подключение |
---|---|---|
S1 | Входной цифровой сигнал на первый канал. | Подключите к цифровому выводу сенсора. |
V | Выходное напряжение (+) | Подключите к плюсу сенсора. |
G | Выходное напряжение (-) | Подключите к минусу сенсора. |
Второй клеммник
Контакт | Функция | Подключение |
---|---|---|
S2 | Входной цифровой сигнал на второй канал. | Подключите к цифровому выводу сенсора. |
V | Выходное напряжение (+) | Подключите к плюсу сенсора. |
G | Выходное напряжение (-) | Подключите к минусу сенсора. |
Troyka-контакты
На модуле выведено две группы Troyka-контактов.
Первая группа
Контакт | Функция | Подключение |
---|---|---|
S1 | Выходной цифровой сигнал первого канала с подтяжкой к питанию. | Подключите к пину ввода-вывода микроконтроллера. |
V | Входное напряжение (+) | Подключите к рабочему питанию микроконтроллера. |
G | Входное напряжение (-) | Подключите к земле микроконтроллера. |
Вторая группа
Контакт | Функция | Подключение |
---|---|---|
S2 | Выходной цифровой сигнал второго канала с подтяжкой к питанию. | Подключите к пину ввода-вывода микроконтроллера. |
Принципиальная и монтажная схемы
Характеристики
- Модель: Модуль подтяжки Pull-Up v1
- Напряжение питания: 3,3–5 В
- Интерфейс для сенсоров: колодки под винт
- Интерфейс для контроллеров: Troyka-контакты
- Количество каналов: 2
- Сопротивление стягивающих резисторов: 5,1 кОм
- Габариты: 25,4×25,4 мм