Радио кнопка своими руками

Данная Радио кнопка может управлять различными нагрузками: Светом, поливом, гаражными воротами и так далее…

В этой схеме предусмотрены 4-е выхода для управления различными 4-я нагрузками, но я воспользовался только 1-им.

Была взята схема приемника и передатчика:

 Сама схема была немного переделана:
Приемник

 Передатчик

Я поставил реле на 220в что бы управлять включением настольного светильника

Ву устройстве использованы достаточно распространенные RF- модули

Схема работает как в режиме фиксации команды так и без нее.Режим фиксации переключается тумблером на приемнике К1.
Приемник

Передатчик

Видео работы

    
            RF-модули

       Управление 1 канал

      
       Управление 4 канала

 Схема не сложная и содержит минимум деталей. Единственное .нужно прошить микроконтроллер и все.
Как прошить микроконтроллер смотрите тут Как прошить PIC
Если нет программатора для прошивки PIC, можно сделать самый ПРОСТОЙ ПРОГРАММАТОР
Дальность не проверял, но по всей квартире ловило уверенно.

ПРОШИВКА

Источник: http://signalsam.blogspot.com/2015/05/blog-post_25.html

Радиоуправляемое реле своими руками

Радиоэлектроника для начинающих

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

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

В качестве приёмо-передатчика я использовал готовый модуль. Купил его на AliExpress вот у этого продавца.

Комплект состоит из пульта–передатчика на 4 команды (брелок), а также платы приёмника. Плата приёмника выполнена в виде отдельной печатной платы и не имеет исполнительных цепей. Их необходимо собрать самому.

Вот внешний вид.

Брелок добротный, приятный на ощупь, поставляется с батарейкой 12V (23А).

В брелоке встроена плата, на которой собрана довольно примитивная схема пульта-передатчика на транзисторах и шифраторе SC2262 (полный аналог PT2262).

Смутило то, что на микросхеме в качестве маркировки указано SC2264, хотя из даташита известно, что дешифратор для PT2262 – это PT2272. Тут же на корпусе микросхемы чуть ниже основной маркировки указано SCT2262.

Вот и думай, что к чему . Что ж, для Китая это не удивительно.

Передатчик работает в режиме амплитудной модуляции (АМ) на частоте 315 МГц.

Приёмник собран на небольшой печатной плате. Радиоприёмный тракт выполнен на двух SMD-транзисторах с маркировкой R25 – биполярных N-P-N транзисторах 2SC3356. На операционном усилителе LM358 реализован компаратор, а к его выходу подключен дешифратор SC2272-M4 (она же PT2272-M4).

Как работает устройство?

Суть работы сего устройства такова. При нажатии на одну из кнопок пульта A, B, C, D передаётся сигнал. Приёмник усиливает сигнал, а на выходах D0, D1, D2, D3 платы приёмника появляется напряжение 5 вольт.

Вся загвоздка в том, что 5 вольт на выходе будет только пока нажата соответствующая кнопка на брелоке. Стоит отпустить кнопку на пульте — напряжение на выходе приёмника пропадёт. Упс.

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

Связано это с тем, что существуют разные модификации микросхемы PT2272 (китайский аналог – SC2272). А в такие модули почему то ставят именно PT2272-M4, у которых нет фиксации напряжения на выходе.

А какие же бывают разновидности микросхемы PT2272?

  • PT2272-M4 – 4 канала без фиксации. На выходе соответствующего канала +5V появляется только тогда, пока нажата кнопка на брелоке. Именно такая микросхема используется в купленном мной модуле.
  • PT2272-L4 – 4 зависимых канала с фиксацией. Если включается один выход, то другие отключаются. Не совсем удобно, если необходимо независимо управлять разными реле.
  • PT2272-T4 – 4 независимых канала с фиксацией. Самый лучший вариант для управления несколькими реле. Поскольку они независимы, то каждое может выполнять свою функцию независимо от работы других.

Что же сделать, чтобы реле срабатывало так, как нам нужно?

Тут есть несколько решений:

  • Выдираем микросхему SC2272-M4 и вместо неё ставим такую же, но с индексом T4 (SC2272-T4). Теперь выходы будут работать независимо и с фиксацией. То есть можно будет включить/выключить любое из 4 реле. Реле будут включаться при нажатии кнопки, и выключаться при повторном нажатии на соответствующую кнопку.
  • Дополняем схему триггером на К561ТМ2. Так как микросхема К561ТМ2 состоит из двух триггеров, то понадобиться 2 микросхемы. Тогда будет возможность управлять четырьмя реле.
  • Используем микроконтроллер. Требует навыков программирования.

На радиорынке микросхему PT2272-T4 я не нашёл, а заказывать с Ali целую партию одинаковых микрух счёл нецелесообразным. Поэтому для сборки радиоуправляемого реле решил использовать второй вариант с триггером на К561ТМ2.

  • Схема достаточно проста (картинка кликабельна).
  • Вот реализация на макетной плате.

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

Наверняка заметили, что в макетку я воткнул готовый блок с реле. Его я вытащил из охранной сигнализации. Блок оказался очень удобным, так как на плате уже было распаяно само реле, штыревой разъём и защитный диод (это VD1–VD4 на схеме).

Пояснения к схеме

Приёмный модуль

Вывод VT – это вывод, на котором появляется напряжение 5 вольт, если был принят сигнал от передатчика. Я к нему подключил светодиод через сопротивление 300 Ом. Номинал резистора может быть от 270 до 560 Ом. Так указано в даташите на микросхему.

