Обзор модуля реле 1-о канальный – RobotChip

Обзор модуля реле 1-о канальный – RobotChip Вертолеты

Relay shield (4 канала по 5а), релейный модуль на основе 4-х реле g5sb-14 для arduino проектов, россия | купить в розницу и оптом

В вашем проекте нужно замыкать и размыкать цепь с бытовым напряжением 220В? Воспользуйтесь Relay Shield.

Relay Shield – плата расширения для Arduino, на которой расположены 4 независимых реле G5SB-14, подключённых к цифровым пинам Arduino. О текущем состоянии каждого из них можно судить по индикаторным светодиодам, расположенным на плате. К каждому реле подведён клеммник на 3 провода, что позволяет использовать реле как в режиме «нормально разомкнутое», так и в режиме «нормально замкнутое».

Внимание! Если вы сомневаетесь как подключить к реле электроприбор, работающий от общей сети 220 В и у вас есть сомнения, вопросы на тему того как это делается, остановитесь: вы можете устроить пожар или убить себя. Убедитесь, что у вас в голове — кристальное понимание принципа работы реле и опасностей, которые связаны с высоким напряжением.
При установке платы над Arduino Uno, или другой платой, обладающей высоким разъёмом USB/RJ45, следите за тем, чтобы контакты клеммника на Relay Shield не оказались закорочены этим разъёмом. Воспользуйтесь сквозными контактными колодками для того, чтобы создать свободное место над Arduino. Эти же колодки понадобятся и в том случае, если вы захотите поставить другой шилд поверх Relay Shield.

Характеристики реле:

– Ток обмотки: 80мА;
– Максимальное коммутируемое напряжение: 30 VDC, 250VAC;
– Максимальный коммутируемый ток: 5А (NO), 3А (NC);
– Рекомендованная частота переключения: до 1 Гц;
– Время жизни: не менее 50 000 переключений.

[не очень] четырехканальное радиореле #433мгц #ev1527 #12v

Как постоянный читатель мог заметить, я изрядно горазд вляпываться во всякие неуклюжие ситуации, из которых потом ищу выход с упорством (или упоротовством?), достойным лучшего применения. Так и в этот раз, причем повод был, как обычно, очень благородный. Я всего-то и хотел поприличнее обустроить уголок с радиорозетками, потому что ворох проводов, розеток, удлинителей и тройников — немного не то, что соответствует моему чувству прекрасного.

Впрочем, я не о чувствах, а о радиореле, из которых планировал сделать (и все-таки сделал) дистанционно управляемый удлинитель. И ведь казалось бы, ну что такого: взял реле, прикрутил розетки, воткнул все в электрическую сеть — и готово. Но нет: снова все испортил Трамп сумрачный китайский гений.

Вкратце о функциях и внешнем виде. Реле поставляются в аккуратных пластмассовых сборных корпусах, к которым прикладывается четыре самореза для крепления платы на задней стенке.

RDC1-4RA Relay, Четырехканальный релейный модуль для Arduino, Raspberry Pi проектов | купить в розницу и оптом

Крышка со стенкой соединяются защелками. В отличие от магазинного фото, имени марки на крышках нет. Зато есть на плате и чипе-контроллере.

RDC1-4RA Relay, Четырехканальный релейный модуль для Arduino, Raspberry Pi проектов | купить в розницу и оптом

Конструкция довольно простая: обычный приемник с аналоговой модуляцией на 433 МГц (433,92, если хотите), очевидно собственной разработки чип-контроллер, транзисторная сборка ULN2003 и четыре реле на 12В.

RDC1-4RA Relay, Четырехканальный релейный модуль для Arduino, Raspberry Pi проектов | купить в розницу и оптом

Характеристики:

У меня, конечно, вариант для работы с несущей частотой 433,92 МГц.

На случай, если для кого-то представляет интерес: размеры платы указаны верно, расстояние между центрами отверстий примерно 42,5 мм и 62,5 мм (плюс-минус 0,2-0,3 мм). Диаметр отверстий около 3,5 мм.

Размеры корпуса примерно 75х55х29 мм. Вывод под провода один, и я сильно сомневаюсь, что это удобно, если рассчитывать на полную загрузку реле.

Зажимы проводов способны надежно удерживать в том числе и облуженый многожильный провод сечением 1,5 мм. В уголке платы также имеется шпаргалка по разводке контактов реле.

RDC1-4RA Relay, Четырехканальный релейный модуль для Arduino, Raspberry Pi проектов | купить в розницу и оптом

Потребление в режиме ожидания около 12,7 мА.

Один активный канал: 38 — 39 мА
Два канала: 63 — 64 мА
Три канала: 87 — 88 мА
Четыре канала: 111 — 112 мА

