Передача данных
Когда передатчик не получает на входе данных, генератор передатчика отключается, и потребляет в режиме ожидания около нескольких микроампер. На испытаниях вышло 0,2 мкА от 5 В питания в выключенном состоянии. Когда передатчик получает вход каких-то данных, он излучает на 433 или 315 МГц несущей, и с 5 В питания потребляет около 12 мА.
Передатчик можно питать и от более высокого напряжения (например 12 В), которое увеличивает мощность передатчика и соответственно дальность. Тесты показали с 5 В питанием до 20 м через несколько стен внутри дома.
Приемник при включении питания, даже если передатчик не работает, получит некоторые статические сигналы и шумы. Если будет получен сигнал на рабочей несущей частоте, то приемник автоматически уменьшит усиление, чтобы удалить более слабые сигналы, и в идеале будет выделять модулированные цифровые данные.
RadioHead Library — универсальная библиотека для беспроводных модулей
Прежде чем мы начнем программировать, установим библиотеку RadioHead в Arduino IDE.
RadioHead — это библиотека, которая позволяет легко передавать данные между платами Arduino. Она настолько универсальна, что ее можно использовать для управления всеми видами устройств радиосвязи, включая наши модули на 433 МГц.
Библиотека RadioHead собирает наши данные, инкапсулирует их в пакет данных, который включает в себя CRC (проверку циклически избыточного кода), а затем отправляет его с необходимой преамбулой и заголовком на другую Arduino. Если данные получены правильно, принимающая плата Arduino проинформирует о наличии доступных данных и приступит к их декодированию и выполнению.
Пакет RadioHead формируется следующим образом: 36-битный поток из пар «1» и «0», называемый «обучающей преамбулой», отправляется в начале каждой передачи. Эти биты необходимы приемнику для регулировки его усиления до получения фактических данных. Затем следует 12-битный «Начальный символ», а затем фактические данные (полезная нагрузка).
Последовательность проверки или CRC добавляется в конец пакета, который пересчитывается RadioHead на стороне приемника, и если проверка CRC верна, приемное устройство получает предупреждение. Если проверка CRC не пройдена, пакет отбрасывается.
Весь пакет выглядит примерно так:
Разновидности кодграбберов
Самые распространенные кодграбберы представлены в трех видах:
- Кодграббер для сигнализаций, использующих статический код (простые и дешевые системы охраны).
- Кодграббер, использующий при работе код-подмену. Устройство снабжено генератором помех, которое глушит код, посылаемый с «родного» брелока, и подменяет его своим. Поэтому, если машина с первого нажатия на кнопку не встала на охрану (сигнализация не включилась), а сработала только при последующих нажатиях, есть повод насторожиться. Возможно, сработал граббер, который заглушил и подменил сигнал.
- Алгоритмический кодграббер. Устройство способно справиться с даже с надежными сигнализациями, использующими в своей работе диалоговую схему.
Диалоговая схема защиты считается наиболее надежной. Принцип ее работы заключается в том, что сигнал, отправляемый с брелока автовладельца, принимается управляющим блоком сигнализации автомобиля. Этот блок после приема сигнала проверяет, есть ли в памяти то устройство, которое этот сигнал отправило (брелок). После чего отправляет обратно на брелок свой сигнал-запрос. Брелок его обрабатывает по засекреченному алгоритму. Результат обработки снова отправляется на блок сигнализации, где он заново сверяется по тому же алгоритму. Только после сравнения управляющим блоком результатов автомобиль снимается с охраны.
Но алгоритмический кодграббер и с такими сложностями успешно справляется. После перехвата сигнала с брелока определяется производитель охранной системы. Далее идет сравнение с базой кодов, и грабер начинает работать в соответствии с полученными данными. Заводская база данных формируется за счет утечек информации от самих производителей. Из вышесказанного вырисовывается печальная картина того, что на каждую сигнализацию найдется свой кодграббер. Отчасти это так и есть. Если сигнализация электронная, то рано или поздно найдутся умельцы, которые ее взломают. Тем не менее, руки опускать не нужно. Создание противоугонных систем и обнаружение способов их взлома превратилось в своеобразный спорт. И эта борьба добра и зла никогда не закончится. Вот и на кодграббер нашелся антикодграббер, который за определенную сумму можно приобрести в интернете, собственно, как и сам граббер.
Поэтому, чтобы защитить свой автомобиль, наряду с электронными системами охраны целесообразно применять и механические средства защиты.
Механические средства защиты автомобиля от угона
Современные механические приспособления защиты от угона представляют собой блокираторы коробок передач, рулевых систем или педалей. Даже если злоумышленникам удастся вскрыть автомобиль при помощи кодграббера, то для того чтобы снять механическую противоугонную защиту, понадобится как минимум дополнительное время. А если учитывать то, что для угонщика счет идет на секунды, то вполне возможно, что тратить свое время на взлом дополнительной механической системы он не будет. К тому же производители механических противоугонок постоянно усовершенствуют свои приспособления, снабжая их своими секретами.
Скетч Arduino для радиочастотного передатчика 433 МГц
В нашем эксперименте мы отправим простое текстовое сообщение от передатчика к получателю. Будет полезно понять, как использовать модули, и это может послужить основой для более практических экспериментов и проектов.
Вот скетч, который мы будем использовать для нашего передатчика:
// Подключаем библиотеку RadioHead Amplitude Shift Keying #include <RH_ASK.h> // Подключаем библиотеку SPI Library #include <SPI.h> // Создаем объект управления смещением амплитуды RH_ASK rf_driver; void setup() { // Инициализируем объект ASK rf_driver.init(); } void loop() { const char *msg = "Hello World"; rf_driver.send((uint8_t *)msg, strlen(msg)); rf_driver.waitPacketSent(); delay(1000); }
Это довольно короткий набросок, но это все, что вам нужно для передачи сигнала.
Код начинается с подключения библиотеки RadioHead ASK. Мы также должны подключить библиотеку SPI Arduino, так как от нее зависит библиотека RadioHead.
#include <RH_ASK.h> #include <SPI.h>
Далее нам нужно создать объект ASK, чтобы получить доступ к специальным функциям, связанным с библиотекой RadioHead ASK.
// Создаем объект управления смещением амплитуды RH_ASK rf_driver;
В функции setup() нам нужно инициализировать объект ASK.
// Инициализируем объект ASK rf_driver.init();
В функции loop() мы начинаем с подготовки сообщения. Это простая текстовая строка, которая хранится в char с именем msg. Знайте, что ваше сообщение может быть любым, но не должно превышать 27 символов для лучшей производительности. И обязательно посчитайте количество символов в нем, так как вам понадобится это количество в коде получателя. В нашем случае у нас 11 символов.
// Готовим сообщение const char *msg = "Hello World";
Затем сообщение передается с использованием функции send(). Он имеет два параметра: первый — это массив данных, а второй — количество байтов (длина данных), подлежащих отправке. За send() функцией обычно следует waitPacketSent() функция, которая ожидает завершения передачи любого предыдущего передаваемого пакета. После этого код ждет секунду, чтобы дать нашему приемнику время разобраться во всем.
rf_driver.send((uint8_t *)msg, strlen(msg)); rf_driver.waitPacketSent(); delay(1000);
Делаем дубликат пультов Doorhan
В отличие от предыдущих брендов, Doorhan не позволяет запрограммировать пульты с уже имеющихся устройств, а запись производится только с приемника. С одной стороны, это несколько усложняет программирование и увеличивает затрачиваемое на него время. С другой же стороны, таким образом повышается безопасность, так как злоумышленнику проблематично сделать дубликат.
Обучение пультов Doorhan выполняется следующим образом:
- На плате приемника зажимаем кнопку «Rec» (в некоторых моделях она называется «запись пультов») на 3 секунды — должен загореться светодиодный индикатор под надписью «LED1».
- Подносим брелок к радиоприемнику и зажимаем нужную нам кнопку на 3 секунды — запись программы должна выполниться.
- Проверяем работу кнопки.
Таким способом записывается каждый прибор. Отметим, что разные модели радиоприемников Doorhan способны записывать от 30 до нескольких сотен пультов.
- Паровая гладильная система: какая лучше для дома?
- Шлифмашины: какими бывают, для каких работ подходят?
1 Изучение работы домашней сигнализации
Вы приобрели «умную» сигнализацию для дома или гаража. Ей можно управлять по Wi-Fi или GPRS/3G/4G через специальное приложение, а также через пульт дистанционного управления. Но вот незадача: в комплекте всего один пульт (брелок) ДУ, а вам нужно несколько – для каждого члена семьи.
«Умная» сигнализация для дома или гаража
Что делать? Можно купить у продавца сигнализации ещё один пульт. Но не все продавцы идут на это. Кроме того, отдельно брелок будет стоить существенную сумму по сравнению со стоимостью самой сигнализации. Можно сделать такой пульт самому. Тем более что, как правило, работают они очень просто. Такие сигнализации существуют лишь для спокойствия хозяина, и доверять им охрану серьёзных объектов я бы не стал. В том, как легко можно самому собрать альтернативный пульт, мы сейчас убедимся.
Для начала необходимо, конечно же, вскрыть оригинальный пульт, чтобы увидеть, на каком принципе он работает, а также изучить систему его команд. В моём примере пульт ДУ имеет всего 4 кнопки, которые соответствуют 4-м командам: поставить на охрану, снять с охраны, экстренное срабатывание (SOS), охрана дома.
Пульт дистанционного управления от домашней сигнализации
После вскрытия пульта обнаружим, что он работает по радио на частоте 433 МГц. Это понятно, например, по кварцевому резонатору R433. Необходимо снять осциллограммы всех управляющих сигналов вашей сигнализации. Для этого нужно найти вход антенны и подключить к нему осциллограф или логический анализатор. Далее, нажимая кнопки пульта, установить соответствие кнопок командам. В данном примере вот осциллограмма сигнала «SOS»:
Осциллограмма сигнала SOS «умной» сигнализации
А вот осциллограмма сигнала «LOCK»:
Осциллограмма сигнала LOCK «умной» сигнализации
Бывает, что команда может периодически меняться, например, через определённое число нажатий на кнопку. Это добавляет системе устойчивости ко взлому злоумышленником. Но в простейших или бюджетных системах команды обычно не меняются.
В моём случае команда не меняется. При каждом нажатии на кнопку формируется 3 одинаковых пакета импульсов с паузами между ними в ~12 мс. Видно, что есть только 2 типа импульсов: длинные и короткие. Длительность короткого импульса ~0.5 мс, длинного ~1.5 мс. Передача одного бита (импульс + пауза после него) занимает около 2 мс.
Каждый пакет состоит из 25-ти импульсов. Предположим, что каждый импульс представляет собой один бит. И допустим, что короткий импульс – это «1», а длинный – «0». Тогда можно записать передаваемую команду в двоичном виде как 1_01010010_10001000_11111101 В шестнадцатеричном виде это будет 0x15288FD, которые можно представить массивом из 4-х байтов {0x01,0x52,0x88,0xFD}.
Если сравнить между собой все четыре команды, то можно заметить, что команды отличаются только последним байтом. Для нас это не имеет значения, просто наблюдение. В принципе, это всё, что нужно знать, чтобы сделать собственный «пультозаменитель».
На каком вообще основании ставят шлагбаумы
Моя твоя не понимать
Жильцы проводят общее собрание собственников помещений в домах, перед которыми хотят установить шлагбаум. На нем голосуют: если большинство жителей за шлагбаум, его можно установить(ч.1 ст. 46 ЖК РФ).
На собрании решают, кто и как обеспечит беспрепятственный проезд спецслужб на огражденную территорию в любой момент. Можно поручить это консьержу, нанять охранника или установить устройство ввода кода, который сообщают спецслужбам.
Жильцы должны выбрать подрядную организацию, которая разработает проект шлагбаума. Она же может установить конструкцию и обслуживать её. Но перед установкой нужно передать решение собрания жильцов и проект размещения шлагбаума в совет муниципальных депутатов округа.
У депутатов есть 30 дней на принятие решения. Ставить шлагбаум можно, только если депутаты разрешат. Установку также придется согласовать с ГИБДД и пожарной инспекцией.
Платить за установку, ремонт и обслуживание шлагбаума должны сами жильцы. Если хотят нанять охрану, на неё тоже придётся скинуться.
В Москве можно получить до 100 тыс. рублей софинансирования на установку шлагбаума. Но за брелоки, эксплуатацию и ремонт придется платить из своего кармана.
Тестирование RF модулей
При испытаниях обоих модулей от +5В источника постоянного тока, а также с 173 мм вертикальной штыревой антенной. (для частоты 433,92 МГц это «1/4 волны»), было получено реальных 20 метров через стены, и тип модулей не сильно влияет на эти тесты. Поэтому можно предположить, что эти результаты типичны для большинства блоков
Был использован цифровой источник сигнала с точной частотой и 50/50 скважностью, это было использовано для модуляции данных передатчика
Выше показан простой вариант блока для последовательной передачи информации микроконтроллеру, которая будет получена с компьютера. Единственное изменение — добавлен танталовый конденсатор 25 В 10 мкф на выводы питания (Vcc и GND) на оба модуля.
2 Схема и скетч самодельного пульта для домашней сигнализации
Схема будет предельно простой: Arduino по одному проводу будет управлять радиопередатчиком, а ещё по четырём будет опрашивать нажатия тактовых кнопок. При обнаружении нажатия будет отправлять соответствующую команду на радиопередатчик. Кнопку мы уже много раз подключали. Напомню, что кнопка должна подключаться с подтяжкой через резистор к земле или к питанию, иначе будут непроизвольные срабатывания.
Схема пульта для «умной» сигнализации на Arduino
На всякий случай, вот ссылка на базовую статью про подключение кнопки к Arduino.
Также желательно обрабатывать нажатие кнопки специальным образом, чтобы избежать влияния т.н. дребезга контактов. В данном случае обойдёмся без него, т.к. повторные срабатывания тут не играют роли.
Итак, скетч у нас получится довольно простой и короткий.
Скетч управления пультом ДУ для сигнализации (разворачивается)
#define radioTX 10 // управление передатчиком // 4 кнопки пульта: #define btnLock 9 #define btnUnlock 8 #define btnHome 7 #define btnSos 6 // Команды управления: byte LOCK = {0x01,0x52,0x88,0xEF}; byte UNLOCK = {0x01,0x52,0x88,0xYY}; // вместо YY будут значения вашей сигнализации byte HOME = {0x01,0x52,0x88,0xFB}; byte SOS = {0x01,0x52,0x88,0xFD}; void setup() { pinMode(btnLock, INPUT); pinMode(btnUnlock, INPUT); pinMode(btnHome, INPUT); pinMode(btnSos, INPUT); pinMode(radioTX, OUTPUT); digitalWrite(radioTX, LOW); pinMode(LED_BUILTIN, OUTPUT); // для индикации передачи digitalWrite(LED_BUILTIN, LOW); Serial.begin(115200); } void loop() { if (digitalRead(btnLock) == HIGH) { sendMessage(LOCK); blinkNum(1); Serial.println("LOCK"); } else if (digitalRead(btnUnlock) == HIGH){ sendMessage(UNLOCK); blinkNum(2); Serial.println("UNLOCK"); } else if (digitalRead(btnHome) == HIGH) { sendMessage(HOME); blinkNum(3); Serial.println("HOME"); } else if (digitalRead(btnSos) == HIGH) { sendMessage(SOS); blinkNum(4); Serial.println("SOS"); } } // Мигает заданное число раз (для индикации). void blinkNum(int num){ for (int i=0;i<num;i++){ digitalWrite(LED_BUILTIN, HIGH); delay(50); digitalWrite(LED_BUILTIN, LOW); delay(50); } } // Отправляет заданное сообщение: void sendMessage(byte message[]) { for (int t=0; t<3; t++) // отправляем команду трижды { // отправляем 1-ый бит команды отдельно, т.к. он "лишний" //(число битов команды не кратно числу битов в байте): bool b0 = message & 1; sendBit(b0); // а затем каждый байт команды for (int i=1; i<4; i++) { for (int j=7; j>=0; j--) // поразрядно { bool b = (message >> j) & 1; sendBit(b); // отправляем } } delay(12); // делаем задержку м/у повторами пакета } } // Отправляет 1 бит. void sendBit(bool b) { if (!b) // длинный импульс { digitalWrite(radioTX, HIGH); delayMicroseconds(1500); digitalWrite(radioTX, LOW); delayMicroseconds(500); } else // короткий импульс { digitalWrite(radioTX, HIGH); delayMicroseconds(500); digitalWrite(radioTX, LOW); delayMicroseconds(1500); } }
Проверим, как работает наш самодельный пульт.
Самодельный пульт для «умной» сигнализации работает!
Видно, что пульт ставит сигнализацию на охрану и снимает с неё. Всё работает!
Иммобилайзеры
Программирование базовых функций Иммобилайзеры – это также один из популярных методов защиты машины от кодграббера. Смысл иммобилайзера заложен в его названии. В переводе с английского – это обездвиживатель. Он размыкает одну из электроцепей, запитывающих стартер, бензонасос или зажигание. Блокируется или разблокируется машина только специальным ключом или брелоком. Есть иммобилайзеры, которые позволяют несанкционированно завести машину, а блокировка включается только через некоторое время вместе со звуком сигнализации. Это сделано на тот случай, чтобы у злоумышленника не было времени обезвредить приспособление.
Кодграбберами пользуются не только автоугонщики, но и просто любители чужого добра. Им не нужна машина. Воры довольствуются теми вещами, которые хозяин оставил в машине. Машина вскрывается, а после присвоения всех ценностей закрывается снова. Поэтому не нужно оставлять в авто ценные вещи и документы. Кроме всего прочего, оставляя машину без присмотра на СТО, брелок сигнализации лучше забирать с собой, а охранную систему перевести в сервисный режим. Это нужно, чтобы исключить соблазн у посторонних лиц дописать в систему лишний брелок. Количество привязанных к системе охраны брелоков нужно держать на контроле.
Все перечисленные средства защиты и просто осторожность могут обезопасить автомобиль от посягательств на него злоумышленников независимо от того, какой кодграббер они используют
Скетч и Библиотеки
Скетч найдёте на странице проекта на GitHub. Для чтения радиопультов я не использую библиотеки библиотеки типа RC-switch или radiobutton. Скетч достаточно универсален самостоятельно распознает любой цифровой повторяющийся сигнал содержащий до 160 переключений и содержащий защитные паузы от 5 до 30 мс. При этом фиксируется длительность единицы и нуля, полярность сигнала, наличие преамбул и дополнительных бит. Полученные данные скетч может сохранять в EEPROM и синтезировать на их основе исходный сигнал.
- Скетч и библиотека OLED дисплея
- Библиотека GyverButton
Не забудьте нажимать reset на ардуино как только закончится компиляция скетча и появится надпись «Загрузка». Этот программатор автоматом не посылает сигнал ресет.
Code Grabber — что это?
Кодграббер для авто применяется для обмана электронной системы защиты от угона транспортного средства. Такие средства придуманы изначально с хорошей целью — получать доступ к автомобилю сотрудникам сервисных служб в случае поломок и отказа сигнализации подчиняться командам брелка. Затем их начали приобретать угонщики самих машин или просто для открытия авто и кражи различных вещей, находящихся в салоне.
Почти все виды автомобильных сигнализаций не могут защититься от считывания кода посторонним устройством. Возможно, самые дорогие марки и модели сигналок имеют специальное шифрование, которое способно маскировать свои передаваемые и получаемые сигналы.
Так как радиус действия кодграббера 150 метров, то поймать человека с граббером трудно, тем более в центре густонаселенного города.
Примеры
Рассмотрим тестовый пример, который отправляет строку Hello from #<счётчик>:
Отправка
#include <Gyver433.h> Gyver433_TX<2> tx; // указали пин void setup() { } char data[] = "Hello from #xx"; // строка для отправки byte count = 0; // счётчик для отправки void loop() { // добавляем счётчик в строку data = (count / 10) + '0'; data = (count % 10) + '0'; if (++count >= 100) count = 0; tx.sendData(data); delay(100); }
Приём
#include <Gyver433.h> Gyver433_RX<2, 20> rx; // указали пин и размер буфера void setup() { Serial.begin(9600); attachInterrupt(0, isr, CHANGE); // прерывание пина радио по CHANGE } // спец. тикер вызывается в прерывании void isr() { rx.tickISR(); } void loop() { if (rx.gotData()) { // если успешно принято больше 0 Serial.write(rx.buffer, rx.size); // выводим Serial.println(); } }
Библиотека позволяет отправлять данные любого типа (массив, структура) любой длины, что охватывает все возможные сценарии работы с радио.
Распиновка передатчика и приемника 433 МГц
Давайте посмотрим на распиновку модулей передатчика и приемника RF 433 МГц.
DATA — принимает цифровые данные для передачи.
VCC — обеспечивает питание передатчика. Это может быть любое положительное постоянное напряжение от 3,5 до 12 В. Обратите внимание, что РЧ-выход пропорционален напряжению питания, т.е. чем выше напряжение, тем больше будет дальность.
GND — минус питания.
Антенна — это разъем для внешней антенны. Как обсуждалось ранее, вам понадобится припаять кусок проволоки длинной 17,3 см к этому контакту для улучшения дальности.
- DATA — выводит полученные цифровые данные. Два центральных штифта внутренне связаны между собой, поэтому вы можете использовать любой из них для вывода данных.
- VCC — обеспечивает питание приемника. В отличие от передатчика, напряжение питания для приемника должно быть 5 В.
- GND — минус питания.
- Антенна — это разъем для внешней антенны, который часто не обозначен. Это накладка в левом нижнем углу модуля, рядом с маленькой катушкой. Опять же, можно припаять кусок провода длинной 17,3 см к этому контакту для улучшения дальности.
ASK — Amplitude Shift Keying
Как обсуждалось выше, для отправки цифровых данных по радиоканалу, эти модули используют технику, называемую Amplitude Shift Keying или ASK (амплитудная модуляция). Это когда амплитуда (то есть уровень) несущей волны (в нашем случае это сигнал 433 МГц) изменяется в ответ на входящий сигнал данных.
Это очень похоже на аналоговую технику амплитудной модуляции, с которой вы, возможно, знакомы, если вы собирали AM-радио. Иногда это называется двоичной амплитудной манипуляцией, потому что нам необходимо только два уровня. Вы можете представить это как переключатель ВКЛ / ВЫКЛ.
- Для лог. 1 — несущая в полную силу
- Для лог. 0 — несущая отключена
Амплитудная модуляция имеет преимущество в том, что она очень проста в реализации. На ее основе довольно просто спроектировать схему декодера. Также для ASK требуется меньшая полоса пропускания, чем другим методам модуляции, таким как FSK (частотная модуляция). Это одна из причин того дешевизны модулей.
Однако недостатком является то, что амплитудная модуляция подвержена помехам от других радиоустройств и фоновому шуму. Но пока вы обеспечиваете передачу данных на относительно медленной скорости, она может надежно работать в большинстве сред.
Сравнительная таблица популярных устройств дистанционного управления на частоте 433 МГц
Артикул |
Функцио- нальное назначение |
Питание |
Число каналов управления |
Максимальная мощность одного канала управления |
Дополни- тельный брелок- передатчик |
Дальность |
Режимы работы |
Особенности |
MK333 | Комплект брелок- передатчик+ приемник |
~220 В | 1 | ~1000 Вт (7 А) | MK336 | 40 м | Только триггер | . самый миниатюрный приемник; . корпус для приемника в комплекте; . до 20 дополнительных брелков. |
MK336 | Брелок-передатчик | Бат.12 В | — | — | — | 40 м | — | . дополнительный брелок для MK333 |
MP324M | Комплект брелок- передатчик+ приемник |
=5 В (приемник) Бат.12 В (передатчик) |
4 | Маломощный, TTL-уровни |
MP433/ передатчикMP325M/ передатчикMP324M/ передатчик |
100 м | Кнопка | . для реализации режимов «триггер» и «импульс» используется MP146 ; . диапазон рабочих температур приемника от -40 до +80 градусов; . при использовании брелка MP433/ передатчик число подключаемых брелков неограниченно. |
MP324M/ передатчик |
Брелок- передатчик |
Бат.12В | 4 | — | — | 100 м | — | . подходит для MP324M , MP326M . 4 кнопки; . можно заменить на MP433/ передатчик. |
MP325M | Комплект брелок- передатчик+ приемник |
=12 В (приемник) Бат.12 В (передатчик |
2 | ~2000 Вт (10 А) | MP433/ передатчикMP325M/ передатчикMP324M/ передатчик |
100 м | Кнопка, триггер |
При использовании брелка MP433/ |
MP325M/ передатчик |
Брелок- передатчик |
Бат.12В | 2 | — | — | 100 м | — | . дополнительный брелок для MP325M |
MP326M | Комплект брелок- передатчик+ приемник |
=12 В (приемник) Бат.12 В (передатчик |
4 | ~2000 Вт (10 А) | MP325M/ передатчикMP324M/ передатчик |
100 м | Кнопка, триггер | . светодиодная индикация состояний реле; . сброс реле в режиме «триггер»; брелков MP324M/ передатчик. |
MP426 SE | Комплект брелок- передатчик+ приемник |
=12 В (приемник) Бат.12 В (передатчик |
4 | ~1000 Вт (5 А) | MP433/ передатчик |
100м | Кнопка, триггер, перебор каналов |
. три режима работы; . неограниченное число дополнительных брелков |
Простое решение для вашей задачи!
Есть в наличии
Технические характеристики
Рабочая частота (мГц) |
433 |
Тип питания |
постоянный |
Количество входов (шт) |
1 |
Количество выходов (шт) |
1 |
Рекомендованная температура эксплуатации (°С) |
-15…+60 |
Напряжение питания приемника (В) |
5 |
Напряжение питания передатчика (В) |
12 |
Вес, не более (г) |
20 |
Ток потребления приемника (мА) |
1,5 |
Ток потребления передатчика (мА) |
10 |
Входная чувствительность (мкВ) |
1,5 |
Дальность действия (м) |
100 |
Длина приемника (мм) |
19 |
Длина передатчика (мм) |
30 |
Выходная мощность передатчика (мВт) |
10 |
Входной уровень данных передатчика (В) |
5 |
Выходной уровень данных приемника (В) |
0,7 |
Ширина передатчика (мм) |
15 |
Высота передатчика (мм) |
10 |
Ширина приемника (мм) |
19 |
Высота приемника (мм) |
10 |
Вес |
22 |
Использование комплекта без применения микроконтроллеров.
Меры предосторожности
- Не превышайте максимально допустимое напряжение питания приемника и передатчика.
- Не путайте полярность питания приемника и передатчика.
- Не превышайте максимально допустимый ток выходов приемника.
- Не соблюдение данных требований приведет к выходу устройства из строя.
Вопросы и ответы
- Возможно ли приобрести несколько приемников к одному передатчику?
Если в помещении будут стоять несколько приемников, то будут ли все они срабатывать от одного передатчика? -
Могу ли я управлять приемником, одним из предлогаемых пультов 433 МГц
Можно, но что бы не было ложных срабатываний необходимо за приемником установить микроконтроллер и запрограммировать его на купленный дополнительный пульт.
-
Доброго времени суток!!!Возможно ли на данном устройстве,уменьшить дальность действия до 30 см?
До 30 см не пробовали. Но дальность регулируется с помощью уменьшения длинны антенны на приемнике и передатчике.
- Добрый день, подскажите пожалуйста, данный комплект приёмника с передатчиком подлежит программированию, или это аналаговые приборы.
Видео
В этом видео показывается как работать с кодграббером сигнализаций.
https://youtube.com/watch?v=BRklkeg6-Rk
В этом видео в кадр попал вор, который использовал кодграббер.
Полезные советы: как защитить от кодграббера.
Если вместо ворот стоит шлагбаум, как его открыть?
Code Grabber Pandora (Пандора) для шлагбаумов и ворот.
Некоторые предпочитают делать кодграбберы своими руками.
Это комплекс, который содержит в себе кодграббер
, пакета-анализатор и циничную глушилку, которая валит весь эфир на 433.92мГц. Проект выполнен на микроконтроллере PIC18F252 и LCD 3310. Комплекс предназначен для исследовательских целей, он позволит понять кое какие принципы работы охранных систем, также поможет разоблачить не добросовестных производителейавтосигнализаций .
Давайте я по подробней опишу, как все работает. Начну с меню кодграббера, при включении прибора, на дисплее появится надпись «ВВЕДИТЕ КОД». Внизу мы увидим поле для его заполнения, курсор будет установлен на первую ячейку. Код состоит из 6 ячеек, вводимое значение будет от 0 до F. Думаю, для продвинутых юзеров не стоит объяснять, что пароль трех байтный, а это 256 умноженное на 256 и умноженное на 256 комбинаций, всего 16777216 комбинаций. В случаи неверного ввода, загорится надпись «ОШИБКА», которая будет моргать, после некоторого времени, устройство перейдет в запрос кода. По этому, кроме вас ни кто кодграббер не включит. После ввода пароля, загорится надпись «КОД ПРИНЯТ» и наш адрес «WWW.PHREAKER.US». Далее через несколько секунд, включится основное меню.
Меню будет содержать три закладки «КОДГРАББЕР» «АНАЛИЗАТОР» «ПОМЕХА» и логотип форума. Нужную функцию мы будем выбирать джостиком-курстором, который будет сделан из пяти кнопок. Перемещая кнопкой стрелки указатели, мы выбираем любую из трех функций. Чтобы включить выбранную функцию, мы нажимаем кнопку в середине джойстика.
Читать также: Прошивка паулюс или ледокол
Например, мы выбрали функцию «ПОМЕХА», на дисплее загорится надпись «РЕЖИМ ПОМЕХИ» «ЧАСТОТА 433.92» «МОДУЛЯЦИЯ» и «50 ГЦ». Чтобы переключить частоту модуляции глушения эфира, нужно джойстиком нажать вниз, шаг регулировки помехи 50Гц, ее можно менять от 50Гц до 600Гц. Что бы выйти в основное меню, можно нажать любую из боковых кнопок джойстика, левую или правую.
Режим анализатора включается аналогично, просто наводим стрелки и жмем джойстик в середину. После входа в это меню, нас ждет небольшая анимация, сверху в низ начнут появляться знакомые вам надписи, Теги
Внимание!
Новый кодграббер «Пандора» вскрывает до 95% всех бюджетных и штатных сигнализаций!