При нажатии на любую кнопку брелока светодиод, который мы подключили к выводу VT приёмника, будет кратковременно вспыхивать — это свидетельствует о приёме сигнала.

Выводы 5V и GND служат для подключения напряжения питания. Для питания схемы нам понадобится стабилизированный блок питания на 12 вольт. Ток потребления схемы небольшой, поэтому подойдёт любой блок. В качестве источника питания можно применить и блок питания, собранный своими руками.

Выводы D0, D1, D2, D3; – это выходы микросхемы дешифратора PT2272-M4. С них мы будем снимать принятый сигнал. На этих выходах появляется напряжение +5V, если был принят сигнал от пульта управления (брелока). Именно к этим выводам подключаются исполнительные цепи. Кнопки A, B, C, D на пульте (брелоке) соответствуют выходам D0, D1, D2, D3.

На схеме приёмный модуль и триггеры запитываются напряжением +5V от интегрального стабилизатора 78L05. Цоколёвка стабилизатора 78L05 показана на рисунке.

Буферная цепь на D-триггере

На микросхеме К561ТМ2 собран делитель частоты на два. На вход С приходят импульсы с приёмника, и D-триггер переключается в другое состояние до тех пор, пока на вход С не придёт второй импульс с приёмника. Получается очень удобно. Поскольку реле управляется с выхода триггера, то и оно будет включено или выключено до тех пор, пока не придёт следующий импульс.

Вместо микросхемы К561ТМ2 можно использовать К176ТМ2, К564ТМ2, 1КТМ2 (в металле с позолотой) или импортные аналоги CD4013, HEF4013, HСF4013. Каждая из этих микросхем состоит из двух D-триггеров. Их цоколёвка одинаковая, но вот корпуса могут быть разные, как, например, у 1КТМ2.

Исполнительная цепь

В качестве силового ключа используется биполярный транзистор VT1. Я использовал КТ817, но подойдёт КТ815. Он управляет электромагнитным реле K1 на 12V. К контактам электромагнитного реле K1.1 можно подключать любую нагрузку. Это может быть лампа накаливания, светодиодная лента, электродвигатель, электромагнит замка и др.

Цоколёвка транзистора КТ817, КТ815.

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

Диоды VD1–VD4 служат защитой транзисторов VT1–VT4 от напряжения самоиндукции.

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

А диоды по отношению к напряжению самоиндукции оказываются открытыми и «гасят» его. Тем самым они берегут наши транзисторы. Не забывайте про них!

Если хотите дополнить исполнительную цепь индикатором включения реле, то добавляем в схему светодиод и резистор на 1 кОм. Вот схема.

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

Вместо отдельных транзисторов в схеме можно использовать всего лишь одну микросхему с минимумом обвязки. Подойдёт микросхема ULN2003A. Отечественный аналог К1109КТ22.

Это микросхема содержит 7 транзисторов Дарлингтона. Удобно то, что выводы входов и выходов расположены друг против друга, что облегчает разводку платы, да и обычное макетирование на беспаечной макетной плате.

Работает довольно просто. Подаём на вход IN1 напряжение +5V, составной транзистор открывается, и вывод OUT1 подключается к минусу питания. Тем самым на нагрузку подаётся напряжение питания. Нагрузкой может быть электромагнитное реле, электромотор, цепь из светодиодов, электромагнит и пр.

В даташите производитель микросхемы ULN2003A хвастается, что ток нагрузки каждого выхода может достигать 500 мА (0,5А), что собственно, не мало. Тут многие из нас умножат 0,5А на 7 выходов и получат суммарный ток в 3,5 ампера. Да, здорово! НО. Если микросхема и сможет прокачать через себя такой существенный ток, то на ней можно будет жарить шашлык…

На самом деле, если задействовать все выходы и пустить в нагрузку ток, то выжать без вреда для микросхемы можно будет около ~80 – 100мА на канал. Опс. Да, чудес не бывает.

  1. Вот схема подключения ULN2003A к выходам триггера К561ТМ2.
  2. Есть ещё одна широко распространённая микросхема, которую можно использовать – это ULN2803A.

У неё уже 8 входов/выходов. Я её выдрал с платы убитого промышленного контроллера и решил поэкспериментировать.

Схема подключения ULN2803A. Для индикации включения реле можно дополнить схему цепью из светодиода HL1 и резистора R1.

  • Вот так это выглядит на макетке.

Кстати, микросхемы ULN2003, ULN2803 допускают объединение выходов для увеличения максимально-допустимого выходного тока. Это может потребоваться, если нагрузка потребляет более 500 мА. Соответствующие входы также объединяются.

Вместо электромагнитного реле в схеме можно применить твёрдотельное реле (SSR — Solid State Relay). В таком случае, схему можно существенно упростить.

Например, если применить твёрдотельное реле CPC1035N, то отпадает необходимость в питании устройства от 12 вольт. Достаточно будет 5-вольтового блока питания для питания всей схемы.

Также отпадает необходимость в интегральном стабилизаторе напряжения DA1 (78L05) и конденсаторах С3, С4.

Вот так твёрдотельное реле CPC1035N подключается к триггеру на К561ТМ2.

Несмотря на свою миниатюрность, твёрдотельное реле CPC1035N может коммутировать переменное напряжение от 0 до 350 V, при токе нагрузки до 100 mA. Иногда этого достаточно, чтобы управлять маломощной нагрузкой.