Управляющая часть (приемник, контроллер) включается и от 9В, но сами реле при этом срабатывают крайне нестабильно.

Режимов переключения море:

1) Включено, пока держишь кнопку (M)
2) Одна и та же кнопка переключает состояние (T)
3) Одна кнопка на включение реле, другая — на выключение (L)
4) 2M 2T
5) 2M 2L
6) 2T 2L
7) 2L 2L

Очень полезное видео производителя для демонстрации того, что четырьмя по-настоящему независимыми каналами здесь и не пахнет. Когда кнопки кончаются, каналы объединяются в совершенно бестолковые группы:

Как видите, отличие протокола 1527 (искать проще по EV1527) от обычных радиорозеток и радиореле с фиксированным кодом в том, что здесь, хотя код тоже фиксированный, приемник не имеет аппаратной привязки к конкретному пульту. И, более того, спокойно работает с несколькими пультами (до 20), причем в разных режимах. Правда, в описании продавца это не написано, зато написано в комментариях к видео:

RDC1-4RA Relay, Четырехканальный релейный модуль для Arduino, Raspberry Pi проектов | купить в розницу и оптом

Для сопряжения пульт, разумеется, должен уметь передавать код в рамках протокола. А дальше все просто: перед первым сопряжением лучше на всякий случай очистить память реле, нажав 8 раз кнопку на плате. Затем нужно нажать кнопку от 1 до 7 раз для выбора желаемого режима и, когда загорится светодиод, нажать кнопку на пульте. Если все в порядке, то реле не только помигает светодиодом, но и будет соответствующим образом переключаться при нажатии на кнопки пульта.

Таким же образом, но уже без очистки памяти, можно привязать и дополнительные пульты. И для каждого можно выбрать собственный режим работы реле, то есть необязательно, предположим, включать их все как 2L 2L.

Но есть нюанс: производитель сообщает, что микропрограмма их контроллера рассчитана только на 4-кнопочные пульты. И эта особенность тоже не указана продавцом, но указана в комментариях к видео производителем:

RDC1-4RA Relay, Четырехканальный релейный модуль для Arduino, Raspberry Pi проектов | купить в розницу и оптом

А это, как мы помним, из популярного мема — фиаско. Просто потому, что, к примеру, третий режим (включение одной кнопкой, выключение другой) невозможно использовать на всех каналах — это вы наглядно видели на видео. Очень, кстати, рекомендую посмотреть даже тем, кто, как и я, терпеть не может эти отсылки на YouTube.

Думаю, я так и не узнаю, что руководило китайцами, когда они делали эту штуку. Но могу предположить. В даташите микросхемы-кодировщика EV1527, как это принято, приводится типовая схема включения. И она — бинго! — содержит четыре кнопки. Нет, в описании протокола все путем — там как раз рассказывается о 15 возможных командах (суть 15 кнопок). Но кто будет читать описание, когда схема-то, вот она.

Возможно, я ошибаюсь, и там была еще какая-то нерешаемая проблема. Но пронзить острием своего ума ее суть я не могу.

Еще один момент, связанный с протоколом в том, что точно такой же используется и в массе китайских сигнализаций для связи с беспроводными датчиками. В общем, ничего эксклюзивного, зато в теории (я не пробовал, у меня такой сигнализации попросту нет), какой-нибудь датчик вроде геркона на двери сможет напрямую включать реле — и таким образом сигнализация станет частью домашней автоматики. К примеру, вошел — датчик сработал — сигнал принял не только блок сигнализации, но и реле — и тебе автоматически свет включают.

Что касается помехозащищенности протокола, то для меня это вопрос не очень ясный. Дело в том, что в одних и тех же условиях, этот блок реле работает явно лучше стайки предыдущих радиорозеток, приобретенных частично в Леруа Мерлен, частично — в Чип-и-Дипе. И с чем это связано — я с уверенностью не скажу. То ли действительно лучше борется с помехами, то ли просто приемник там неплохой попался.

Стойкости к взлому, как и у других систем с фиксированным кодом, понятно, никакой. Сигнал не шифруется, коды передаются в открытом виде. Другое дело, что если вдруг даже найдется взломщик, ему ни в жизнь не догадаться, куда ваше реле подключено, и каким режимом (и каналом) управляет конкретный украденный им код. Если, конечно, это не уличное освещение или автоматически открывающийся под взломщиком кодов люк в бездонную пропасть.

Смотрите про коптеры:  Как определить мотор квадрокоптера? — Хабр Q&A

Дальность работы — вещь субъективная, поскольку пульт я заказывал у другого продавца (терпеть не могу дома все эти брелоки). Вот такой пульт:

RDC1-4RA Relay, Четырехканальный релейный модуль для Arduino, Raspberry Pi проектов | купить в розницу и оптом

