Приемник диапазона 433 мгц своими руками схемы. Радиоуправляемое реле своими руками. Пояснения к схеме

В большинстве случаев, когда речь заходит об антеннах, люди представляют себе большие «тарелки», которые установлены за окном или на крыше дома. Однако стоит понимать, что это далеко не так. Дело в том, что размер антенны зависит от того, какую частоту и длину волны она будет ловить. Естественно, если вы хотите ловить сигнал спутника, чтобы транслировать несколько десятков телевизионных каналов, то вам понадобится большая антенна. Но далеко не всегда вам нужен такой сигнал. Именно поэтому и стоит рассмотреть такую вещь, как антенна 433 МГц. Это устройство сильно отличается от тех антенн, которые вы привыкли видеть на окнах и крышах. Оно является очень маленьким и, как уже можно заметить по названию, принимает не самые длинные волны сигнала. Зачем могут пригодиться такие волны? Большинство людей не обращают на них внимания, однако если вы любите наполнять свой дом различными предметами, работающими на дистанционном управлении, то вам определенно понадобится далеко не одна антенна 433 МГц. Если вы научитесь пользоваться их свойствами, то сможете создавать в своей квартире такие вещи, как радиорозетка или даже кормушка для домашнего питомца с дистанционным управлением. Заинтересованы? Тогда читайте статью далее, и вы узнаете, что представляет собой данная антенна, как ее использовать, где купить, а самое главное - как сделать ее собственными руками, если вы не хотите тратиться на покупку.

Что это за антенна?

Итак, в первую очередь необходимо разобраться с тем, что представляет собой антенна 433 МГц. Как вы уже могли понять, это устройство, которое позволяет вам настроить определенный прибор на конкретную частоту, чтобы затем взаимодействовать с ним. Установив антенну в конкретный прибор, вы сможете затем посылать ей сигнал на определенной частоте, чтобы активировать этот прибор и контролировать его. Это очень полезная функция в любом доме, так как вы сможете значительно упростить многие процессы. Однако далеко не каждый сможет проделать нечто подобное - вам нужно хорошо разбираться в данной сфере, чтобы настроить приборы на нужную частоту. Но если вы поставите перед собой цель, то достигнуть ее определенно сможете. Просто вам придется как следует постараться, и начать стоит с изучения именно этой антенны, так как она является одним из самых главных элементов. Вам определенно стоит знать, что антенна 433 МГц бывает трех типов: штыревой, спиральной и вытравленной на печатной плате. Чем они различаются? Какую лучше выбрать? Именно об этом и пойдет речь дальше. Вам предстоит узнать, что представляет собой каждая из этих антенн и понять, какая из них лучше всего подходит для вашей конкретной цели.

Штыревые антенны

Как может оказаться в вашем распоряжении антенна на 433 МГц? Своими руками сделать ее довольно просто, но также вы можете приобрести и готовую, которая обойдется вам немного дороже, но сэкономит немного времени. В любом случае вам сначала нужно определиться с тем, какой именно тип вы хотите получить. И первый тип, о котором пойдет речь, - это штыревая антенна. Ее основным преимуществом является то, что она имеет самые лучше технические характеристики по сравнению с остальными видами. Именно поэтому практически всегда люди делают выбор в ее пользу. Более того, ее сделать своими руками гораздо проще. Так что в целом это наилучшая антенна на 433 МГц, своими руками сделанная или же купленная в магазине. Однако при этом вам не стоит думать, что она идеальна. Если бы ситуация обстояла именно так, то потребности в других видах попросту не было бы. Именно поэтому необходимо отдельно рассмотреть недостатки, которые имеет этот вид антенн, чтобы вы были в курсе всех особенностей, прежде чем принимать решение о покупке.

Недостатки штыревых антенн

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

Спиральные антенны

Проще всего вам дастся штыревая самодельная антенна на 433 МГц, однако, как вы уже могли заметить выше, она неидеальна. Поэтому стоит обратить внимание на другие виды, например, на спиральную антенну. Чем она отличается от штыревой? Во-первых, она также имеет неплохие технические характеристики, так что в этом плане вы можете использовать с полным спокойствием как первый, так и второй вид. Что же насчет помех? Оказывается, они у спиральной антенны также присутствуют в закрытых помещениях, причем иногда бывают даже более сильными, чем у штыревых. Поэтому остается взглянуть на последний параметр - компактность. Как вы помните, штыревые антенны из-за особенности конструкции должны либо размещаться на корпусе устройства, либо внутри него, но при этом внутри устройства должно быть довольно много свободного места, чего сложно добиться, когда речь идет о небольших бытовых приборах домашнего использования. И по этому параметру спиральная антенна обходит штыревую, потому что она является крайне компактной и позволит вам сделать радиоуправляемым практически каждый прибор в вашем доме. Естественно, самодельная направленная антенна 433 МГц, сделанная таким образом, займет у вас гораздо больше времени, но если вы собираетесь купить антенну, то вам определенно стоит взглянуть на спиральные версии, так как они могут вам пригодиться и очень сильно помочь.

