Как открывать дверь домофона через телефон? – Всё о видеонаблюдении и сигнализациях

Что представляет собою nfc

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

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

Напрашивается вопрос как открывать домофон с помощью телефона nfc.

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

Как открывать дверь домофона через телефон? - Всё о видеонаблюдении и сигнализациях

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

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

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

Возможно применять NFC и для прочего:

Начало

Начал я с того, что ознакомился с принципом работы домофона, который позаимствовал вот здесь:

Трубка работает очень просто: когда трубка уложена у неё сопротивление 50 Ом, когда трубка снята сопротивление ок. 400 Ом, когда нажата кнопка открывания замка сопротивление измеряется кило-Омами… Когда нет вызова нет и напряжения в линянии. Когда идёт вызов и трубка лежит ток большой и напряжение получается небольшое 5-7V, когда трубка отсутствует а на неё позвонили сопротивление бесконечность и напряжение максимальное ок. 15V, когда трубка снята напряжение ок 10V. Когда нажата кнопка напряжение максимальное ок. 15V — нажатие кнопки равно разрыву линии.

В случае с Цифралом это немного не так, поскольку в документации к трубке, а у меня оказалась KM-2НО (кстати, выражаю свою признательность Цифралу за публикацию схемы) указывается:

1. Ток потребления в режиме «Разговор» 18-22 мА
2. Напряжение в линии при установленной на корпус трубке 1,5–2,5 В
3. Напряжение в линии при поднятой трубке 5,8–6,5 В

Поэтому я более подробно ознакомился с принципиальной схемой своей трубки:

И обнаружил, что по сопротивлениям все точно так же, и, скорее всего, в остальном логика Цифрала вряд ли отличается от Визита.

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

Именно: звучит вызов, «горит» светодиод, включается оптрон, на пине контроллера имеем изменение уровня с высокого на низкий.

Так что вместо светодиода я поставил уже имеющийся у меня оптрон 4N35, выход которого направил прямиком к Arduino. По стандартной схеме из того же интернета:

А так как я хотел обойтись минимумом деталей и имеющимися ресурсами контроллера, из которых наиболее ценными оказались цифровые пины (их у Uno стало не хватаить), то вместо подтягивающего резистора на 10К воспользовался встроенным подтягивающим резистором Arduino.

При подключении к цифровому пину это выглядит так:

#define ringPin номер_пина

pinMode(ringPin, INPUT_PULLUP);

При подключении к аналоговому пину:

#define ringPin номер_пина

pinMode(ringPin, INPUT);
digitalWrite(ringPin, HIGH);

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

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

Что такое технология nfc

NFC — беспроводная технология, которая позволяет передавать данные с 1 устройства на другое. При этом между аппаратами должно быть расстояние 10 см и менее.

Эта функция основана на бесконтактной технологии обмена информацией RFID. Отличием между ними является то, что RFID-метки могут считываться другими устройствами с большого расстояния (до нескольких метров), а для чтения NFC-меток надо расположить контактирующие аппараты не дальше чем на 0,1 м друг от друга.

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

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

Устройства, поддерживающие NFC, могут проверять сигнал на соответствие предъявляемым требованиям. Эта возможность важна для бесконтактной передачи и чтения персонализированных данных. Если параметры модели отмычки не совпадают с характеристиками ключа, принадлежащего владельцам какой-либо квартиры подъезда, дверь не откроется.

Как открывать дверь домофона через телефон? - Всё о видеонаблюдении и сигнализациях

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

