MP3331 – Приемник диапазона 433 МГц с 6-ю реле купить в Мастер Кит. Драйвер, программы, схема, отзывы, инструкция, своими руками, DIY

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

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

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

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

MP3331 - Приемник диапазона 433 МГц с 6-ю реле купить в Мастер Кит. Драйвер, программы, схема, отзывы, инструкция, своими руками, DIY

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

MP3331 - Приемник диапазона 433 МГц с 6-ю реле купить в Мастер Кит. Драйвер, программы, схема, отзывы, инструкция, своими руками, DIY

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

MP3331 - Приемник диапазона 433 МГц с 6-ю реле купить в Мастер Кит. Драйвер, программы, схема, отзывы, инструкция, своими руками, DIY

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

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

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

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

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

MP3331 - Приемник диапазона 433 МГц с 6-ю реле купить в Мастер Кит. Драйвер, программы, схема, отзывы, инструкция, своими руками, DIY

Потребление в режиме ожидания около 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), причем в разных режимах. Правда, в описании продавца это не написано, зато написано в комментариях к видео:

MP3331 - Приемник диапазона 433 МГц с 6-ю реле купить в Мастер Кит. Драйвер, программы, схема, отзывы, инструкция, своими руками, DIY

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

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

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

MP3331 - Приемник диапазона 433 МГц с 6-ю реле купить в Мастер Кит. Драйвер, программы, схема, отзывы, инструкция, своими руками, DIY

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

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

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

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

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

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

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

MP3331 - Приемник диапазона 433 МГц с 6-ю реле купить в Мастер Кит. Драйвер, программы, схема, отзывы, инструкция, своими руками, DIY

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

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

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

MP3331 - Приемник диапазона 433 МГц с 6-ю реле купить в Мастер Кит. Драйвер, программы, схема, отзывы, инструкция, своими руками, DIY

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

MP3331 - Приемник диапазона 433 МГц с 6-ю реле купить в Мастер Кит. Драйвер, программы, схема, отзывы, инструкция, своими руками, DIY

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

MP3331 - Приемник диапазона 433 МГц с 6-ю реле купить в Мастер Кит. Драйвер, программы, схема, отзывы, инструкция, своими руками, DIY

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

MP3331 - Приемник диапазона 433 МГц с 6-ю реле купить в Мастер Кит. Драйвер, программы, схема, отзывы, инструкция, своими руками, DIY

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

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 розетки в Леруа Мерлен. Да, без заземления — потому что ни у одного из подключаемых к этим розеткам потребителя и не предусмотрено заземления. Вроде таких:

MP3331 - Приемник диапазона 433 МГц с 6-ю реле купить в Мастер Кит. Драйвер, программы, схема, отзывы, инструкция, своими руками, DIY

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

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

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

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

MP3331 - Приемник диапазона 433 МГц с 6-ю реле купить в Мастер Кит. Драйвер, программы, схема, отзывы, инструкция, своими руками, DIY

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

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

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

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

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

MP3331 - Приемник диапазона 433 МГц с 6-ю реле купить в Мастер Кит. Драйвер, программы, схема, отзывы, инструкция, своими руками, DIY

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

MP3331 - Приемник диапазона 433 МГц с 6-ю реле купить в Мастер Кит. Драйвер, программы, схема, отзывы, инструкция, своими руками, DIY

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

MP3331 - Приемник диапазона 433 МГц с 6-ю реле купить в Мастер Кит. Драйвер, программы, схема, отзывы, инструкция, своими руками, DIY

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

MP3331 - Приемник диапазона 433 МГц с 6-ю реле купить в Мастер Кит. Драйвер, программы, схема, отзывы, инструкция, своими руками, DIY

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

MP3331 - Приемник диапазона 433 МГц с 6-ю реле купить в Мастер Кит. Драйвер, программы, схема, отзывы, инструкция, своими руками, DIY

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

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

MP3331 - Приемник диапазона 433 МГц с 6-ю реле купить в Мастер Кит. Драйвер, программы, схема, отзывы, инструкция, своими руками, DIY

И в итоге:

MP3331 - Приемник диапазона 433 МГц с 6-ю реле купить в Мастер Кит. Драйвер, программы, схема, отзывы, инструкция, своими руками, DIY

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

Плюсы:

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

Минусы:

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

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

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

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

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

Видео