Можно применить и отечественные твёрдотельные реле, я, например, экспериментировал с К293КП17Р.

Выдрал его с платы охранной сигнализации. В данной релюшке, кроме самого твёрдотельного реле, есть ещё и транзисторная оптопара. Её я не использовал – оставил выводы свободными. Вот схема подключения.

Возможности К293КП17Р весьма неплохие. Может коммутировать постоянное напряжение отрицательной и положительной полярности в пределах -230…230 V при токе нагрузки до 100 mA. А вот с переменным напряжением работать не может. То есть постоянное напряжение к выводам 8 – 9 можно подводить как угодно, не заботясь о полярности. Но вот переменное напряжение подводить не стоит.

Дальность работы

Чтобы приёмный модуль надёжно принимал сигналы от пульта–передатчика, к контакту ANT на плате нужно припаять антенну. Желательно, чтобы длина антенны была равна четверть длины волны передатчика (то бишь λ/4). Так как передатчик брелока работает на частоте в 315 МГц, то по формуле длина антенны составит ~24 см. Вот расчёт.

  1. Где f – частота (в Гц), следовательно 315 000 000 Гц (315 Мегагерц);
  2. Скорость света С – 300 000 000 метров в секунду (м/c);
  3. λ – длина волны в метрах (м).
  4. Те, кто не знает, как переводить приставки Мега- и Кило- в нули, прочтите статью о сокращённой записи численных величин.

Чтобы узнать, на какой частоте работает пульт–передатчик, вскрываем его и ищем на печатной плате фильтр на ПАВ (Поверхностно–акустических волнах). На нём обычно указана частота. В моём случае это 315 МГц.

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

В качестве антенны можно применить телескопическую антенну от какого–нибудь неисправного радиоприёмника, магнитолы. Будет очень даже круто .

Дальность, при которой приёмник устойчиво принимает сигнал от брелока небольшое. Опытным путём я определил расстояние в 15 – 20 метров. С преградами это расстояние уменьшается, а вот при прямой видимости дальность будет в пределах 30 метров. Ожидать чего-то большего от такого простого устройства глупо, схемотехника его весьма проста.

Шифрование или «привязка» пульта к приёмнику

Изначально, брелок и приёмный модуль незашифрованы. Иногда говорят, что не «привязаны».

Если купить и использовать два комплекта радиомодулей, то приёмник будет срабатывать от разных брелоков. Аналогично будет и с приёмным модулем. Два приёмных модуля будут срабатывать от одного брелока. Чтобы этого не происходило, применяется фиксированная кодировка. Если приглядеться, то на плате брелока и на плате приёмника есть места, где можно напаять перемычки.

Выводы от 1 до 8 у пары микросхем кодеров/декодеров (PT2262/PT2272) служат для установки кода. Если приглядется, то на плате пульта управления рядом с выводами 1 – 8 микросхемы есть лужёные полоски, а рядом с ними буквы H и L. Буква H – означает High («высокий»), то есть высокий уровень.

Если паяльником накинуть перемычку от вывода микросхемы к полоске с пометкой H, то мы тем самым подадим высокий уровень напряжения в 5V на микросхему.

Буква L соответственно означает Low («низкий»), то есть, накидывая перемычку c вывода микросхемы на полоску с буквой L, мы устанавливаем низкий уровень в 0 вольт на выводе микросхемы.

На печатной плате не указан нейтральный уровень – N. Это когда вывод микросхемы как бы «висит» в воздухе и ни к чему не подключен.

Таким образом, фиксированный код задаётся 3 уровнями (H, L, N).

При использовании 8 выводов для установки кода получается 38 = 6561 возможных комбинаций! Если учесть, что четыре кнопки у пульта также участвуют в формировании кода, то возможных комбинаций становится ещё больше. В результате случайное срабатывание приёмника от чужого пульта с иной кодировкой становится маловероятным.

На плате приёмника пометок в виде букв L и H нет, но тут нет ничего сложного, так как полоска L подключена к минусовому проводу на плате. Как правило, минусовой или общий (GND) провод выполняется в виде обширного полигона и занимает на печатной плате большую площадь.

Полоска H подключается к цепям с напряжением в 5 вольт. Думаю понятно.

Я установил перемычки следующим образом. Теперь мой приёмник от другого пульта уже не сработает, он узнает только «свой» брелок. Естественно, распайка должна быть одинаковой как у приёмника, так и у пульта-передатчика.

  • Кстати, думаю, вы уже сообразили, что если потребуется управлять несколькими приёмниками от одного пульта, то просто распаиваем на них такую же комбинацию кодировки, как на пульте.
  • Стоит отметить, что фиксированный код не сложно взломать, поэтому не рекомендую использовать данные приёмо-передающие модули в устройствах доступа.
  • Главная » Радиоэлектроника для начинающих » Текущая страница
  • Также Вам будет интересно узнать:
  • Ремонтируем люстру с пультом управления.

  • Ремонт точки доступа Wi-Fi.

Источник: https://go-radio.ru/radioupravlyaemoe-rele-svoimi-rukami.html

Как собрать беспроводной дверной звонок по принципиальной схеме?

Прикладная наука не стоит на месте. Благодаря этому наша жизнь становится комфортной и безопасной. Так в быту появляются новые приборы и гаджеты, усовершенствуются старые.

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

Сейчас уже никого не удивишь звонком со множеством мелодий, с хорошим качеством звука или имитирующим голос человека.