Антенна на плате

Если вам нужна качественная компактная коллинеарная антенна на 433 МГц, то вам определенно стоит обратить внимание на этот вид, то есть на антенны, которые втравлены в плату. Это означает, что данный вид невозможно (или же очень сложно) сделать своими руками, поэтому рассматриваться они будут исключительно как покупные. В чем их преимущества перед описанными выше двумя типами? В первую очередь, они имеют неплохие характеристики. Конечно, не такие впечатляющие, как у предыдущих двух вариантов, однако достаточно хорошие для повседневного использования. Основным их преимуществом является компактность - такие антенны можно разместить абсолютно в любом устройстве. Но, как уже было сказано выше, основным их недостатком является то, что двухдиапазонная антенна 144-433 МГц на плате, сделанная своими руками - это нечто фантастическое. Именно поэтому далее этот вариант рассматриваться не будет по той причине, что оставшаяся часть статьи будет уделена созданию антенны своими руками. Насколько это сложно сделать? Что для этого понадобится? Обо всем этом вы узнаете далее.

Необходимые расчеты

Но если вы решились сделать антенну своими руками, то вам понадобится немало теоретических знаний по этой теме. Дело в том, что любое отклонение в процессе изготовления не позволит вам настроить антенну на прием конкретной частоты. Поэтому все должно выполняться очень точно, так что начинать всегда рекомендуется с расчетов. Сделать их не так сложно, потому что все, что вам нужно рассчитать, - это длина волны. Возможно, вы разбираетесь в физике, поэтому вам будет намного проще, так как вы будете понимать, о чем идет речь. Но даже если физика - это не самая сильная ваша сторона, вам не обязательно нужно понимать, что означает каждая переменная, чтобы провести необходимые расчеты. Итак, как же высчитывается длина антенны 433 МГц? Самое основное уравнение, которое вам нужно знать, - это то, которое позволит вам высчитать необходимую длину антенны. Для этого вам нужно сначала так как длина антенны составляет одну четвертую часть длины волны. Те люди, которые разбираются в физике, могут сами рассчитать необходимую длину волны для конкретной частоты: в данном случае это 433 МГц. Что необходимо сделать? Вам необходимо взять показатель скорости света, который является постоянным, а затем разделить его на необходимую вам частоту. В результате получается, что длина волны для данной частоты составляет около 69 сантиметров, но при такой детальной настройке лучше использовать более точные значения, поэтому стоит сохранить хотя бы два знака после запятой, то есть финальный результат - 69.14 сантиметра. Теперь необходимо разделить полученное значение на четыре, и получится четверть длины волны, то есть 17.3 сантиметра. Такой длины должна быть ваша J-антенна 433 МГц или любой другой вид, который вы захотите использовать. Помните, что независимо от типа, длина антенны должна оставаться неизменной.

Использование полученных данных

Теперь вам необходимо использовать данные, которые вы получили, на практике. Антенна 144-433 МГц может делаться различными способами, однако практическое применение теоретических сведений должно всегда быть одинаковым. О чем идет речь? Во-первых, вам необходимо всегда брать проволоку на несколько сантиметров длиннее, чем желаемая длина антенны. Почему? Дело в том, что в теории все получается довольно точно, однако на практике работать все будет далеко не всегда так, как вы планируете. Поэтому вам стоит всегда иметь некоторый запас на тот случай, если что-то пойдет не так или сигнал не будет ловиться на той частоте, на которой вы хотели. Всегда можно легко откусить проволоку в конкретном месте, когда вы определите необходимую длину. Во-вторых, вам стоит всегда помнить, что длина отсчитывается от того места, где проволока выходит из основания. Таким образом, полученные 17 сантиметров должны отсчитываться от основания вашей антенны. Чаще всего вам придется использовать немного более длинную проволоку, так как вам нужно будет запаять вашу антенну. Антенна 433 МГц штыревая тем лучше будет работать, чем больше вы штырей используете, поэтому вам стоит позаботиться о том, чтобы каждый из них был одинаковой длины.

Подготовка материалов

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