MP3331 - Приемник диапазона 433 МГц с 6-ю реле купить в Мастер Кит. Драйвер, программы, схема, отзывы, инструкция, своими руками, DIY
MP3331 - Приемник диапазона 433 МГц с 6-ю реле купить в Мастер Кит. Драйвер, программы, схема, отзывы, инструкция, своими руками, DIY
MP3331 - Приемник диапазона 433 МГц с 6-ю реле купить в Мастер Кит. Драйвер, программы, схема, отзывы, инструкция, своими руками, DIY

Дополнительная информация

Выбор регулируемого параметра производится с помощью нажатия или вращения кнопки валкодера, ИК-пульта, состояние отображается на светодиодах LED1…LED20

Общая громкость регулируется с помощью кнопок пульта VOL >,

Баланс влево – вправо регулируется с помощью кнопок пульта |, | или валкодера, при этом попеременно загораются светодиоды LED17, LED18 и LED19, LED20.

Баланс вперед – назад регулируется с помощью кнопок пульта TU-, TU или валкодера, при этом попеременно загораются светодиоды LED17,LED20 и LED18, LED19.

По истечении 30 устройство переходит в режим регулировки громкости.

При нажатии кнопки пульта MUTE плавно уменьшается громкость каналов, при этом светодиоды LED17…LED20 начинают моргать. Повторное нажатие кнопки MUTE или любой другой возвращает исходное состояние громкости.

Дополнительные настройки производятся с помощью замыкания соответствующих выводов разъёма JD1 (первый вывод – квадратный):

• 1-3 – сброс всех настроек (значения по умолчанию)

• 3-6 – режим переопределения кнопок пульта (ожидает последовательного нажатия уменьшение и увеличение громкости, баланс влево и вправо, баланс назад и вперед, MUTE)

• 1-4 / 1-5 – уменьшение чувствительности валкодера и пульта соответственно

• 4-6 / 5-6 – увеличение чувствительности валкодера и пульта соответственно

Все установленные параметры сохраняются в энергонезависимой памяти устройства.

Как сделать микрофонный усилитель?

Прежде чем делать усилитель для сигнала получаемого от микрофона нужно понять – С каким микрофоном мы будем иметь дело?

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

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

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

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

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

Настройка

  • Программирование связки управляющего устройства MP3329 SE и исполнительного реле.
  • Исполнительные реле связываются с контактными группами управляющего устройства, начиная с первого номера автоматически: первое реле связывается с первой контактной группой, второе со второй и так далее.
  • Нажмите кнопку на модуле реле MP3331 без удержания.
  • Затем на управляющем устройстве MP3329 SE нажмите кнопку без удержания – моргнет светодиод, что свидетельствует о переходе в режим установки связи между управляющим и управляемым устройством.
  • По истечение нескольких секунд на управляющем устройстве MP3329 SE снова загорится светодиод: постоянное свечение светодиода говорит об успешной установке связи, частое мигание светодиода означает ошибку, т.е. связь между управляющим и управляемым устройствами не установлена.
  • Для завершения процедуры программирования нажмите без удержания кнопку на управляющем устройстве MP3329 SE.
  • Внимание! В момент программирования связки в эфире может находиться только один модуль исполнительного реле во включенном состоянии.

Общие сведения

Данный модуль содержит два канала реле фирмы SONGLE модель SRD-05VDC-SL-C, переключение осуществляется с помощью напряжение 5В. Схематически модуль специально разработан для управления с помощью слаботочных плат, таких как arduino, raspberry и так далее, которые на выходе могут выдать ток не более 40 мА, так же для защиты добавлен оптопара EL817, которая реализует гальваническую развязку. Принципиальная схема 2-х канального модуля реле показана на рисунке ниже.

Двухкональный релейный модуль состоит из двух независимых частей за исключении питания Vcc и GND. При подключении к напряжения, вывод In1 находиться в высоком состоянии (лог 1), для переключения первого реле необходимо вывод In1 перевести в отрицательное состояние (лог 0), то есть закоротить цепь на землю.

Через светодиод, которые находится в оптопаре начнет протекать ток и он засветится, следом откроет фототранзистор, через который так же начнет течь ток на базу транзистора Q1, который откроется и реле сработает. Вторая часть реле, работает аналогично, модуль может работать и от отдельного источника питания, необходимо убрать перемычку и подключить питание к JD-VCC и GND.