NFC также может использоваться и для других целей:

  1. Эмуляция пластиковых карт. Этот процесс представляет собой точное выполнение 1 устройством команд, записанных в другом гаджете. Система телефона может поддерживать чип, в котором записана информация, предназначенная для другого объекта. Эта способность нужна для проведения бесконтактных платежей с помощью смартфона. Когда пользователь совершает платеж, деньги списываются с карточки, а в банк поступают сведения о снимаемой сумме.
  2. Сканирование NFC-меток, с помощью которых можно получить доступ к записанным данным, сохраненным на посторонних носителях информации. Так, в магазинах после чтения сканером знаков штрих кода, на экране компьютера высвечивается наименование товара и его стоимость.
  3. «Peer-to-Peer» — обмен данными между аппаратами, поддерживающими NFC-технологию. Это возможно благодаря тому, что любой гаджет может передавать и принимать код. Эта система обмена используется в блокчейне и при проведении операций с криптовалютами.

Nfc-телефон можно использовать как электронный пропуск

NXP Semiconductors и HID Global анонсировали свою совместную разработку – базовое решение Mobile Access для мобильных NFC-телефонов. Технология NFC обеспечивает обмен информацией между устройствами на небольших расстояниях, используя имеющиеся стандарты бесконтактной передачи данных.

Компании HID Global и NXP способствовали созданию современного рынка решений для систем физического доступа на базе карт и сегодня вместе переносят эти решения на мобильные телефоны по мере того, как NFC становится стандартной технологией.

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

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

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

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

Решение поддерживает существующие считывающие устройства HID Global, а также устройства на базе платформы iCLASS SIO-Enabled (iCLASS SE) этой же компании, что стимулирует миграцию технологий управления доступом за пределы традиционных карт и считывателей, и позволяет реализовать мобильный доступ с использованием цифрового удостоверения личности.

Для гарантии совместимости новое решение обратно совместимо с новыми считывающими устройствами HID Global iCLASS, а также совместимо с экосистемой Trusted Identity Platform (TIP) компании HID Global.

Чтобы обеспечить поддержку мобильных NFC-телефонов без физической замены уже установленных считывателей, пользователи продукции HID могут обновить версию ПО некоторых устройств iCLASS.

Технология NXP позволяет управлять множеством приложений, таких как прием платежей, e-government, управление доступом и продажа билетов, с помощью одного микроконтроллера, который гарантирует безопасное распознавание личности без ухудшения рабочих характеристик, снижения безопасности и проектной производительности.

Решение Mobile Access основано на маломощных ИС семейства NXP PN65 NFC, которые обеспечивают устойчивое к несанкционированному доступу хранение данных. ИС PN65 содержат NFC радиоконтроллер NXP PN544 и встроенный элемент безопасности (embedded Secure Element, eSE).

В eSE реализована технология NXP SmartMX, используемая для защиты сотен миллионов банковских карт; электронных паспортов и карт для электронной идентификации (eID), билетов на транспорте и других карт и удостоверений личности по всему миру.

ИС NXP будут поддерживать технологию защищенной идентификации объектов (Secure Identity Object, SIO) компании HID Global для настройки идентификационных данных, их хранения и управления жизненным циклом, а также платформу HID Trusted Identity Platform (TIP) для управления конечными устройствами и обеспечения их безопасности.

HID SIO представляет новую, основанную на стандартах, гибкую структуру идентификационных данных,которая вне зависимости от используемых технологий позволяет реализовать возможности смарт-карт в широком спектре портативных платформ, включая NFC телефоны.

Алгоритмы

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

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

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

https://www.youtube.com/watch?v=JaFoANnReJU

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

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

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

Поэтому режим один и команда одна, а обработчиков два:

1) Если звонит домофон, то контроллер разрешает открывание в пределах 40 секунд с начала звонка

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

Источников команды на открывание тоже может быть два:

За кадром

В заключение о том, что я использовал для стройки века:

1) КЦДВ-12-2 — 1 шт.2) Трубка домофона Цифрал КМ-2НО — 1 шт.3) Оптрон 4N35 — 1 шт.4) Кабель плоский 10 жил (использовал шесть, но положил все — на всякий случай) — 3 м.5) Разъемы к кабелю — по 2 шт. пап и мам6) Самодельный метеодисплей с сенсорным экраном Nextion — 1 шт.7)