Выполнение работ

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

Финальные шаги

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

На этом уроке мы решим задачу по передаче радиосигнала между двумя контроллерами Ардуино с помощью популярного приемопередатчика с частотой 433МГц. На самом деле, устройство по передаче данных состоит из двух модулей: приемника и передатчика. Данные можно передавать только в одном направлении. Это важно понимать при использовании этих модулей. Например, можно сделать дистанционное управление любым электронным устройством, будь то мобильный робот или, например, телевизор. В этом случае данные будут передаваться от пульта управления к устройству. Другой вариант — передача сигналов с беспроводных датчиков на систему сбора данных. Здесь уже маршрут меняется, теперь передатчик стоит на стороне датчика, а приемник на стороне системы сбора. Модули могут иметь разные названия: MX-05V, XD-RF-5V, XY-FST, XY-MK-5V, и т.п., но все они имеют примерно одинаковый внешний вид и нумерацию контактов. Также, распространены две частоты радиомодулей: 433 МГц и 315 МГц.

1. Подключение

Передатчик имеет всего три вывода: Gnd, Vcc и Data.
Подключаем их к первой плате Ардуино по схеме: Собираем оба устройства на макетной плате и приступаем к написанию программ.

2. Программа для передатчика

Для работы с радиомодулями воспользуемся библиотекой RCSwitch . Напишем программу, которая будет каждую секунду по-очереди отправлять два разных сообщения. #include RCSwitch mySwitch = RCSwitch(); void setup() { mySwitch.enableTransmit(2); } void loop() { mySwitch.send(B0100, 4); delay(1000); mySwitch.send(B1000, 4); delay(1000); } Разберем программу. Первое что мы сделали — объявили объект для работы с передатчиком и назвали его mySwitch. RCSwitch mySwitch = RCSwitch(); Затем, внутри стандартной функции setup включили передатчик и указали вывод, к которому он подключен: mySwitch.enableTransmit(2); Наконец, в основном цикле программы loop отправляем сначала одно сообщение, а затем и второе с помощью функции send : mySwitch.send(B1000, 4); Функция send имеет два аргумента. Первый — это отправляемое сообщение, которое будет отправляться в эфир в виде пачки импульсов. Второй аргумент — это размер отправляемой пачки. В нашей программе мы указали сообщения в формате двоичного числа. На это указывает английская буква «B» в начале кода B1000. В десятеричном представлении это число превратится в восьмерку. Так что мы могли вызвать функцию send так: mySwitch.send(8, 4); Также send умеет принимать двоичные строки: mySwitch.send("1000", 4);

3. Программа для приемника

Теперь напишем программу для приемника. Для демонстрации факта передачи мы будем зажигать светодиод, подключенный к выводу №3 на плате Ардуино. Если приемник поймал код B1000 — включим светодиод, а если B0100 — выключим. #include RCSwitch mySwitch = RCSwitch(); void setup() { pinMode(3, OUTPUT); mySwitch.enableReceive(0); } void loop() { if(mySwitch.available()){ int value = mySwitch.getReceivedValue(); if(value == B1000) digitalWrite(3, HIGH); else if(value == B0100) digitalWrite(3, LOW); mySwitch.resetAvailable(); } } Функция available возвращает истину, если передатчик принял хоть какие-то данные: mySwitch.available() Функция getReceivedValue извлекает из потока данных одну пачку и декодирует её в число. В программе мы присваиваем полученное число переменной value : int value = mySwitch.getReceivedValue();

Задания

Теперь можно попробовать потренироваться и сделать разные полезные устройства. Вот несколько идей.
  1. Пульт для светильника. На стороне приемника , включенный в цепь питания светильника (осторожно, 220 Вольт!). На стороне передатчика: . Написать программы для приемника и передатчика, которые по нажатию кнопки будут включать удаленное реле. При повторном нажатии кнопки реле будет выключаться.
  2. Уличный термометр с радиоканалом. На стороне передатчика разместить . Предусмотреть автономное питание от батареек. На стороне приемника: . Написать программы для приемника и передатчика, которые позволят выводить показания температуры с удаленного датчика на дисплее.

Заключение

Итак, теперь мы знаем простой и недорогой способ передавать данные на расстоянии. К сожалению, скорость передачи и дистанция в таких радиомодулях весьма ограничены, так что мы не сможем полноценно управлять, например квадрокоптером. Однако, сделать радиопульт для управления простым бытовым прибором: светильником, вентилятором или телевизором, нам под силу. На основе приемопередатчиков с частотой 433 МГц и 315 МГц работает большинство радиоканальных пультов управления. Имея Ардуино и приемник, мы можем декодировать сигналы управления и повторить их. Подробнее о том, как это сделать мы напишем в одном из следующих уроков!

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