А вот беспроводной радиозвонок – это новый продукт на рынке. Тем не менее, с каждым днем его популярность только растет. Связанно это, прежде всего, с тем, что его легко установить и при этом не придется прокладывать провода и сверлить стены. Это важно, когда он установлен на тамбурной двери или на калитке частного дома.

Дверной звонок беспроводного типа

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

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

Примерный вид микросхем передатчика

Как видно на схеме передатчик состоит из генератора высокой частоты, усилителя-преобразователя, трех транзисторов и источника питания. В качестве источника питания используется батарейка на 12 вольт.

Частота передачи сигнала на приемник составляет 433 МГц. Антенны как таковой здесь нет. В качестве нее выступают два контура, которые подключены параллельно.

Таким образом, нехитрая микросхема позволяет передавать сигнал на 50 метров и более.

Общий вид микросхем приемника

Устройство приемника довольно простое. В его основе – один транзистор. От передатчика сигнал поступает на детектор. Он его принимает и направляет на усилитель. Затем сигнал поступает на звуковой чип.

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

После того как сигнал попал на чип, он поступает на усилитель звука и далее на динамик.

По такому принципу устроены большинство микросхем передатчика и приемника звонков китайского производства.

Для сравнения рассмотрим схемы китайских проводных дверных звонков. Основное отличие – это наличие антенн и способ передачи сигнала от передатчика к приемнику.

Схема проводного китайского звонка

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

  • Схемы управления,
  • Звукового чипа,
  • Передатчика,
  • Источника питания.

Рассмотрим каждый элемент схемы более подробно.

Схема самодельного дверного радиозвонка.

Управление устройством осуществляется посредством кнопки S1. По сути, она запускает музыкальный чип и таймер передатчика. Когда она находится в нажатом состоянии на выводы 6 и 13 идет напряжение. Также здесь присутствует микросхема на резисторе R2 и двух диодах VD1 и VD2.

Она лимитирует верхнее значение напряжения на выводах 6 и 13. Это необходимо, так как микросхемы УСМ и К561 отличаются логическим уровнем. Само устройство управления применяется на основе микросхемы D1.

Она играет роль таймера, который включает передатчик на несколько секунд, после того как нажата кнопка S1.

Посредством элементов D1.1 и D1.2 генерируется одиночные положительные импульсы.

Их длительность напрямую связана с постоянной времени в цепи С1-R4 (беря во внимание значения, указанные на схеме, можно сказать, что длительность импульсов порядка двадцати секунд).

Импульс меняет полярность, попадая на инвертор D1.3, и далее идет на ключ VT1. Источник питания бестрансформаторного типа, а установленный конденсатор C5 гасит излишнее напряжения.

Важно! В этой схеме полярные конденсаторы применяются электролитического типа, C11 и С12 – керамические, остальные же – любые. Необходимо, чтобы все конденсаторы имели напряжение не меньше 16V, а для C5 – минимум 300V. Катушки L1 и L2 обматываются тонким проводом: на первую – 6 витков, на вторую – два. Обе они бескаркасные, а внутренний диаметр – семь миллиметров.

Для звукового чипа используется микросхема УМС8-08. Она воспроизводит 8 различных звуков, заложенных в нее. Выбор мелодий осуществляется перелистыванием, посредством S1.

Если же пустить выходные импульсы с микросхемы D2 через транзисторный ключ VT2 на трансформатор T1 с конденсатором C10, а затем на динамик, то звучание сигнала будет мягким и приятным для слуха (исчезнут высокие и резкие звуки).

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

Теперь необходимо настроить устройство. Первым делом проверяется источник питания. Далее проверяют правильность работы звукового чипа. Если все работает, то переходят к настройке передатчика. На время проводком замыкается VT1 и эммитер. Сам приемник устанавливается на указанной выше частоте.

С помощью настройки С11 и С12 добиваемся уверенного приема на максимальной дальности. Благодаря резистору R8 устанавливаем модуляцию для лучшего звучания приемника. Затем перемычка убирается и настраивается таймер на D1. Для этого кратковременно нажимают кнопку S1. При этом передающее устройство включается и работает несколько секунд.

Если этот временной промежуток слишком мал или, наоборот, слишком велик, то его изменяют с помощью подбора R4 и C1.

  • Таким образом, имея минимальные знания и закупив все необходимое в ближайшем магазине радиотоваров, можно сделать надежный звонок своими руками.
  • Не менее интересная информация о типах электрических звонков
  • Если у вас имеется старый телефон или сломанная компьютерная мышь и их ремонт нецелесообразен, то они пригодятся, если вы решите сделать собственный беспроводной звонок на дверь. Рассмотрим вариант изготовления подобного устройства из мыши:
  • Из корпуса удаляются все внутренности кроме контактных кнопок.
  • На плате две клавиши соединяются со звонковым устройством, а оставшиеся части убираются.
  • Колесико разрезается пополам и одна часть вклеивается обратно.
  • На плате пульта к звуковой кнопке припаивается витая пара. Она соединяет кнопку с клавишами мышки.
  • Припаиваем оставшиеся концы к контактам клавиш – один к крайнему, второй к любому из оставшихся двух.
  • Последний контакт из трех соединяется проводом с противоположным. Таким образом будут срабатывать обе кнопки.

Оригинальный звонок готов.

Источник: https://mezhdveri.ru/17964-besprovodnoy-zvonok-sheme.html

Радиокнопки