Опции:

Обновленный интерфейс для Nextion

Тестовый код (до интеграции с КЦДВ-12-2 и полного букета сервисных функций, только для понимания хода мысли)

#include <RCSwitch.h> //   http://code.google.com/p/rc-switch/


#define ringTimeOut 40000 // максиамальное время сигнала вызова домофона Цифрал 2094
#define openTimeOut 300000 // время действия флага allowOpen для моментального открывания по сети во время вызова
#define handsetPin A3 // реле поднятия трубки 0
#define openPin A4 // реле кнопки открывания (1)
#define ringPin 7 // индикатор вызова (3)
#define ringCode 360500 // код для дублирования сигнала вызова на беспроводных панелях
#define doorBell 3395840 // код для повторения сигнала вызова дверным звонком
#define openCode 255899 // код для открывания по радио
#define openDelay 1500 // задержка нажатия на кнопку
#define handsetDelay 2500 // задержка после поднятия трубки
#define txPin 8

unsigned long ringTime, openTime; // счетчик длительности сигнала вызова
boolean ring = false;
boolean ringRepeat = false; // разрешение на повтор сигнала вызова дверным звонком
boolean allowOpen = false; // разрешение на открытие по сети

RCSwitch mySwitch = RCSwitch();

// ОТКРЫВАНИЕ двери
void openDoor() {
    
    digitalWrite(handsetPin, LOW);
    delay(handsetDelay);
    digitalWrite(openPin, LOW);
    delay(openDelay);
    digitalWrite(openPin, HIGH);
    digitalWrite(handsetPin, HIGH);
    ring = false; // сброс признака звонка
    allowOpen = false; // сброс разрешения на открытие через сеть
    // sendMail(37); // отправка уведомления о дистанционном открытии замка     
}


void setup() {
  Serial.begin(9600);
  mySwitch.enableTransmit(txPin); // разрешение передачи
  mySwitch.enableReceive(0); // разрешение приема
  pinMode(handsetPin, OUTPUT); // инициализация пинов и реле
  pinMode(openPin, OUTPUT);
  pinMode(ringPin, INPUT_PULLUP  );
  digitalWrite(handsetPin, HIGH); // реле обесточено
  digitalWrite(openPin, HIGH);
  Serial.println("Ready");
}

void loop() {
  
  if (digitalRead(ringPin) == LOW && ring == false) { // если сработал индикатор вызова и если не в ожидании таймаута сигнала вызова
    ring = true; // блокировка повторого определения вызова
    ringTime = millis();
    // sendMail(36); // отправка уведомления о сигнале вызова
    mySwitch.send(ringCode, 24);
    Serial.println("Sent ringCode");
    if (ringRepeat == true) { // если разрешен повтор вызова дверным звонком
      mySwitch.send(doorBell, 24);
      Serial.println("DoorBell repeat");
    }
    Serial.println("Ring-ring!");
  }

if ((millis() - ringTime) > ringTimeOut && ring == true) { // если прошло 40 секунд (по документации к домофону) с начала сигнала вызова
  ring = false; // сброс признака вызова
  Serial.println("Ring reset");
  // sendMail(38); // отправка уведомления о таймауте вызова 
}

// открытие по сети
if (ring == true && allowOpen == true) {
  openDoor(); // открытие двери
  Serial.println("Door opened via net");
}

if (ring == false && allowOpen == true) { // отмена "автоматического" открытия по сети
  if ((millis() - openTime) > openTimeOut) { // сколько времени ждать сигнала на открытие 
   allowOpen = false; 
   // sendMail(39); // отправка уведомления о таймауте открывания
  }
  
}

// открытие по радио

if (mySwitch.available()) { //
    int value = mySwitch.getReceivedValue();
    if (value != 0) {
      Serial.println(mySwitch.getReceivedValue());
      switch (mySwitch.getReceivedValue()) {
        
        case openCode: // сигнал открытия двери
          if (ring == true) {
            mySwitch.disableReceive();
            openDoor(); // открытие двери
            Serial.println("Door opened via radio");
            mySwitch.enableReceive(0); // разрешение приема 
          }
          break;
    }
    mySwitch.resetAvailable();
  }

// конец тестового кода
}

}