Лежат у меня разные приемники и передатчики данного диапазона, решил обобщить и классифицировать данные устройства. Тем более, что в конструировании устройств без радиоканала обойтись довольно сложно, особенно если поделка не должна находиться в стационарном положении. Кто-то возможно возразит, что сейчас довольно немало решений на wi-fi и стоит использовать их, однако, отмечу что не везде их использование целесообразно, к тому же иногда не хочется мешать себе и соседям занимая столь ценный частотный ресурс.

В общем, это все лирика, перейдем к конкретике, сравнению подлежат следующие устройства:
Самый распространенный и дешевый комплект передатчика и приемника:


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

Следующий комплект позиционируется как более качественный:


Продается за $2.48 в комплекте с антеннками пружинками для данного диапазона.

Собственно предмет обзора, продается отдельно в виде приемника:

Следующее устройство участвующее в данном мероприятии является передатчиком:


Где конкретно я его купил - не помню, впрочем, не так важно.

Для того чтобы обеспечить равные условия всем участникам припаяем одинаковые в виде спирали:


Также, я припаял выводы для вставки в макетку.

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

Для тестов я решил использовать библиотеку , ее нужно распаковать в каталог "libraries" установленной среды arduino IDE. Пишем нехитрый код передатчика, который будет стоять стационарно:
#include RCSwitch mySwitch = RCSwitch(); void setup() { Serial.begin(9600); mySwitch.enableTransmit(10); } void loop() { mySwitch.send(5393, 24); delay(5000); }
Пин данных передатчиков будем подключать к выходу 10 arduino. Передатчик будет каждые 5 секунд посылать в эфир цифру 5393.

Код приемника немного более сложный, из-за подключения внешнего диода через ограничительный резистор к выводу 7 arduino:
#include #define LED_PIN 7 RCSwitch mySwitch = RCSwitch(); void setup() { Serial.begin(9600); pinMode(LED_PIN, OUTPUT); digitalWrite(LED_PIN, 0); mySwitch.enableReceive(0); } void loop() { if (mySwitch.available()) { int value = mySwitch.getReceivedValue(); if (value == 0) { Serial.print("Unknown encoding"); } else { Serial.print("Received "); uint16_t rd = mySwitch.getReceivedValue(); if(rd==5393){ digitalWrite(LED_PIN, 1); delay(1000); digitalWrite(LED_PIN, 0); delay(1000); } } mySwitch.resetAvailable(); } }
Приемник подключен к выводу 2 arduino Nano (в коде используется mySwitch.enableReceive(0), так как вход 2 соответствует 0-му типу прерывания). Если принята та цифра которая отправлялась, то на секунду мигнем внешним диодом.

Благодаря тому, что все передатчики имеют одинаковую распиновку, в ходе эксперимента их можно будет просто менять:


У приемников ситуация аналогична:





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


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

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


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

А вот с приемниками все оказалось сложнее. Почетное 3-е место занял приемник из этого комплекта:


Он начал терять связь уже на 6 метрах в пределах прямой видимости (на 5 метрах - при использовании аутсайдера среди передатчиков)

Второе место занял участник из самого дешевого комплекта:


Уверненно принимал на 8-ми метрах в пределах прямой видимости, 9-ый метр осилить не удалось.

Ну и рекордсменом стал предмет обзора:


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

Согласно рекомендациям, увеличить мощность передачи (а следовательно и расстояние приема) можно повышая напряжение питания передатчика. 12 Вольт позволило увеличить исходное расстояние на 2-3 метра в пределах прямой видимости.

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

Планирую купить +122 Добавить в избранное Обзор понравился +121 +225

433/315 МГц, вы узнаете из этого небольшого обзора. Эти радиомодули обычно продают в паре - с одним передатчиком и одним приемником. Пару можно купить на eBay по $4, и даже $2 за пару, если вы покупаете 10 штук сразу.

Большая часть информации в интернете обрывочна и не очень понятна. Поэтому мы решили проверить эти модули и показать, как получить с их помощью надежную связь USART -> USART.

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

В общем, все эти радиомодули имеют подключение 3 основных контакта (плюс антенна);

Передатчик

  • Напряжение vcc (питание +) 3В до 12В (работает на 5В)
  • GND (заземление -)
  • Приём цифровых данных.