Купить универсальные радиокнопки для управления одним или двумя устройствами СКУД в Москве можно в интернет-магазине Техническая лаборатория. Дальность действия при прямой видимости составляет до 50 метров. Это удобный способ дистанционно открыть ворота или шлагбаум для въезда на участок, не выходя из дома.

Сфера применения радио кнопок

Радиокнопки позволяют дистанционно:

  • Открыть шлагбаум или ворота с расстояния до 50 метров.
  • Разблокировать и заблокировать электрозамка на торговой витрине или холодильнике. Но в этом случае лучше применять специализированные готовые комплекты замков для мебели, представленные в нашем каталоге.
  • Разрешить проход через турникет непосредственно с поста охраны, без необходимости тянуть провода.

Как подключить

Обычно радиокнопки поставляются комплектом, составленным из управляющего блока и брелока с одной или двумя клавишами. Контроллер требует отдельного питания 12 В. В зависимости от модели, можно запрограммировать включение и выключение двух устройств, каждый от своей клавиши брелока. Либо открытие замка по одной из них и закрытие при нажатии на другую.

В ряде контроллеров ДУ предусмотрена возможность автоматически закрывать замок через настраиваемое пользователем время от 0 до 9 секунд.

Управляющий блок, в зависимости от модели, может быть рассчитан на коммутацию постоянного тока с силой до 3 А или переменного тока с напряжением 220 В. Последний вариант предназначен для управления бытовыми приборами и мощными электроприводами.

Процесс подключения и настройки радиокомплекта дистанционного управления SR-160 подробно рассмотрен в видеоролике на нашем канале.

Безопасность

В современных моделях радиокнопок используются технологии, похожие на те, что применены разработчиками автомобильных сигнализаций. Например, в популярном комплекте радио кнопки Soca SR-160 реализовано шифрование по стандарту KEELOQ, что дает до 64 миллиардов комбинаций и существенно затрудняет ее взлом.

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

Получить профессиональную консультацию по выбору и установке устройств для СКУД и видеонаблюдения всегда можно у менеджеров Технической лаборатории.

Источник: https://www.techlaboratory.ru/category/radioknopki/

Дистанционное управление по радиоканалу

Данное устройство позволяет управлять четырьмя нагрузками по радиоканалу. В качестве процессора используется PIC12F675. В нем залиты ключи активации для всех 4х каналов. В качестве радиомодулей применены дешевые FS1000A с несущей частотой 433 МГц.

Схема передатчика радиоуправления 433 МГц

Схема приемника радиоуправления 433 МГц

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

Все каналы независимы и можно использовать одновременно все. Устройство довольно легко повторяется. Дальность активации нагрузок по прямой видимости до 70 метров. Вся сложность при изготовлении заключается в прошивке микроконтроллера PIC12F675. Для прошивки использовал программу winpic800 и вот такой очень простой COM-программатор:

Схема COM-программатора для прошивки

Транзистор полевой BS170 заменил на 2N7000. Как программатор поведет себя с переходниками USB-COM не знаю.

При первом чтении МК ОБЯЗАТЕЛЬНО записываем или гравируем на чипе последние 4 символа в коде. До прошивки, открываем hex файл и добавляем в конец кода значения константы (4 символа — они разные для каждого МК).

Это заводская константа, если ее не записывать, то можно выкинуть контроллера. Затем только прошиваем микроконтроллер.

WinPic800 сама записывает значения константы и прошивает все правильно, но на всякий случай лучше записать их где-нибудь.

Прошивка написана товарищем «4uvak» с сайта «паяльник». Вот архив с файлами, в том числе на печатные платы. А вот готовое устройство дистанционного управления по радиоканалу:

Пульт ДУ упаковал так:

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

Схема испытания модулей ДУ

Насчет антенн — это куски провода 0.5-1 мм в диаметре, длиной 16 см. Это как раз 1/4 волны с учетом коэффициента укорочения. В спираль антенны не советую закручивать, диаграмма направленности при этом будет не круговая, а похожа на штаны.

Где можно использовать такую штуку? Практически везде, где используется электричество. Самый простой вариант — в качестве нагрузки приемника реле использовать и коммутировать уже все что угодно, начиная от настольных ламп и утюгов, заканчивая компьютерами и замками. А можно и машинку на радиоуправлении сделать — команды ведь как раз четыре (^ v < >).

  • Автор прошивки 4uvak, сборка и испытание схемы BFG5000.
  •    Форум
  •    Обсудить статью Дистанционное управление по радиоканалу

Источник: https://radioskot.ru/publ/peredatchiki/distancionnoe_upravlenie_po_radiokanalu/11-1-0-1107

На сайте радиочипи представлены принципиальные схемы сабвуферов, собранные своими руками

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

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

Таких устройств продается много разных моделей и торговых марок.

Вот одно из них, ZAMELST919. Схема данного устройства показана на рисунках 1 и 2.
На сайте radiochipi.ru приводиться схема беспроводной кнопки. Схема весьма схожа со Но в отличие от них она передает только одну команду, вернее даже не команду, а идентификационный код, который в схеме приемного узла (рис. 2) используется как командный. При нажатии кнопки SW1 подается питание на схему кнопки. Микросхема CIR2262BM представляет собой кодер для передачи двух команд и идентификационного кода.

Идентификационный код задается системой перемычек, подключаемых к выводам с первого по восьмой. А для команд служат выводы 10 и 11, которые в данной схеме не используются.