Назначение контактовМодуль содержит четыре разъема, два слаботочных J1, J1 и два силовых K1 и K2, назначение каждого разъема и вывода можно посмотреть на рисунке ниже.

Разъем J1 используется для управления реле, шаг контактов 2,54 мм (PLS), разъем J2 используется для подключения внешнего источника питания, по умолчанию, между контактми JD-VCC и VCC установлена перемычка.

Габаритные размерыНа модуле предусмотрено четыре отверстия для  установки, диаметр каждого 4 мм, габариты можно посмотреть на рисунке ниже.

Особенности

  • С одной стороны блока выведены силовые клеммы большего размера, с другой – сигнальные клеммы меньшего размера.
  • Блок имеет прозрачное окно, за которым расположен индикатор. Таким образом, когда реле активировано, светодиод-индикатор будет светиться красным свечением.
  • Блоком BM8070D можно управлять сигналом от 3В/10мА и его можно подключать к блоку BM8039D.
  • Управление реле инверсное, это значит, что при подаче нуля реле будет открываться, а если на вход будет подаваться более 3 В, то реле будет закрываться. Соответственно, при конфигурировании BM8039D следует настроить соответствующий выход управления в инверсный режим.

Подготовка к эксплуатации

  • Проверка:
  • Подайте напряжение питания 5В на контакты G и “ ”, а также управляющие сигналы контакты 1,2,3,4) подаются на разъём в центре печатной платы.
  • Подайте плюс питание, через токоограничивающий резистор номиналом 10 кОм, на контакты 1, 2, 3, 4. При этом вы должны слышать щелчки. так работают реле.
  • Проверка завершена. Приятной эксплуатации.

Подключение 2-х канального реле к arduino

Необходимые детали:► Arduino UNO R3 x 1 шт.► Провод DuPont x 1 шт.► Кабель USB 2.0 A-B x 1 шт.► Модуль реле 2-х канальный — 5V, 10A, 250V (lOW, OPTO) x 1 шт.

Подключение:Для начала подключаем вывод VCC и GND к выводам Arduino 5V и GND. Выводы IN1 и IN2 можно подключить к любому выводу,  в нашем случае подключены к цифровым выводам 5 и 6. В качестве примера использую светодиоды, схема подключения приведена на рисунке ниже:

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

Принцип работы

Радиореле получает команды на включение и выключение каждого канала от передающего устройства на радиочастоте 433МГц. В ответ на полученную команду радиореле отправляет передатчику сигнал подтверждения в качестве обратной связи. Если передатчик не получит ответа от радиореле, он повторит команду, чем достигается высокая надежность работы системы дистанционного управления. В канале радиосвязи используется частотная модуляция, что так же повышает надежность работы системы.

Простейший микрофонный усилитель

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

Работа с модулем nrf24l01,8 канальное управление (реле)

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

Использую Arduino Mega 2560(выступает в качестве платы исполнения(приёмник)), Arduino Nano(выступает в качестве платы управления(передатчик)), два модуля NRF24L01 и 8-релейный модуль.

Кстати о подключении NRF24L01 к Arduino Nano: CE-D9, CSN-D10, SCK-D13, MO-D11, MI-D12,а к Arduino Mega 2560: CE-D10, CSN-D53, SCK-D52, MO-D51, MI-D50.(У меня модули подключены через специальные стабилизирующие платы на 3.3 вольта).

На пинах Arduino Megs 2560  2,3,4,5,6,7,8,9 подключены реле,а на передатчике Arduino Nano кнопки подключены к пинам D2,D3,D4,D5,D6,D7,D8,A0(Со стягивающим резистором к 5В).(Все пины замыкаются на землю).

Код:

RX (приёмник):

#include <SPI.h>

#include “nRF24L01.h”

#include “RF24.h”

RF24 radio(10,53); // “создать” модуль на пинах 9 и 10 Для Уно 9,53 для Меги

byte address[][6] = {“1Node”,”2Node”,”3Node”,”4Node”,”5Node”,”6Node”}; //возможные номера труб

byte recieved_data[8];

byte relay1 = 2; // реле на 2 цифровом

byte relay2 = 3; // реле на 3 цифровом

byte relay3 = 4; // реле на 4 цифровом

byte relay4 = 5; // реле на 5 цифровом

byte relay5 = 6; // реле на 6 цифровом

byte relay6 = 7; // реле на 7 цифровом

byte relay7 = 8; // реле на 8 цифровом

byte relay8 = 9; // реле на 9 цифровом