Картиночки для интерфейса взял на замечательном сайте Pixabay.

Как добавить чип nfc в смартфон

Первый вариант — NFC-симка. Их выпускают многие мобильные операторы. Установите готовую функциональную карту в смартфон и платите за покупки легким прикосновением к терминалу.

Само собой, назвать это качественной заменой Apple Pay нельзя, поскольку идущие транзакции не шифруются и не требуют проведения идентификации по отпечаткам пальцев. Кроме этого, пользователю наверняка придется завести новый счет у оператора мобильной связи/в банке.

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

NFC-антенна. Еще один работающий способ. Всем пользователям, чей телефон или смартфон не имеет модуля «ближнего поля» в арсенале, путь к «бесконтакту» дается немногим труднее. Вам придется или заменить устройство, что нерационально, или оборудовать его NFC-антенной самому.

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

Небольшая ремарка: совершить данную операцию не получится владельцам устройств с несъемной задней крышкой и боковым отверстием для SIM-карт. Установить модуль можно почти во все модели телефонов. Это решение является простым и будет использоваться, пока на рынке не появятся телефоны со встроенными NFC-модулями.

Как открыть домофон vizit (визит) без ключа

Vizit (Визит) выпускает разнообразные модификации оборудования, рассчитанного на много и мало квартир. Первые используют на 200 квартир, вторые для частного владения, например, особняков или дачных участков.

Как открывать дверь домофона через телефон? - Всё о видеонаблюдении и сигнализациях

Вариант ввода кода на стандартной модели Vizit (Визит)

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

  • *#423;
  • 12#345;
  • 67#890;
  • *#4230.

Если на оборудовании нет кнопок «*» и «#», набираете «С» и «К».

Как открывать дверь домофона через телефон? - Всё о видеонаблюдении и сигнализациях

Коды открытия разных производителей

Помимо набора цифр, есть смысл воспользоваться особенностями меню оборудования, набрав #999. Когда услышите два прерывистых сигнала, вводите 1234, если не проходит, то пытаетесь набрать: 0000, 9999, 3535, 12345 или 6767. Правильность ввода подтвердит открытие «многоэтажки».

И последний способ:

  • Наживаете на «2» и ожидаете немного.
  • Потом, на «#» и также немного подождать.
  • Вводите «3535» и подъезд откроется.

Для выхода из меню оборудования, необходимо наддать «*».

Как открывать дверь домофона через телефон? - Всё о видеонаблюдении и сигнализациях

Открытие ключом модели без экрана

Учтите, модели, где нет экрана или светодиодов, открываются сложнее. Необходим специальный ключ. Или зажимаете «1», потом попробуйте код. Такое «чудо попадания» в подъезд происходит не всегда.

Как открыть домофон с помощью телефона

Большинство людей постоянно носят телефоны с собой, но часто забывают ключи дома. Для таких людей была придумана NFC-технология. Чтобы ее использовать, специализированные модули должны быть встроены в домофон и смартфон жильца квартиры.

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

Такой же модуль должен быть и в телефоне. Узнать, есть ли он в операционной системе Андроида, легко. Для этого надо зайти в меню «Настройки», выбрать «Беспроводные сети»/ «Еще». Если там есть пункт NFC, значит, функция доступна. Для ее включения надо передвинуть ползунок, находящийся напротив названия модуля, в состояние «Включен».

Также необходимо установить на телефон программу эмуляции тегов: Kwikset Kevo, NFC Tools Pro, NFC Card Emulator Pro или другую по желанию пользователя.

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