Поэтому при нажатии SW1 передатчик передает только идентификационный код, данные которого передаются посредством маломощного передатчика на транзисторах Q1 и Q2. работающего на частоте 433,92 МГц. Схема приемника показана на рисунке 2.

Сигнал принимается сверхрегенеративным приемным трактом на транзисторах Q1Q4 и поступает на декодер на микросхеме CIR2267GM.

Данная микросхема предназначена для приема кода идентификации и декодирования двух команд. Код идентификации, с которым ИМС сравнивает принимаемый задается перемычками на её выводах с первого по восьмой. На выводе 15 появляется единица при положительном результате сравнения и 10 служат для выходов команд. Эти выводы в данной индентификационного кода приятного, с тем что задан перемычеке схеме не используются. В качестве выходного использует вывод 15 (идентификации), единица с которого при приеме сигнала от своей беспроводной кнопки подается на звуковой модуль TR6210A, воспроизводящий при этом музыкальный фрагмент.

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

Для этого в схему передатчика (беспроводной кнопки) нужно внести изменения, добавить две кнопки SW2 и SW3 как это показано на схеме на рисунке 3. Кнопки включают между выводами 10. 11 и шиной питания микросхемы.

 Теперь, чтобы передать команду нужно имеющейся ранее кнопкой SW1 включить питание, и одновременно с этим, нажать кнопку SW2 или SW3 чтобы передать команду.

Кнопку SW1 можно заменить выключателем, которым подавать питание на время работы с системой радиоуправления. В схему приемника тоже нужно внести изменения. В частности, необходимо вывести выводы 11 и 10 микросхемы CIR2267GM на какое-то исполнительное устройство, например, на два транзисторных ключа, как это показано на рис. 4.

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

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

← Автомобильный вольтметр на основе АЦП Сигнализатор фар для Дэу Нексия →

Источник: http://www.radiochipi.ru/sistema-radioupravleniya-iz-kitajskogo-radiozvonka/

Делаем красивые кнопки выбора (стилизация radio input)

Сегодня я покажу пример как всего в несколько строчек кода сделать приятные и удобные кнопки выбора для вашего сайта. Они отлично впишутся как в десктопную версию вашего сайта так и в мобильную.

Не могу не отметить, что делать стандартные Radio-кнопки или, тем более, выпадающие списки для выбора из 2-4 вариантов не очень удобно и красиво. Поэтому я решил показать вам как можно сделать подобные кнопки выбора значительно удобнее.

Разметка

Нам понадобится всего несколько дополнительных элементов: при написании разметки формы, вам потребуется обернуть каждую пару input + label в блочный элемент, в моём случае это div с классом form-item и так же поступить с этими div’ами, у меня это контейнер с классом radio-container. Вы наверняка уже сталкивались ранее с подобным подходом, если использовали Boostrap Framework.

Я набросал макет для 2, 3 и 4 кнопок выбора (не рекомендую использовать данный подход для большего количества элементов, в таком случае лучше воспользоваться выпадающим списком):

radio1

radio2

radio3

radio4

radio5

radio6

radio7

radio8

radio9

                    radio1                  radio2                  radio3                  radio4                  radio5                  radio6                  radio7                radio8                radio9

Стили

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

Далее выравниваем label по горизонтали, вы можете сделать это несколькими способами:

  • При помощи свойства float: left;, применённого к элементам label. Я не рекомендую данный подход, так как он в некоторых ситуациях, может сломать вёрстку, и, кроме того, вам придётся использовать хак в виде дополнительного элемента clearfix.
  • Использовать свойство display: inline-block;, для элементов label. Данный подход я использовал ранее, до того как практически во всех браузерах появилась поддержка flexbox.
  • Для родительского контейнера (в моём случае это radio-container) воспользоваться свойством display: flex;
  • Я использую третий вариант, flexbox поддерживаться практически во всех браузерах, если вы хотите поддерживать IE, этот подход вам не подойдёт.
  • Далее нам осталось лишь показать пользователю какой элемент активен на данный момент, сделать это очень просто, но есть один нюанс: ваш элемент input должен следовать перед элементом label, иначе css свойство, приведённое ниже, работать не будет.
  • Для того чтобы выделить активный элемент используем следующий приём:

.radio-container .radio-btn input:checked + label{
background-color: #0082fe;
color: #fff;
}