С ним максимальное расстояние срабатывания я бы оценил в 20 — 25 метров в условиях прямой видимости. Ну, то есть, я для элементарного теста спустился с девятого этажа и немного отошел от дома, чтобы видеть прислоненный к окну блок розеток с включенной в него лампой. По моим прикидкам, как раз метров 25 и получается.

В такой конфигурации срабатывание было не на каждое нажатие кнопки, но добиться желаемого было вполне реально.

Еще фоточки пульта, который собран на чипе SC2262:

RDC1-4RA Relay, Четырехканальный релейный модуль для Arduino, Raspberry Pi проектов | купить в розницу и оптом

Что интересно, здесь не мембранная клавиатура, как обычно бывает в таких пультах, а тактовые кнопки. Поэтому они довольно мило щелкают, что нравится не всем, но здесь оказалось довольно уместно:

RDC1-4RA Relay, Четырехканальный релейный модуль для Arduino, Raspberry Pi проектов | купить в розницу и оптом

Теперь попробую не растекаться особенно мысью, рассказывая об изготовлении своего блока розеток. Сначала, почему я вообще взялся за кустарщину, хотя до сих пор обходился вполне фабричным решением — готовыми радиорозетками. Примерно вот почему:

RDC1-4RA Relay, Четырехканальный релейный модуль для Arduino, Raspberry Pi проектов | купить в розницу и оптом

И весь кошмар поближе, чтобы вам уж точно было что обсудить в комментариях:

RDC1-4RA Relay, Четырехканальный релейный модуль для Arduino, Raspberry Pi проектов | купить в розницу и оптом

Поэтому ТЗ выглядело следующим образом:

0) Интеграция с имеющимся контроллером
1) Блок с 6 розетками
2) Управление 3 розетками в одной группе
3) Управление 3 розетками раздельно
4) Включение каждого канала одной кнопкой, а выключение — другой
5) Минимальные линейные размеры (в т.ч. для печати своего корпуса одним фрагментом)
6) Достаточное для габаритных сетевых адаптеров межрозеточное расстояние
7) Коммутация маломощных потребителей (50 — 100 Вт на канал)
8) По возможности более приличный вид и меньше соединений вида «тройник в удлинитель, чтобы подключить еще три удлинителя»

В двух словах: если бы я перед покупкой внимательно ознакомился с режимами работы реле и посмотрел видео — проблем бы не было. Я бы просто не купил это реле, а поискал бы что-то более подходящее моим запросам.

Но я подумал, что все радиореле такого типа одинаковые, и поэтому у меня не будет проблем с его применением. И ошибся. Поясню. Вообще, до сих пор я сталкивался с радиорозетками (те же радиореле) с фиксированным кодом — у каждой кнопки пульта-передатчика свой постоянный код, который жестко задан в приемнике. Т.е. пульт получается сразу аппаратно привязан к приемнику, и обычно утеря пульта является довольно неприятной, хотя и не фатальной проблемой (в конечном итоге можно взять совместимый и переставить перемычки адреса).

А здесь немного другой подход, который сочетает простоту фиксированных кодов с удобством обучаемых систем. Суть в том, что приемник этого протокола может работать с любым совместимым пультом (а не только с тем, что был при нем с завода), причем привязать к нему можно несколько пультов, да еще на разных режимах. Вот вы спросите, а как тогда приемник узнает, какую мы кнопку нажимаем, если на пульте их больше одной? Все просто: по протоколу количество кнопок ограничено 4-битным адресным пространством, т.е. 15 штуками (я знаю, что 4 бита — 16, но одну комбинацию из протокола выкинули). Поэтому как только приемник узнал адрес передатчика, то он автоматически знает и все возможные кнопки.

Размышляя подобным образом, я подумал, что раз у меня есть 15 потенциальных кнопок (которые я вообще-то запросто могу эмулировать домашним контроллером), то мне этого вполне хватит для управления 4 каналами реле. Однако в случае с описываемым агрегатом это не так, потому что, напомню, волей производителя, он понимает только 4 кнопки.

То есть, будь даже у пульта (физического или виртуального) хоть 100500 кнопок, все равно реле будет реагировать только на четыре. Эту интригующую особенность я, как водится, осознал лишь когда закончил чистовую сборку блока розеток. И не спрашивайте, почему я не собирал макет — не собирал и все тут. Вот и получается, что мне нужно было следующее: включение каждого канала одной кнопкой, а выключение — другой. Но с этим реле такой трюк провернуть оказалось попросту невозможно.