Как открыть любой домофон без ключа

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

Как открывать дверь домофона через телефон? - Всё о видеонаблюдении и сигнализациях

Иногда на подъездах жильцы пишут о необходимости оставлять дверь открытой

Обратите внимание! Использовать «цифровую отмычку» при необходимости, так как введения электронного ключа в других целях карается законом.

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

  • Vizit (Визит);
  • Metacom (Метаком);
  • Cyfral (Цифрал);
  • Forward (Форвард);
  • Eltis (Элтис);
  • Factorial (Факториал);
  • Marshal (Маршал);
  • Lascomex (Ласкомекс).

Как открывать дверь домофона через телефон? - Всё о видеонаблюдении и сигнализациях

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

Важно! После ввода «универсальной отмычки», на какое-то время электронный входной замок перестанет корректно функционировать.

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

Отвяжись от меня!

Решение полностью отвязаться от цепей домофона пришло не то, чтобы сразу, но неизбежно. Я очень кстати вспомнил случай шестилетней давности, когда наблюдал, как при монтаже СКУД образовался неловкий момент с электромагнитным замком.

Уж не знаю, как так вышло, но получилось, что замок работал кое-как. То «вполнакала», то вообще никак, и инсталляторы себе уже всю голову поломали. Но в конце концов предположили, что у них где-то случилось нежданное КЗ (или что-то вроде) в цепях управления. Конечно же, все проверили, конечно же, без особых успехов, поскольку ставили четко по инструкции.

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

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

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

Поэтому не стал экономить провода и подключил контакты реле самым простым способом:

1) Нормально замкнутые одного реле — последовательно с кнопкой подъема трубки SW1 (потому что эта кнопка в обычном состоянии замкнута)2) Нормально разомкнутые другого реле — параллельно с кнопкой открывания двери SB1 (потому что эта кнопка в обычном состоянии разомкнута)

Управляющие контакты реле, разумеется, подключил к свободным (ура, они еще были) цифровым пинам микроконтроллера.

Всего, как легко представить, потребовалось шесть проводов: два на оптрон и еще четыре — для реле.

Прошу прощения за примитивизм иллюстрации:

Открыть дверь через мобильный легко

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

Но не во всех моделях домофона есть такая функция. Чтобы удостовериться в ее присутствии – прочтите руководство к вашему устройству. В случае отсутствия – старый добрый метод использование ключей (добавление вспомогательного модуля на цифровой замок отсутствует).

Также необходимо присутствие аналогичного модуля в телефоне. Проверить его наличие в Android запросто. Откройте «Настройки» — «Беспроводные сети» — «Еще». Увидели NFC , значит она есть в смартфоне. Переведите строчку на «Подключен».

Как открывать дверь домофона через телефон? - Всё о видеонаблюдении и сигнализациях

Еще потребуется установка дополнительной программы эмуляции тегов: Kwikset Kevo, NFC Card Emulator Pro, NFC Tools Pro.

Необходимо считать замочный тег перед разблокировкой домофона. Программное обеспечение «запомнит» тип ключа и оставит его в памяти устройства. Электронный замок будет считать программную эмуляцию модель как вещественный ключ. Срабатывания происходит не больше 15 сантиметров от дверей.

Отсутствие nfc в вашем смартфоне

NFC — вспомогательный модуль, какой в некоторых телефонах отсутствует. Он есть во всех моделях Galaxy от Samsung, Huawei P Smart, Sony Xperia XA Dual, телефонах Nokia 6, 5.1, 3.1, 2.1 Dual Sim. Прочие известные смартфоны данную функцию не имеют.

Как открывать дверь домофона через телефон? - Всё о видеонаблюдении и сигнализациях

Для владельцев телефонов без NFC, китайские разработчики выдумали необычные стикеры. Их вид напоминает небольшие пластиковые карточки. Установите его внутри чехла или же на заднюю часть мобильного прибора. Теперь открыть домофон смартфоном с nfc станет намного проще.

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

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