void setup(){

pinMode(relay1, OUTPUT); // настроить пин реле как выход

pinMode(relay2, OUTPUT); // настроить пин реле как выход

pinMode(relay3, OUTPUT); // настроить пин реле как выход

pinMode(relay4, OUTPUT); // настроить пин реле как выход

pinMode(relay5, OUTPUT); // настроить пин реле как выход

pinMode(relay6, OUTPUT); // настроить пин реле как выход

pinMode(relay7, OUTPUT); // настроить пин реле как выход

pinMode(relay8, OUTPUT); // настроить пин реле как выход

radio.begin(); //активировать модуль

radio.setAutoAck(1); //режим подтверждения приёма, 1 вкл 0 выкл

radio.setRetries(0,15); //(время между попыткой достучаться, число попыток)

radio.enableAckPayload(); //разрешить отсылку данных в ответ на входящий сигнал

radio.setPayloadSize(32); //размер пакета, в байтах

radio.openReadingPipe(1,address[0]); //хотим слушать трубу 0

radio.setChannel(0x60); //выбираем канал (в котором нет шумов!)

radio.setPALevel (RF24_PA_MAX); //уровень мощности передатчика. На выбор RF24_PA_MIN, RF24_PA_LOW, RF24_PA_HIGH, RF24_PA_MAX

radio.setDataRate (RF24_250KBPS); //скорость обмена. На выбор RF24_2MBPS, RF24_1MBPS, RF24_250KBPS

//должна быть одинакова на приёмнике и передатчике!

//при самой низкой скорости имеем самую высокую чувствительность и дальность!!

radio.powerUp(); //начать работу

radio.startListening(); //начинаем слушать эфир, мы приёмный модуль

}

void loop() {

byte pipeNo;

while ( radio.available(&pipeNo)) { // слушаем эфир со всех труб

radio.read( &recieved_data, sizeof(recieved_data) ); // чиатем входящий сигнал

digitalWrite(relay1, recieved_data[0]); // подать на реле сигнал с 0 места массива

//то бишь 0 или 1

digitalWrite(relay2, recieved_data[1]); // подать на реле сигнал с 1 места массива

//то бишь 0 или 1

digitalWrite(relay3, recieved_data[2]); // подать на реле сигнал с 2 места массива

//то бишь 0 или 1

digitalWrite(relay4, recieved_data[3]); // подать на реле сигнал с 3 места массива

//то бишь 0 или 1

digitalWrite(relay5, recieved_data[4]); // подать на реле сигнал с 4 места массива

//то бишь 0 или 1

digitalWrite(relay6, recieved_data[5]); // подать на реле сигнал с 5 места массива

//то бишь 0 или 1

digitalWrite(relay7, recieved_data[6]); // подать на реле сигнал с 6 места массива

//то бишь 0 или 1

digitalWrite(relay8, recieved_data[7]); // подать на реле сигнал с 7 места массива

//то бишь 0 или 1

}

}

TX(передатчик):

#include <SPI.h> // библиотека для работы с шиной SPI

#include “nRF24L01.h” // библиотека радиомодуля

#include “RF24.h” // ещё библиотека радиомодуля

RF24 radio(9, 10);

byte address[][6] = {“1Node”, “2Node”, “3Node”, “4Node”, “5Node”, “6Node”}; //возможные номера труб

byte transmit_data[8];

byte button1 = 2; // кнопка на 2 цифровом

byte button2 = 3; // кнопка на 3 цифровом

byte button3 = 4; // кнопка на 4 цифровом

byte button4 = 5; // кнопка на 5 цифровом

byte button5 = 6; // кнопка на 6 цифровом

byte button6 = 7; // кнопка на 7 цифровом

byte button7 = 8; // кнопка на 8 цифровом

int button8 = 0; // кнопка на 0 аналоговом

void setup() {

Serial.begin(9600); //открываем порт для связи с ПК

radio.begin(); //активировать модуль

radio.setAutoAck(1); //режим подтверждения приёма, 1 вкл 0 выкл

radio.setRetries(0, 15); //время между попыткой достучаться, число попыток

radio.enableAckPayload(); //разрешить отсылку данных в ответ на входящий сигнал

radio.setPayloadSize(32); //размер пакета, в байтах

pinMode(button1, INPUT_PULLUP); // настроить пин кнопки

pinMode(button2, INPUT_PULLUP); // настроить пин кнопки

pinMode(button3, INPUT_PULLUP); // настроить пин кнопки

pinMode(button4, INPUT_PULLUP); // настроить пин кнопки

pinMode(button5, INPUT_PULLUP); // настроить пин кнопки

pinMode(button6, INPUT_PULLUP); // настроить пин кнопки

pinMode(button7, INPUT_PULLUP); // настроить пин кнопки

pinMode(button8, INPUT_PULLUP); // настроить пин кнопки

radio.openWritingPipe(address[0]); //мы – труба 0, открываем канал для передачи данных

radio.setChannel(0x60); //выбираем канал (в котором нет шумов!)

radio.setPALevel (RF24_PA_MAX); //уровень мощности передатчика. На выбор RF24_PA_MIN, RF24_PA_LOW, RF24_PA_HIGH, RF24_PA_MAX

radio.setDataRate (RF24_250KBPS); //скорость обмена. На выбор RF24_2MBPS, RF24_1MBPS, RF24_250KBPS

//должна быть одинакова на приёмнике и передатчике!

//при самой низкой скорости имеем самую высокую чувствительность и дальность!

radio.powerUp(); //начать работу

radio.stopListening(); //не слушаем радиоэфир, мы передатчик

}

void loop() {

transmit_data[0] = digitalRead(button1); // сигнал с кнопки

transmit_data[1] = digitalRead(button2); // сигнал с кнопки

transmit_data[2] = digitalRead(button3); // сигнал с кнопки

transmit_data[3] = digitalRead(button4); // сигнал с кнопки

transmit_data[4] = digitalRead(button5); // сигнал с кнопки

transmit_data[5] = digitalRead(button6); // сигнал с кнопки

transmit_data[6] = digitalRead(button7); // сигнал с кнопки

transmit_data[7] = analogRead(button8); // сигнал с кнопки

radio.write(&transmit_data, sizeof(transmit_data)); //отправляем получившийся массив

}

Режимы работы устройства

  • Настройка. В этом режиме радиореле «привязывается» к передатчику.
  • Штатная эксплуатация. Осуществляется управление электроприборами.

Схема с обратной связью в цепи коллектора

Эта схема аналогична предыдущей, но в ней нагрузкой транзистора является сопротивление в 1 килоом стоящее в коллекторной цепи. Эта классическая схема дополнена обратной связью с точки выхода на базу транзистора через сопротивление 500 килоом.

Технические параметры

► Напряжение питания: 5 В► Потребляемый ток: 30 мА … 40 мА► Сигнал включение: 0 В (низкий уровень)► Оптическая изоляция: есть► Количество реле: 2 шт.► Тип реле: электромеханическое► Коминальный ток нагрузки: 10 А► Коммутируемое напряжение: 250VAC, 30VDC► Габариты: 50.5мм x 32.5мм x 17м

Технические характеристики

Напряжение питания, В ~ или =6-18
Ток потребления при питании 9…16 В, мА50
Частотный диапазон, Гц20 … 20000
Отношение сигнал/шум, дБ95
Разделение каналов, дБ75
Коэффициент гармоник на частоте 1 кГц, %0,06
Входное сопротивление, кОм10
Выходное сопротивление, Ом20
Диапазон регулировки громкости, дБ75
Диапазон регулировки тембра, дБ /-15
Габаритные размеры70х55×30
Вес без упаковки, г55
Вес с упаковкой, г92

Транзисторный микрофонный усилитель

Этот микрофонный усилитель по своей сути является Усилителем класса А с отрицательной обратной связью образованной резистором в эмиттерной цепи. Точкой выхода сигнала является эмиттер транзистора с которого через разделительный конденсатор сигнал передается на следующий каскад или динамическую головку.

На входе этого усилителя размещен делитель напряжения образованный микрофоном (электретным) и резистором 10 килоом для питания 5 – 12 вольт.Сигнал переменного напряжения через разделительный межкаскадный конденсатор подается на базу транзистора со смещением организованным с помощью резистора в коллекторной цепи.

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

Функции

  • Включение и выключение подключенных электроприборов по команде от передатчика, переданных беспроводным способом.
Смотрите про коптеры:  ▷ Купить квадрокоптеры с подвесом для камеры с E-Katalog - цены интернет-магазинов России на квадрокоптеры с подвесом для камеры - в Москве, Санкт-Петербурге
Оцените статью
Радиокоптер.ру
Добавить комментарий