.radio-container .radio-btn input:checked + label{  background-color: #0082fe;

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

Как видно из записи, активный элемент будет другого цвета и текст будет белым, в моём примере этого достаточно.

Результат

  1. Я добавил ещё немного стилей для более красивого отображения элементов выбора, вот какой результат у меня получился:
  2. Можно немного изменить стили и получить такой результат:
  3. Как видите, вы можете легко изменить внешний вид получившихся кнопок как вам угодно.

Данный приём очень хорошо работает когда у вас есть всего 2-4 варианта выбора, на пример гендерная принадлежность пользователя, выбор из вариантов «Да», «Нет», период оповещения (ежедневно, еженедельно, ежемесячно) и так далее.

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

Источник: https://lets-code.ru/css-html-js/cool-radio-btn/

Дверной радиозвонок

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

 Выбирал из нескольких моделей, но как ни странно модели которые представлены были в ценовой категории свыше 350 рублей были красивые только внешне – по звуку они были какими-то тихими и глухими, тут производители сделали уклон только на внешний вид – корпус и его размер.

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

   Батареек типоразмера AAA НЕТ В КОМПЛЕКТЕ, их купил отдельно отдав 30 рублей за 2 штуки в хорошем проверенном магазине где беру такие элементы давно без накруток.

Продавец мне предлагал тут конечно элементы, но не соглашайтесь –вам пытаются впарить поштучно, как правило, самые дешевые элементы за значительную сумму, мне предлогали неизвестные батарейки в бумажной оболочке по цене 45 рублей за штуку! Такие как правило и месяца не служат, поэтому купил блистер вот таких проверенных. Радиозвонок оказался звонким и громким, мелодии переключаются кнопкой на самом звонке которая выведена сбоку.

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

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

   Приклеил устройство на двухсторонний скотч который шел в комплекте, и на винт еще посадил основание — для надежности.

   Сигнал от кнопки хорошо пробивает через несколько стен с улицы на приличное расстояние. Продавец уверил, что сигнал спокойно проходит расстояние 60-70 метров.

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

Видео работы радиозвонка

   Схема радиокнопки построена на простом передатчике на трех транзисторах, все элементы SMD, как-никак современный век технологий. Обзор специально для сайта Эль-Схема подготовил redmoon.

Источник: http://el-shema.ru/publ/drugie_materialy/dvernoj_radiozvonok/11-1-0-276

Стилизация чекбоксов и радиокнопок на чистом CSS с фолбеком для старых браузеров

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

Другими словами — в современных браузерах чекбоксы и радиокнопки будут выглядеть красиво, в соответствии с задуманным дизайном, а в старых (это относится к Internet Explorer версии 8 и ниже) они останутся с оформлением «по умолчанию», характерным для каждой конкретной операционной системы.

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

Важные особенности

Чтобы всё получилось, важно учитывать следующее:

  1. Кроме, собственно, самого тега элемента, который мы хотим красиво оформить ( или ), понадобится тег , благодаря которому переключать элемент можно, кликая на текст, а не только на сам элемент.
  2. Тег должен находиться до тега (в этом случае состояние элемента формы переключается с помощью атрибута for), либо он должен находиться внутри тега (в этом случае атрибут for не нужен, но понадобится тег-обертка для текста).

«Фокус» заключается в использовании псевдоселекторов :checked и :not. При этом сам чекбокс или радиокнопка делаются невидимыми, а их эмуляция осуществляется с помощью псевдоэлементов :before и :after для тега или вышеупомянутого тега-обертки.

Стилизация для современных браузеров

Рассмотрим оба вариант расположения стилизуемого элемента формы. Какой из них наиболее удобен — решать вам. Суть от этого не меняется.

Теги чекбокса и радиокнопки находятся перед тегом

В HTML-коде это выглядит следующим образом:

Я переключаю чекбокс

А я переключаю радиокнопку

Еще раз хочу заострить ваше внимание — тег обязательно должен быть расположен перед тегом . Если вы поменяете их местами, ничего работать не будет.

CSS-код для чекбокса будет таким:

.checkbox {
position: absolute;
z-index: -1;
opacity: 0;
margin: 10px 0 0 20px;
}
.checkbox + label {
position: relative;
padding: 0 0 0 60px;
cursor: pointer;
}
.checkbox + label:before {
content: '';
position: absolute;
top: -4px;
left: 0;
width: 50px;
height: 26px;
border-radius: 13px;
background: #CDD1DA;
box-shadow: inset 0 2px 3px rgba(0,0,0,.2);
transition: .2s;
}
.checkbox + label:after {
content: '';
position: absolute;
top: -2px;
left: 2px;
width: 22px;
height: 22px;
border-radius: 10px;
background: #FFF;
box-shadow: 0 2px 5px rgba(0,0,0,.3);
transition: .2s;
}
.checkbox:checked + label:before {
background: #9FD468;
}
.checkbox:checked + label:after {
left: 26px;
}
.checkbox:focus + label:before {
box-shadow: inset 0 2px 3px rgba(0,0,0,.2), 0 0 0 3px rgba(255,255,0,.7);
}

CSS-код для радиокнопки будет таким:

.radio {
position: absolute;
z-index: -1;
opacity: 0;
margin: 10px 0 0 7px;
}
.radio + label {
position: relative;
padding: 0 0 0 35px;
cursor: pointer;
}
.radio + label:before {
content: '';
position: absolute;
top: -3px;
left: 0;
width: 22px;
height: 22px;
border: 1px solid #CDD1DA;
border-radius: 50%;
background: #FFF;
}
.radio + label:after {
content: '';
position: absolute;
top: 1px;
left: 4px;
width: 16px;
height: 16px;
border-radius: 50%;
background: #9FD468;
box-shadow: inset 0 1px 1px rgba(0,0,0,.5);
opacity: 0;
transition: .2s;
}
.radio:checked + label:after {
opacity: 1;
}
.radio:focus + label:before {
box-shadow: 0 0 0 3px rgba(255,255,0,.7);
}

С помощью свойств position, z-index и opacity для классов .checkbox и .radio мы визуально прячем оригинальные элементы, при этом они остаются на том же самом месте, где будут стилизованные элементы. А с помощью margin немного смещаем их, чтобы сообщение валидации HTML5 смотрелось гармонично. В зависимости от дизайна чекбокса и радиокнопки этот отступ можно подогнать.

Теги чекбокса и радиокнопки находятся внутри тега

HTML-код в данном случае будет следующим:

Я переключаю чекбокс

А я переключаю радиокнопку

По аналогии с предыдущим вариантом — тег обязательно должен быть расположен перед тегами с классом .checkbox__text и .radio__text.

CSS-код для чекбокса будет таким:

.checkbox input {
position: absolute;
z-index: -1;
opacity: 0;
margin: 10px 0 0 20px;
}
.checkbox__text {
position: relative;
padding: 0 0 0 60px;
cursor: pointer;
}
.checkbox__text:before {
content: '';
position: absolute;
top: -4px;
left: 0;
width: 50px;
height: 26px;
border-radius: 13px;
background: #CDD1DA;
box-shadow: inset 0 2px 3px rgba(0,0,0,.2);
transition: .2s;
}
.checkbox__text:after {
content: '';
position: absolute;
top: -2px;
left: 2px;
width: 22px;
height: 22px;
border-radius: 10px;
background: #FFF;
box-shadow: 0 2px 5px rgba(0,0,0,.3);
transition: .2s;
}
.checkbox input:checked + .checkbox__text:before {
background: #9FD468;
}
.checkbox input:checked + .checkbox__text:after {
left: 26px;
}
.checkbox input:focus + .checkbox__text:before {
box-shadow: inset 0 2px 3px rgba(0,0,0,.2), 0 0 0 3px rgba(255,255,0,.7);
}

CSS-код для радиокнопки будет таким:

.radio input {
position: absolute;
z-index: -1;
opacity: 0;
margin: 10px 0 0 7px;
}
.radio__text {
position: relative;
padding: 0 0 0 35px;
cursor: pointer;
}
.radio__text:before {
content: '';
position: absolute;
top: -3px;
left: 0;
width: 22px;
height: 22px;
border: 1px solid #CDD1DA;
border-radius: 50%;
background: #FFF;
}
.radio__text:after {
content: '';
position: absolute;
top: 1px;
left: 4px;
width: 16px;
height: 16px;
border-radius: 50%;
background: #9FD468;
box-shadow: inset 0 1px 1px rgba(0,0,0,.5);
opacity: 0;
transition: .2s;
}
.radio input:checked + .radio__text:after {
opacity: 1;
}
.radio input:focus + .radio__text:before {
box-shadow: 0 0 0 3px rgba(255,255,0,.7);
}

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

Стилизация с учетом старых браузеров

CSS-код для чекбокса. В х к коду я добавил пояснения касательно браузеров:

/* Cначала обозначаем стили для IE8 и более старых версий
т.е. здесь мы немного облагораживаем стандартный чекбокс. */
.checkbox {
vertical-align: top;
width: 17px;
height: 17px;
margin: 0 3px 0 0;
}
/* Это для всех браузеров, кроме совсем старых, которые не поддерживают
селекторы с плюсом. Показываем, что label кликабелен. */
.checkbox + label {
cursor: pointer;
}

/* Далее идет оформление чекбокса в современных браузерах, а также IE9 и выше.
Благодаря тому, что старые браузеры не поддерживают селекторы :not и :checked,
в них все нижеследующие стили не сработают. В данном случае checked указывается
без двоеточия впереди, почему-то это срабатывает именно так. */

.checkbox:not(checked) {
position: absolute;
z-index: -1;
opacity: 0;
margin: 10px 0 0 20px;
}
.checkbox:not(checked) + label {
position: relative;
padding: 0 0 0 60px;
}
.checkbox:not(checked) + label:before {
content: '';
position: absolute;
top: -4px;
left: 0;
width: 50px;
height: 26px;
border-radius: 13px;
background: #CDD1DA;
box-shadow: inset 0 2px 3px rgba(0,0,0,.2);
transition: .2s;
}
.checkbox:not(checked) + label:after {
content: '';
position: absolute;
top: -2px;
left: 2px;
width: 22px;
height: 22px;
border-radius: 10px;
background: #FFF;
box-shadow: 0 2px 5px rgba(0,0,0,.3);
transition: .2s;
}
.checkbox:checked + label:before {
background: #9FD468;
}
.checkbox:checked + label:after {
left: 26px;
}
.checkbox:focus + label:before {
box-shadow: inset 0 2px 3px rgba(0,0,0,.2), 0 0 0 3px rgba(255,255,0,.7);
}

CSS-код для радиокнопки:

.radio {
vertical-align: top;
width: 17px;
height: 17px;
margin: 0 3px 0 0;
}
.radio + label {
cursor: pointer;
}
.radio:not(checked) {
position: absolute;
z-index: -1;
opacity: 0;
margin: 10px 0 0 7px;
}
.radio:not(checked) + label {
position: relative;
padding: 0 0 0 35px;
}
.radio:not(checked) + label:before {
content: '';
position: absolute;
top: -3px;
left: 0;
width: 22px;
height: 22px;
border: 1px solid #CDD1DA;
border-radius: 50%;
background: #FFF;
}
.radio:not(checked) + label:after {
content: '';
position: absolute;
top: 1px;
left: 4px;
width: 16px;
height: 16px;
border-radius: 50%;
background: #9FD468;
box-shadow: inset 0 1px 1px rgba(0,0,0,.5);
opacity: 0;
transition: .2s;
}
.radio:checked + label:after {
opacity: 1;
}
.radio:focus + label:before {
box-shadow: 0 0 0 3px rgba(255,255,0,.7);
}

Примеры

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

Источник: http://dimox.name/custom-checkboxes-and-radio-buttons-using-css-only

Ссылка на основную публикацию
Adblock
detector