Повергнутый таким поворотом дела в суровую тоску, я, тем не менее, решил немного поэкспериментировать с пультом. И выяснил чудесную вещь. Во-первых, он сделан так, что с точки зрения розеток почему-то представляет собой три разных пульта: один на 4 кнопки и два — по одной. Во-вторых, если привязать четыре кнопки в режиме, когда одна кнопка переключает состояние канала, а оставшиеся две, например, в режиме Latching (когда одна кнопка включает, а другая — выключает), то нажатие любой из этих двух кнопок выключает все четыре канала. То есть, я нашел способ выключать все розетки скопом.

Почему так — понятия не имею. Возможно, логика в том, что при переходе на другой пульт, контроллер в первую очередь сбрасывает текущее состояние в изначальное, чтобы его работа соответствовала новым кнопкам. Но, скорее всего, какая-то ошибка в коде, потому что запрограммированные таким образом «дополнительные» две кнопки у меня только выключают все каналы — и ничего потом не включают.

Но все же я получил почти то, что хотел. И хотя мне было бы лучше иметь отдельную команду на выключение каждого канала, но за неимением лучшего, подойдет и групповое выключение (живу же я как-то с выключателями света Livolo).

Логически реле работает совместно с домашним контроллером из Arduino, который управляет периферией преимущественно по банальному радиоканалу с амплитудной модуляцией в диапазоне 433 МГц. Напоминаю, что для этой цели я использую замечательную библиотеку RC-Switch, которая и читает, и отправляет коды в самых популярных протоколах с фиксированным кодом, что используются в простейших китайских датчиках, розетках, радиореле и прочих подобных изделиях.

Мудрствовать я не стал, и поэтому для дальнейшего использования просто считал коды имеющегося пульта с прицелом на то, что управлять буду и им тоже — физический пульт часто гораздо быстрее всех этих сенсорных экранов и голосовых команд.

Чтобы не разжигать особо искрометную дискуссию на тему эргономики управления, скажу, что я для себя этот вопрос закрыл: управление преимущественно в автоматическом режиме, максимально учитывающем обычные модели поведения. Т.е. чем меньше касаешься кнопок — тем, значит, лучше сделана система.

Что касается конкретной конструкции блока розеток, то для него я купил простейшие, рублей за 12 розетки в Леруа Мерлен. Да, без заземления — потому что ни у одного из подключаемых к этим розеткам потребителя и не предусмотрено заземления. Вроде таких:

RDC1-4RA Relay, Четырехканальный релейный модуль для Arduino, Raspberry Pi проектов | купить в розницу и оптом

Питать реле я планировал от дополнительного блока питания, взятого из запасов. Просто потому, что подумал, будто бы местный блок питания будет безопаснее, чем заранее встроенный в реле, рассчитанные сразу на включение в электрическую сеть. Это, конечно, стоило мне места, но я подумал, что такой размен себя оправдает.

Заводские крышки я заменил на нарисованные по их образу и подобию «пятаки» и вставил все в также нарисованный и затем напечатанный подходящий корпус.

От лапок-распорок пришлось избавиться, потому что я не учел их при моделировании корпуса (и не стал перепечатывать), но по факту они не особенно нужны, поскольку винты очень качественно вкручиваются прямо в пластик.

Так как мне очень хочется похвастаться корпусом, то я похвастаюсь. Для простоты и удобства монтажа и использования он трехкомпонентный.

RDC1-4RA Relay, Четырехканальный релейный модуль для Arduino, Raspberry Pi проектов | купить в розницу и оптом

В корыте сделаны крепления для розеток, каналы для проводов, установочные места для плат, а также фиксатор сетевого провода и встроенная в стенку втулка-защита от переламывания провода.

Вымученная раскладка розеток отвечает следующим задачам:

1) Минимальные линейные размеры для печати одним фрагментом

2) Достаточное межрозеточное пространство для использования как с простыми вилками, так и с достаточно габаритными блоками питания (не на всех местах, конечно)

Смотрите про коптеры:  Как выбрать пропеллеры и двигатель: важные параметры

Общая крышка корыта — накладная и фиксируется на месте уже упомянутыми пятаками с розеточными отверстиями. Почему я не сделал крышку и пятаки монолитом? Помните, что мне нужно было три розетки в одной группе, а еще три — отдельно? Так вот, имея отдельные пятаки, я могу печатать их разными цветами, что позволяет наглядно разделять розетки на группы. Кроме того, съемные пятаки выручат, если я вдруг захочу поменять обычные розетки на розетки с заземлением — тогда достаточно будет перепечатать только эти самые пятаки, а не крышку целиком.

RDC1-4RA Relay, Четырехканальный релейный модуль для Arduino, Raspberry Pi проектов | купить в розницу и оптом

Для монтажа я использовал двухжильный провод сечением 1,5 мм. Конечно, это не очень много, но я принципиально не собирался использовать блок розеток для мощной нагрузки. Изначально планировал обжимать в наконечники, но выяснилось, что корпус впритирку — и поэтому вместо наконечников я банально лудил концы каждого отрезка.

RDC1-4RA Relay, Четырехканальный релейный модуль для Arduino, Raspberry Pi проектов | купить в розницу и оптом

Для соединений нескольких проводов в одной точке использовал клеммы WAGO, которых в расход пошло: 2 штуки на 3 контакта и две штуки — на пять контактов.

RDC1-4RA Relay, Четырехканальный релейный модуль для Arduino, Raspberry Pi проектов | купить в розницу и оптом

Защита от перелома выглядит так:

RDC1-4RA Relay, Четырехканальный релейный модуль для Arduino, Raspberry Pi проектов | купить в розницу и оптом

Кстати, большую помощь в сборке оказал многократно упомянутый здесь вот такой планшет для зарисовок:

RDC1-4RA Relay, Четырехканальный релейный модуль для Arduino, Raspberry Pi проектов | купить в розницу и оптом

Сначала я рисовал на нем раскладки розеток, потом — схемы соединения с длинами проводов.

Дополнительно я напечатал внешнюю коробочку с крышкой (по типу органайзеров для удлинителей), которая еще больше скрывает бардак:

RDC1-4RA Relay, Четырехканальный релейный модуль для Arduino, Raspberry Pi проектов | купить в розницу и оптом

И в итоге:

RDC1-4RA Relay, Четырехканальный релейный модуль для Arduino, Raspberry Pi проектов | купить в розницу и оптом

Теперь кратко итог по реле.

Плюсы:

1) Неплохая сборка
2) Удобное использование
3) Субъективно хорошая дальность срабатывания
4) Распространенный протокол
5) Невысокая цена

Минусы:

1) Абсурдные режимы работы
2) Ограничение на 4 кнопки

Я понимаю, что в минусы многие хотели бы записать еще и фиксированный код. Но это не минус, а особенность данного изделия. Тем более, во-многих случаях большего и не требуется, а в некоторых (как у меня) — и не нужно. Да и, положа руку на сердце, минус номер два, по-моему, сразу перечеркивает все плюсы.

Конечно, от всех ограничений можно избавиться, если приделать к реле свой надмозг из Arduino или, пуще того, ESP8266. Но, по-моему, тогда проще купить детали россыпью и сделать все с нуля.

Что-то похожее на MySKU:

ps. Да, я в курсе, что корпус черный, а провод — белый. Не спрашивайте.

Rdc2-0015a, преобразователь уровней напряжения. 4 в 1., электронные войска | купить в розницу и оптом

RDC2-0015 необходим при подключении устройств с разными логическими уровнями напряжения.

Преобразователь уровней напряжения состоит из 4-х независимых частей, каждую из которых можно отделить и использовать как самостоятельный модуль.

1. Четырехканальный двунаправленный преобразователь уровня, преобразователь уровня для шины I2C.

VL < VH

VLmin = 2 В

VHmax = 10 В

Fmax = 400 кГц

Электрическая схема

2. Четырехканальный инвертор на базе SN74LVC1G14.

VDD = 1,8 – 5 В
Vinmax = 5 В (независимо от напряжения питания)
Vout = VDD
Iout = 32 мА (при VDD = 5 В)

Электрическая схема

3. Восьмиканальный однонаправленный преобразователь уровня (2-3.3В в 5В) на базе 74ACT245.

VDD = 5 В
Vinmin = 2 В
Vout = 5 В
Iout = 24 мА (при VDD = 5 В)

Если контакты j1 замкнуты, выходы активны. Если контакты j2 замкнуты, выбрано направление А-В. При внешнем управлении контакты j1и j2 должны быть разомкнуты.

Электрическая схема

4. Восьмиканальный однонаправленный преобразователь уровня на базе SN74LVC245А.

VDD = 1,8 – 3,3 В
Vinmax = 5 В (независимо от напряжения питания)
Vout = VDD
Iout = 24 мА (при VDD = 3,3 В)

Если контакты j1 замкнуты, выходы активны. Если контакты j2 замкнуты, выбрано направление А-В. При внешнем управлении контакты j1и j2 должны быть разомкнуты.

Электрическая схема

Внешний вид устройства.

Внешний вид RDC2-0015

Это открытый проект! Лицензия, под которой он распространяется – Creative Commons – Attribution – Share Alike license.

Sr0039-12-1l, релейный модуль, 1-канал, 12 в, smartmodule | купить в розницу и оптом

SR0039-12-1L – модуль предназначен для коммутации силовых нагрузок с максимальным током до 10 А при максимальном переменном напряжении 240 В. Управление осуществляется логическим уровнем. Может устанавливаться на DIN-рейку с использованием изолятора нулевой шины.

Технические характеристики:
– Напряжение питания: 12В;
– Максимальный потребляемый ток по питанию: 40мА;
– Максимальный потребляемый ток по входу: 3мА;
– Индикация состояния: Светодиод зеленый;
– Входной сигнал: выключено (0.. 0.6 В), включено ( 1..12 В);
– Коммутируемый переменный ток при 240В: до 10А;
– Коммутируемый постоянный ток при 28В: до 10А;
– Максимальное коммутируемое постоянное напряжение: 30В;
– Ресурс срабатывания реле (в зависимости от коммутируемого тока): от 100 000 до 10 000 000 раз;
– Крепежное отверстие: 3.5мм;
– Габаритные размеры: 57.5 х 16.5 х 25мм;
– Вес: 19г;
– Температура эксплуатации: -40.. 85°C.

Аварийный режим

При нажатии на кнопку аварийной остановки SW1 реле переходит в нормальное состояние и не реагирует на сигналы управления до отключения и последующего включения питания.

Индикация

Кнопка с правой стороны от дисплея переключает индикатор в один из четырёх режимов отображения.1. Показывает текущее время. Разделительная точка включается раз в секунду.2. Показывает отсчет времени до начала следующего события. Разделительная точка быстро моргает.

Это открытый проект! Лицензия, под которой он распространяется – Creative Commons – Attribution – Share Alike license.

Модули расширения

Перечень компонентов

количествопозициянаименованиекод товара
    
1Q1КТ3102АМ9000576654
    
1R1резистор 620 Ом40491
    
1R2резистор 1 К44435
    
1R3резистор 10 К48560
    
1D1светодиод9000423003
    
1D2диод 1N58179000464889
    
1K1Реле SRD-05VDC-SL-C9000518071
    
1P2Клеммник, 3-контактный, 3.562006
    
1P1разъем PLS3132511368
    
1 Печатная плата RDC1-1RTKIT9000577155

Подключение

Управляющий выход таймера можно подключить двумя способами. Через оптопару обеспечивающую гальваническую развязку. Непосредственно с уровнями управляющего сигнала 3,3В или TTL 5В.

Схема включения с опторазвязкой. На примере одноканального релейного модуля RDC1-1RT.

Схема включения без опторазвязки.

Последовательный интерфейс “neopixel”

При использовании модуля с контроллерами Arduino или Raspberry Pi может быть интересно и удобно управлять модулем с помощью цвета по аналогии со светодиодами WS2812b (Neopixel) подключив к входу Din микроконтроллер Arduino, Raspberry Pi. Модуль полностью совместим с протоколом управления адресными светодиодами и библиотекой Adafruit_NeoPixel.

В этом режиме последовательно можно включить до 140 подобных модулей или светодиодов WS2812b в любой комбинации.

Последовательный интерфейс всегда включен, и если выбрана прошивка «Задержка», то срабатывания реле по последовательному интерфейсу полностью соответствуют таблице режимов этой прошивки.

Если нет необходимости управлять модулями таким образом, просто оставьте эти выводы не подключенными, они не будут мешать основному режиму работы. И наоборот если вы не используете основной режим оставьте входные контакты XP2 не подключенными.

Оба режима могут работать совместно, например, подав положительный сигнал на вход S вы включите реле, а через последовательный интерфейс командой 0x000000 выключите.

Примеры использования:

Управление электрическим обогревателем или теплыми полами. Обогреватель будет включаться в заданное время. Например – включение за час до прихода владельца и выключение поздно вечером, затем включение за полчаса до пробуждения и выключение в момент ухода на работу.

Автополив растений. Для регулярного увлажнения грунта на участке во время отпуска или командировки.

Аквариум: управление светом и подачей воздуха в аквариумах (например, таймер будет включать / отключать воздух в аквариуме каждые 2 часа).

Имитация присутствия: при долгом отсутствии хозяев дома таймер может имитировать эффект присутствия (к нескольким запрограммированным таймерам можно подключить разные нагрузки – светильники в комнатах, радиоприемник, телевизор и другие приборы, которые будут автоматически включаться и отключаться в заданное время).

Утреннее включение бытовых приборов: чайники, кофеварки, увлажнители воздуха… Можно использовать прибор в качестве будильника (подключив к таймеру любое электрооборудование: ТВ, магнитолу, радиоприемник, свет).

Освещение на улице или во дворе, по расписанию. С помощью таймера можно организовать использование электроприборов только в ночное время суток. В квартирах с многотарифным учетом электричества, что значительно сократит расходы на электроэнергию.

Смотрите про коптеры:  Заказать сварку металлоконструкций в Москве | Стоимость сварочных работ в компании «Мастерская Петровича»

Освещением рекламных баннеров, щитов, фасадов зданий, уличных витрин магазинов.

Примеры подключения

1. Нагрузка подключена через контакты NO – нормально разомкнутые. В этом подключении при подаче высокого уровня на вход S2, S4 контакты реле K2, K4 замкнуться и лампочки будут светиться.

2. Нагрузка подключена через контакты NC – нормально замкнутые. В этом подключении при подаче высокого уровня на вход S1, S3 контакты реле K1, K3 разомкнуться и лампочки погаснут.

Работа с программным обеспечением.

Все настройки таймера производятся с помощью специального ПО. Для корректной работы программы необходимо сначала подключить таймер к порту USB, а затем запустить оболочку RDC2-0041.

Если вы собираете таймер самостоятельно, то прошивать его нужно с помощью бесплатной утилиты DfuSeDemo. Инструкцию по прошивке найдете на github или нашем сайте в разделе документация.

Расписание событий.

На главном поле программы выберите день недели. Затем переходите в пункт меню «Событие». Выберите «Создать». Откроется окно «Событие». Установите время события и выберите действие реле – «Отключено», «Включено». После нажатия кнопки «Применить» событие отобразится в выбранном дне недели. Минимальное время между событиями – 1 минута.

Затем переключайтесь на следующий день недели и заполняйте его событиями.

В каждом дне можно установить до 32 событий.

События можно редактировать, копировать и затем вставлять в другой день недели. Если нужно очистить расписание от всех событий нажмите «Удалить все события». При этом события удаляться только из расписания не из устройства. При необходимости можно сохранить расписание в формате .txt или загрузить сохранённое.

Формат файла

После заполнения расписания событиями откройте пункт меню «Сервис» и «Загрузите все события в устройство». Отключайте устройство от USB. Таймер готов к работе!

Режимы работы

Прошивка «Заводская»

Реле может работать в двух режимах: кнопка или триггер. Дополнительно можно установить активный уровень срабатывания (1) или (0)

С помощью микропереключателя 

 выбираем режим триггера или кнопки. Верхнее положение – кнопка. Нижнее положение – триггер.

С помощью микропереключателя 

 выбираем активный уровень срабатывания. Верхнее положение – реле срабатывает при активном высоком уровне сигнала управления (1). Нижнее положение – реле срабатывает при активном низком уровне сигнала управления (0).

Резисторы R7 и R8 защищают реле от случайного срабатывания при включении питания. Резистор R8 притягивает вход к Vin (напряжение питания) и устанавливается для режима срабатывания по низкому активному уровню (0), а резистор R7 притягивает вход к GND и устанавливается для режима срабатывания по высокому уровню (1).

На производстве устанавливается только резистор R7 для высокого активного уровня срабатывания (1). При смене уровня срабатывания с (1) на (0) перепаяйте этот резистор на место R8.

Сигналы управления подаются на контакт 2 разъема XP2.

Прошивка «Задержка» Вы всегда можете сменить прошивку. В этой прошивке реле работает в режиме кнопка с задержками включения/выключения или без задержек.С помощью двух микропереключателей  установленных на плате задаются режимы работы описанные в Таблице:

Положение переключателейРежим работы
K1 выкл, К2 выклНет задержек
К1 вкл, К2 выклЗадержка срабатывания 2 сек
К2 вкл, К1 выклЗадержка отключения 0.3 сек
К1 вкл, К2 вклЗадержки срабатывания 2 сек и отключения 0.3 сек

!!!

Должен быть установлен только резистор R8.

Релейный модуль 4 канала 5 в для arduino

Релейный модуль RelayModule-5V-4 – это четырехканальный модуль реле на 5 В, управляемый с помощью контролера Arduino, 8051, AVR, PIC, DSP, ARM, ARM, MSP430, TTL logic или с компьютера.

Релейный модуль позволяет прибору с питанием 5 В управлять нагрузкой под переменным напряжением 220 В.
Релейный модуль RelayModule-5V-4 имеет 4 канала управления, каждый управляется своим входным сигналом. Входные части схем каналов имеют общее питание 5 В.

  • Релейный модуль для коммутации нагрузки.
  • При решении задач автоматизации на основе платформы Arduino нередко возникает необходимость управления мощными нагрузками, такими, как насосы, двигатели, лампы освещения и т.д. Для управления различными приборами с большим входным током используют релейные модули Arduino.
  • Модуль электромагнитного реле RelayModule-5V-4 предназначен для управления внешними силовыми нагрузками в устройствах (роботах) на платформе ARDUINO в случаях, когда требуется гальваническая развязка самой нагрузки и управляющего модуля. Это увеличивает электробезопасность оператора управляющего прибора и исключает влияние помех в линиях нагрузки.
  • Модуль обеспечивает коммутацию до 250В 10А переменного тока или 30В 10А постоянного тока.
  • Реле имеет как нормально закрытый, так и нормально отрытый контакт и снабжено диодом защиты.
  • Модуль содержит светодиоды, отображающие наличие питания и подачу команд управления.
  • Входная цепь канала содержит вместо транзистора оптрон.
  • Внимание! Релейный модуль находится в нормально закрытом состоянии. В этом состоянии ток через его клеммы не течет. Для открытия реле, необходимо подать на управляющий пин сигнал низкого уровня – 0В.

Характеристики
Напряжение питания: 5 В
Потребляемый ток: 15 мА – 20 мА
Сигнал включение: 0 В (низкий уровень)
Количество реле: 4 шт.
Тип реле: электромеханическое
Номинальный ток нагрузки: 10 А
Напряжение коммутации: до 250 В (переменный) и 30 В (постоянный)
Входной сигнал цифровой логический
Стандартный интерфейс контроллеров Arduino, 8051, AVR, PIC, DSP, ARM, ARM, MSP430, TTL logic или с компьютера
Светодиодная индикация состояния каждого реле
Размер: 75 x 55 x 17 мм
Вес: 54 гр.

Питание релейного модуля осуществляется или от управляющего устройства, или от внешних источников питания (блоков питания, батарей). Если вам нужна полная оптическая изоляция подключите VCC к выходу 5В Arduino, но не подключайтесь к Gnd. Уберите джампер VСС JD_VCC. Подключите отдельные 5В к выводу JD_VCC и Gnd с платы – это даст питание для транзисторов и обмотки реле.
Если же вам достаточно изоляции реле, то можно просто запитать модуль от выводов Arduino 5В и Gnd и оставить джампер VСС JD_VCC на своем месте.

Обозначение выводов модуля
Вывод с меткой «VCC» –> плюс питания. На него должно подаваться напряжение питания 5 В.
Вывод с меткой «IN1» –> вход управляющего сигнала реле 1.
Вывод с меткой «IN2» –> вход управляющего сигнала реле 2.
Вывод с меткой «IN3» –> вход управляющего сигнала реле 3.
Вывод с меткой «IN4» –> вход управляющего сигнала реле 4.
Вывод с меткой «GND» –> общий провод

ВНИМАНИЕ! При подключении модуля к схеме следует тщательно соблюдать полярность питания. Переполюсовка ведет к выходу модуля из строя без права на последующий гарантийный ремонт или замену.

Сборка

На плате все места для компонентов подписаны. Собирается минут за 15-20.

После правильной сборки не требует настройки, работает сразу.

После сборки у вас получится такой модуль.

Список горячих клавиш.

Ctrl O открыть текстовый файл с расписанием

Ctrl S сохранить расписание в текстовый файл

Ctrl N создать новое событие

Ctrl H редактировать событие

Ctrl C копировать

Ctrl V вставить

Del удалить

Схема

Таймер собран на микроконтроллере STM32F042K6T6 с аппаратным USB. В качестве часов реального времени используется микросхема DS3231SN . Это сверхточные RTC с интерфейсом I2C, ТСХО и внутренним резонатором. Расписание работы таймера записывается и хранится в энергонезависимой памяти емкостью 64Кбит M95640-WMN6P.

Схема подключения к usb/uart для изменения/обновления прошивки

Модуль поставляется с прошивкой –

«Заводская»

. Но если вам понадобится режим работы с задержками то вы можете легко перейти на прошивку 

«Задержка»

 с помощью ПО «

» от производителя микроконтроллеров STMicroelectronics.

На рисунке показана схема подключения модуля 

 к NeoRelay1 для обновления прошивки. Впрочем, можно использовать преобразователь USB-UART любого производителя.

RDC1-1RT Relay KIT, Одноканальный релейный модуль-конструктор для Arduino, Raspberry Pi проектов, Электронные войска | купить в розницу и оптом
Это открытый проект! Лицензия, под которой он распространяется Creative Commons – Attribution – Share Alike license.

Установка внутренних часов.

Установите в батарейный отсек элемент питания CR1220. Подключите устройство к порту USB и затем откройте программу настройки. В пункте меню «Сервис» наступите на строчку «Настройка времени».

Откроется окно синхронизации времени. В нём выберите часовой пояс, свой или тот в который вы захотите отправить устройство для установки. Установите галочку в чекбокс «Синхронизировать время с ПК» и нажмите кнопку «Применить». Микросхема RTC настроится на время ПК и на индикаторах таймера отобразится текущее время.

Оцените статью
Радиокоптер.ру
Добавить комментарий

Adblock
detector