Приемник

  • Напряжение vcc (питание +) 5В (некоторые могут работать и на 3.3 В)
  • GND (заземление -)
  • Выход полученых цифровых данных.

Передача данных

Когда передатчик не получает на входе данных, генератор передатчика отключается, и потребляет в режиме ожидания около нескольких микроампер. На испытаниях вышло 0,2 мкА от 5 В питания в выключенном состоянии. Когда передатчик получает вход каких-то данных, он излучает на 433 или 315 МГц несущей, и с 5 В питания потребляет около 12 мА.

Передатчик можно питать и от более высокого напряжения (например 12 В), которое увеличивает мощность передатчика и соответственно дальность. Тесты показали с 5 В питанием до 20 м через несколько стен внутри дома.

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

Важно знать, что приемник тратит некоторое количество времени, чтобы отрегулировать усиление, так что никаких "пакетов" данных! Передачу следует начинать с "вступления" до основных данных и затем приемник будет иметь время, чтобы автоматически настроить усиление перед приёмом важных данных.

Тестирование RF модулей

При испытаниях обоих модулей от +5В источника постоянного тока, а также с 173 мм вертикальной штыревой антенной. (для частоты 433,92 МГц это "1/4 волны"), было получено реальных 20 метров через стены, и тип модулей не сильно влияет на эти тесты. Поэтому можно предположить, что эти результаты типичны для большинства блоков. Был использован цифровой источник сигнала с точной частотой и 50/50 скважностью, это было использовано для модуляции данных передатчика.

Обратите внимание, что все эти модули, как правило, стабильно работают только до скорости 1200 бод или максимум 2400 бод серийной передачи, если конечно условия связи идеальные (высокий уровень сигнала).

Выше показан простой вариант блока для последовательной передачи информации микроконтроллеру, которая будет получена с компьютера. Единственное изменение - добавлен танталовый конденсатор 25 В 10 мкф на выводы питания (Vcc и GND) на оба модуля.

Вывод

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

Обсудить статью RF РАДИОМОДУЛИ НА 433 МГЦ

Fun fact! Существуют другие, но совместимые передатчики на 433 МГц, в частности раз и два . Кроме того, есть и альтернативный приемник . Но он не вполне совместим, так как на выходе всегда выдает какой-то сигнал, независимо от того, осуществляется ли реально сейчас передача, или нет.

Для своих экспериментов я также использовал купленный на eBay пульт от гаража с внутренним DIP-переключателем:

При некотором везении такие пульты все еще можно найти как на eBay, так и на AliExpress по запросу вроде «garage door opener 433mhz with dip switch». Но в последнее время их вытесняют «программируемые» пульты, умеющие принимать и копировать сигнал других пультов. Доходит вплоть до того, что продавцы высылают пульты без DIP-переключателя даже в случае, если он явно изображен на представленном ими фото и указан в описании товара. Полагаться на внешнюю схожесть пульта с тем, что использовал я, также не стоит. Впрочем, если вы решите повторить шаги из этой заметки, наличие или отсутствие DIP-переключателя не сыграет большой роли.

Модули крайне просто использовать в своих проектах:

Как приемник, так и передатчик, имеет пины VCC, GND и DATA. У приемника пин DATA повторяется дважды. Питаются модули от 5 В. На фото слева собрана схема, в который светодиод подключен к пину DATA приемника. Справа собрана схема с передатчиком, чей пин DATA подключен к кнопке и подтягивающему резистору. Плюс в обоих схемах используется стабилизатор LM7805. Проще некуда.

Запишем сигнал при помощи Gqrx и откроем получившийся файл в Inspectrum:

Здесь мы видим такие же короткие и длинные сигналы, что нам показал осциллограф. Кстати, такой способ кодирования сигнала называется On-Off Keying . Это, пожалуй, самый простой способ передачи информации при помощи радиоволн, который только можно вообразить.

Запускаем, и на Scope Plot видим:

Практически такой же сигнал, что нам показал осциллограф!

Как видите, копеечные радиомодули на 433 МГц дают нам огромный простор для творчества. Их можно использовать не только друг с другом, но и со многими другими устройствами, работающими на той же частоте. Можно вполне успешно использовать их в чисто аналоговых устройствах без какого-либо микроконтроллера, например, с таймером 555 . Можно реализовывать собственные протоколы с чексуммами, сжатием, шифрованием и так далее, безо всяких ограничений, скажем, на длину пакета, как у NRF24L01 . Наконец, модули прекрасно подходят для broadcast посылки сообщений.

А какие потрясающие применения этим радиомодулям приходят вам на ум?

Дополнение: Также вас могут заинтересовать посты