Не считая того, что функция NFC присутствует не в каждом телефоне, она по-прежнему может использоваться каждым. Купите уникальный стикер и вы сможете открывать двери подъезда. После покупки поставьте дополнение по разблокированию домофонов и создайте условную модель ключа. При активации дополнения открывайте цифровой замок преподнеся мобильный телефон к двери.

Ремаппинг nextion

Рассказывая про настольный метеодисплей (метеостанцию, если хотите), я упоминал, что в процессе доводки корпуса успел повредить основной компонент — собственно сенсорный экран Nextion.

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

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

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

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

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

Было:

Стало:

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

Сим-сим, откройся!

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

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

Для обычных людей звучит довольно дико, но, как говорится, per aspera ad astra.

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

Впрочем, к домофонам. Вообще, автоматическое открытие домофона — штука не эксклюзивная. Например, здесь, на Geektimes, тов. Cluster еще в далеком 2021 году (когда доллар по 30) сделал не просто ДУ, но и автоответчик для гостей.

Это пока что самое крутое, что я видел в данном классе.

Но гораздо раньше посетители РадиоКота и множества других тематических форумов развлекались с устройствами типа «открывашка» — отпирающими домофон сразу же по звонку.

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

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

Отсюда основные требования к моей открывашке:

1) Использование центрального контроллера для управления через интернет и по радио2) Минимальная защита от несанкционированного доступа3) Минимальное вмешательство в интерьер

Телефон как пропуск

На самом деле, несмотря на очевидные риски, я был бы очень рад этому, так как это сэкономило бы кучу времени.

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

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

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

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

А вот телефон у меня всегда с собой. Выход найден – необходимо интегрировать пропуск в телефон. Увы, программно это сделать не получится – чип на пропуске защищен от копирования, и перенести его в телефон не выйдет. Значит, пойдем по пути модернизаторов проездных для метро.

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

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

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

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

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

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

Достаем карту из жидкости и начинаем процесс расслоения. Не спешите, риск порвать проволоку высок. Постепенно извлекаем катушку из пластика, периодически проверяя на просвет положение микрочипа.

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

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

Дело за малым – установить полученный девайс в телефон. В моем случае это уже знакомый вам Samsung Galaxy S7 Active, который со дня на день ждет новую камеру и поэтому еще не проклеен.

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

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

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

Вышло отлично. Чип в углублении, катушка на месте. Осталось собрать все воедино.

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

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

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

UPD: А вот и обещанная GIF. Всё работает как надо.

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

Универсальный ключ для домофона

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

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

Дырочки забиваются, пластинка легко ломается.

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

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

Обмотка реле К1 подключается параллельно ему (или вместо него).

При поступлении звонка начинает работать виброзвонок. Реле К1 замыкает контакты и заряжает конденсатор С1. На нем напряжение поднимается до высокого логического уровня. На выходе элемента D1.2 будет тоже логическая единица.

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

Далее заряжается конденсатор С2 через резистор R2 и логическая единица появляется на выходе D1.4.

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

После того как вы открыли дверь «сбросьте» звонок. Вызов прекратится, контакты реле К1 разомкнутся и через несколько секунд будет «трубка повешена».Детали. Реле РЭС55А с обмоткой на 3-6V (паспорт РС4.569.603).

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

Просто задайтесь целью найти герконовые малогабаритные реле с обмоткой срабатывающей, при напряжении 3,5-3,7V (номинал, скорее всего, будет 5V, 6V).

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

Печатную плату не разрабатывал, все собрал на макетной и поместил в пластмассовый корпус (вместе с сотовым телефоном). Дополнительные четыре провода, идущих к трубке домофона сделал тонким монтажным проводом МГТФ и навил на имеющийся провод. Получилось более или менее аккуратно.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *