Как работает дубликатор домофонных ключей. Какие компоненты нужны для самостоятельной сборки. Пошаговая инструкция по созданию дубликатора на Arduino. Тестирование и настройка готового устройства.
Что такое дубликатор домофонных ключей и зачем он нужен
Дубликатор домофонных ключей — это устройство, позволяющее создавать копии электронных ключей для домофонов. Основные причины, по которым может понадобиться дубликатор:
- Потеря или поломка оригинального ключа
- Необходимость сделать дополнительные копии для членов семьи
- Замена старого ключа на новый с сохранением кода доступа
- Создание мастер-ключа для обслуживающего персонала
Готовые промышленные дубликаторы достаточно дороги, поэтому многие радиолюбители предпочитают собирать такие устройства самостоятельно. Это позволяет сэкономить средства и получить полезный навык.
Принцип работы домофонных ключей и дубликаторов
Большинство современных домофонных ключей работают по технологии RFID (Radio Frequency Identification). Принцип их действия:
- В ключе содержится микрочип с уникальным цифровым кодом
- При поднесении к считывателю домофона, ключ активируется электромагнитным полем
- Ключ передает свой код в считыватель по радиоканалу
- Домофон сверяет полученный код с базой разрешенных кодов
- При совпадении кода дверь открывается
Дубликатор ключей считывает код с оригинального ключа и записывает его на чистую заготовку. Таким образом создается полноценная копия ключа, неотличимая для домофона от оригинала.
Какие компоненты нужны для сборки дубликатора
Для самостоятельной сборки простого дубликатора домофонных ключей потребуются следующие компоненты:
- Микроконтроллер Arduino Nano или аналогичный
- RFID-считыватель RC522
- LCD-дисплей 16×2 символов
- I2C адаптер для LCD-дисплея
- Матричная клавиатура 4×4
- Зуммер
- 2 светодиода (красный и зеленый)
- 2 резистора на 330 Ом
- Макетная плата и провода для соединений
- Корпус для устройства
Общая стоимость компонентов составит около 1000-1500 рублей в зависимости от места покупки. Это значительно дешевле готовых промышленных дубликаторов.
Пошаговая инструкция по сборке дубликатора на Arduino
Соберем простой дубликатор домофонных ключей на базе Arduino Nano. Процесс состоит из следующих этапов:
Шаг 1: Подключение дисплея
LCD-дисплей подключаем через I2C адаптер для экономии пинов Arduino:
- VCC адаптера — к 5V Arduino
- GND адаптера — к GND Arduino
- SDA адаптера — к пину A4 Arduino
- SCL адаптера — к пину A5 Arduino
Шаг 2: Подключение RFID-считывателя
RFID-модуль RC522 подключаем по интерфейсу SPI:
- SDA — к пину 10 Arduino
- SCK — к пину 13 Arduino
- MOSI — к пину 11 Arduino
- MISO — к пину 12 Arduino
- IRQ — не подключаем
- GND — к GND Arduino
- RST — к пину 9 Arduino
- 3.3V — к 3.3V Arduino
Шаг 3: Подключение клавиатуры
Матричную клавиатуру 4×4 подключаем к цифровым пинам:
- Строки — к пинам 5, 4, 3, 2
- Столбцы — к пинам A0, 7, 8, 6
Шаг 4: Подключение индикации
Подключаем светодиоды через резисторы 330 Ом:
- Красный — к пину A1
- Зеленый — к пину A2
Зуммер подключаем к пину A3.
Шаг 5: Загрузка скетча
Скачиваем библиотеки MFRC522, Keypad и LiquidCrystal_I2C. Загружаем в Arduino IDE скетч с кодом дубликатора.
Шаг 6: Сборка корпуса
Размещаем компоненты в подходящем пластиковом корпусе. Делаем отверстия для дисплея, светодиодов и кнопок клавиатуры.
Как пользоваться готовым дубликатором
Алгоритм работы с собранным дубликатором:
- Включаем устройство, на дисплее появляется приветствие
- Прикладываем оригинальный ключ к считывателю
- Устройство считывает и отображает код ключа
- Нажимаем кнопку записи на клавиатуре
- Прикладываем чистую заготовку ключа
- Происходит запись кода, звучит сигнал
- Дубликат ключа готов к использованию
При корректной работе зеленый светодиод сигнализирует об успешном копировании. Красный загорается при ошибках.
Преимущества самодельного дубликатора
Создание дубликатора своими руками имеет ряд плюсов:
- Существенная экономия по сравнению с покупкой готового устройства
- Возможность доработки и улучшения функционала
- Получение полезных навыков в электронике и программировании
- Понимание принципов работы RFID-систем
- Возможность быстро сделать копию ключа при необходимости
При этом важно помнить, что самодельные устройства следует использовать только в личных целях и не нарушать закон.
Часто задаваемые вопросы о дубликаторах
Можно ли скопировать любой домофонный ключ?
Большинство распространенных типов ключей (EM-Marine, HID, Cyfral, Metakom) поддаются копированию. Но существуют и защищенные от копирования ключи со сложной криптографией.
Законно ли использование дубликаторов?
Изготовление и использование дубликаторов для личных целей не запрещено. Однако несанкционированное копирование чужих ключей является незаконным.
Сколько ключей можно скопировать на одну заготовку?
Большинство заготовок позволяют записать только один ключ. Есть модели с возможностью многократной перезаписи, но они дороже.
Отличаются ли копии от оригинальных ключей?
При корректном копировании дубликаты неотличимы от оригиналов для домофонных систем. Визуально они могут немного отличаться.
Создание дубликатора домофонных ключей своими руками — интересный технический проект для радиолюбителей. При грамотном подходе он позволяет получить полезное устройство и новые знания в области электроники.
Простой дубликатор домофонных ключей своими руками для любителей
Рассмотрен простой эффективный дубликатор домофонных электронных ключей с рабочей схемой. На видео продемонстрирована готовая сборка и проверка в работе.
В интернете немало неплохих схем для этой функции, но, во-первых, они сложные, во-вторых не все они рабочие. Автор данного видео-урока сначала пытался собрать дубликатор ключей на конструкторе Arduino, но по каким-то причинам у него это не получилось, поэтому сделал более простое, но полностью рабочее устройство для тех, кто занимается вопросами, связанными с установкой домофонов.
Есть в продаже заводские дубликаторы, к примеру, RFID. Но они достаточно дороги, и для тех, кто не собираются на этом устройстве постоянно работать, нет смысла их приобретать. Ведь не каждый день любителям нужно дублировать ключи для домофона. Сам же мастер решил сделать простой копировальщик для расширения своего кругозора.
Особенности простого копировальщика для ключей домофона
Множество заготовок были куплены на АлиЭкспресс, стоит они недорого.
Основа или сердце данного копировщика – микроконтроллер.
Подойдет 628, 648 или 88. Естественно, если просто устройство соберете, оно работать не будет. Необходимо в этот микроконтроллер записать программу. Для этого потребуется программатор, который подсоединяется к компьютеру для прошивки. В Интернете можно найти инструкции по пользованию программатором. Стоит он 10-15 долларов. Любой начинающий радиолюбитель сможет прожить этот микроконтроллер а также повторить эту схему дубликатора.
Как видно на схеме и фото, в схеме есть 3 светодиода – красный, желтый и зеленый.
Красный светодиод светится тогда, когда есть питание в самой системе; желтый светится, когда он находится в режиме считывания ключа. А зеленый светится, когда запись или дублирование ключа прошло успешно.
Мигание светодиодов происходит, когда заготовка одноразовая неперезаписываемая. Все заготовки, приобретенные на AliExpress перезаписываемые.Вся схема питается напряжением 5 Вольт. В данную конструкцию был поставлен 5 вольтовый стабилизатор, для того, чтобы при подаче напряжения от 5 до 9 вольт, на выходе у него всегда было только 5 вольт. Сам дубликатор ключей питается напряжением 5 Вольт.
Включим и рассмотрим, как это устройство работает. Включаем блок питания. Загорелись все светодиоды, то есть устройство загрузилось.
Прикладываем копируемый ключ, индикатор показал считывание. Имеется кнопка для дублирования данного ключа. Прикладываем чистую заготовку, светодиод показал, что произошло дублирование. Для эксперимента был скопирован ключ на лифт и проверен. Результат положительный, дубликатор, собранный своими руками, отлично работает.
Вторая часть (видео запускается).
Схема и обсуждение на форуме этого дубликата здесь.
Крутой дубликатор домофонных ключей на Arduino — МЕХАТРОН DIY
Привет, друзья!
Я запилил копировальщик домофонных ключей на ардуино и сделал пару видосов на своём канале youtube про копирование контактных ключей типа Dallas, токовых ключей Cyfral и Metakom, а также про копирование rfid ключей типа EM-Marine, работающих на частоте 125 кГц. Как раз такие используются в домофонах наших подъездов.
Подробное видео можно посмотреть тут:
Электрическая Схема
Так выглядит схема копировальщика: к ардуино нано подключается луза для копирования контактных ключей, а к ногам 11 и 7 подключается вход и выход rfid модуля.
Rgb-cветодиод для индикации режима чтение/запись/BlueMode, buzzer — для попискивания. Энкодер — для управления дибликатором. На шине i2c подцеплен oled дисплей.
Корпус и Механическая сборка
Я забацал 3D модель кастомного корпуса для моего дубликатора.
А вот как это напечаталось на 3D принтере. У меня нет принтера, но я нашёл человека через сервис дружественная печать.
Чтобы плата энкодера влезла в корпус ее необходимо немного подпилить напильником с конца, на котором нет дорожек.
Катушку можно взять готовую, например от модуля rdm или купить у китайцев на али на 340 мкГн.
Если будете мотать на спичечный короб — это 59 витков.
Вот как выглядит аппарат в сборе.
Скетч и библиотеки
Ссылка на гитхаб библиотеки и скетч. Библиотеки oled дисплея и oneWireSlave нужно сложить в папочку libraries среды ардуино. Для энкодера я использую библиотеку от Алекса Гайвера. Её нужно распаковать туда же.
Также нужно доустановить библиотеку oneWire и TimerOne из репозитория библиотек ардуино.
Описание работы дубликатора
При запуске копировальщик достаёт из eeprom последний сохранённый туда ключик и показывает на дисплее количество ключей в EEPROM, шифр ключа и его тип. Максимум в дубликатор можно сохранить 20 разных ключей.
Rgb диод светит зелёным, т.е ключ уже можно писать на болванку. Если в EEPROM было пусто, на экране будет соответствующая надпись, в ожидании чтения ключа.
Чтобы выбрать из EEPROM другой ключ , достаточно покрутить энкодер вправо или влево.
Если вы хотите сохранить в EEPROM прочитанный ключ, просто удерживайте нажатым энкодер несколько секунд. Если в EEPROM уже записаны все 20 ключей, то самый старый из них затирается. Если повторно пытаться сохранить в EEPROM ключ, который там уже есть — запись не происходит, а просто выбирается индекс уже сохраненного ключа.
Для перевода в режим записи жмём на кнопку энкодера — светится красный диод. Ключ который отображается на дисплее будет записан на болванку.
Теперь немного про ключи цифрал и метаком.
Для копирования таких ключе нужна спец болванка тм-01а.
Дубликатор умеет делать финализацию таких ключей, и они ничем не будут отличаться от исходных.
Но и это ещё не всё! Я прикинул, а что если сделать эмулятор rfid ключа? У меня есть девайс, который может хранить до 20 разных ключей, в нем есть мозги и рамка, как в обычном ключе. С манчестерским кодом я уже разобрался….
Короче, жмём на кнопку энкодера и переключаемся в третий режим — blueMode. Достаточно поднести дубликатор к домофону и … опа.. дверь открывается! Магия!
Если вам понравился проект — поддержите автора!
Если вам нравится самоделка, но чувствуете, что сил сделать самому пока не достаточно — можете заказать самоделку в авторском исполнении.
- Дубликатор 3200 руб
- Комплект для самостоятельной сборки 2300 руб
Доставка в ваш город составляет примерно 250 руб и уже входит в стоимость.
В заказе будет особая авторская прошивка. Вырученные средства пойдут на на закупку материалов для новых проектов, оборудования для съемки, содержание сайта и доменного имени.
Необходимые Материалы
Конденсаторы любые неполярные. Я использовал керамические на 50В.
Полезные ссылки
Простой дубликатор домофонных ключей своими руками
23.05.2012 Электронная техника
Рассмотрен несложный действенный дубликатор домофонных электронных ключей с рабочей схемой. На видео показана проверка и готовая сборка в работе. В сети много хороших схем для данной функции, но, во-первых, они сложные, во-вторых не все они рабочие.
Создатель данного видео-урока пробовал собрать дубликатор ключей на конструкторе Arduino, но не известно почему у него это не получилось, не смотря на то, что в сети имеется видео, где продемонстрирован трудящийся прибор на Ардуино.
Имеется в продаже заводские дубликаторы, но они хватает дороги, и для тех, кто не собираются на этом устройстве всегда работать, ненужно их покупать. Так как не каждый день любителям необходимо дублировать ключи для домофона. Решено было сделать простой дубликатор легко для расширения собственного кругозора.
Множество заготовок были приобретены на АлиЭкспресс, стоит они недорого. Нашлась несложная схема для того чтобы дубликатора, которую возможно собрать практически за 5 мин.. Заготовки куплены в этом китайском магазине, в том месте же имеется необходимый для работы устройства программатор.
обсуждение и Схема на форуме этого дубликата тут. База либо сердце данного копировщика — микроконтроллер.
Подойдет 628, 648 либо 88. Конечно, в случае если легко устройство соберете, оно трудиться не будет. Нужно в данный микроконтроллер записать программу. Для этого потребуется программатор, что подсоединяется к компьютеру для firmware.
В сети возможно отыскать инструкции по пользованию программатором. Стоит он 10-15 долларов. Любой начинающий радиолюбитель сможет прожить данный микроконтроллер и повторить эту схему дубликатора.
Как видно на схеме и фото, в схеме имеется 3 светодиода — красный, желтый и зеленый.
Красный светодиод светится тогда, в то время, когда имеется питание в самой совокупности; желтый светится, в то время, когда он находится в режиме считывания ключа. А зеленый светится, в то время, когда запись либо дублирование ключа прошло удачно. Мигание светодиодов происходит, в то время, когда заготовка одноразовая неперезаписываемая.
Все заготовки, купленные на AliExpress перезаписываемые.
Вся схема питается напряжением 5 Вольт. В данную конструкцию был поставлен 5 вольтовый стабилизатор, чтобы при подаче напряжения от 5 до 9 вольт, на выходе у него всегда было лишь 5 вольт. Сам дубликатор ключей питается напряжением 5 Вольт.
Включим и разглядим, как это устройство трудится. Включаем блок питания. Загорелись все светодиоды, другими словами устройство загрузилось.
Прикладываем копируемый ключ, индикатор продемонстрировал считывание. Имеется кнопка для дублирования данного ключа. Прикладываем чистую заготовку, светодиод продемонстрировал, что случилось дублирование. Для опыта был скопирован ключ на лифт и проверен.
Итог хороший, дубликатор, собранный собственными руками, превосходно трудится.
Вторая часть
Случайные записи:
Простой дубликатор домофонных ключей на arduino nano.
Похожие статьи, которые вам понравятся:
Как самостоятельно изготовить универсальный ключ от домофона: подробная инструкция
Просмотров: 14 427
Домофоны на подъездах домов стали привычным явлением.
Они обеспечивают безопасность и препятствуют проникновению посторонних. Чтобы попасть домой, нужно воспользоваться специальным ключом.
Он открывает одну дверь, а универсальный ключ, которым пользуются работники коммунальных служб и монтеры, способен взаимодействовать сразу с несколькими домофонами. Чтобы сделать универсальный ключ для домофона своими руками, нужно знать устройство и принцип работы.
Принцип действия универсального ключа
Ключи для домофона могут быть контактного типа, в виде таблетки, или бесконтактного, действующий на расстоянии – брелок либо карта. Независимо от вида, он несет в себе индивидуальный код ключа.
Коды могут быть заводскими, прописываемыми при изготовлении, и сервисными, которые используют сервисные центры по обслуживанию и компании установщики.
Внутри домофонной таблетки находится чип с памятью для записи и хранения программы. Достаточно приложить ее к контактной площадке на дверной панели, чтобы попасть внутрь.
Электронная схема универсального ключа от домофонов
Технология срабатывания Touch Memory является энергозависимой, и для запуска нужно однопроводное соединение, возникающее в момент соприкосновения со считывателем, дающим питание. Потом запускается механизм обмена информацией с домофонным контроллером.
К микросхеме отмычки поступают импульсы высокой частоты, сгенерированные аппаратным блоком домофона. Если совпадают данные, и правильный шифр в идентификаторе записан, проход открывается.
В модуле домофонной отмычки прописываются двоичные коды из нолей и единиц длиной 64 знака. Память в устройствах встречается перезаписываемая и неперезаписываемая, то есть она подлежит перепрограммированию или нет. Если устройство было финализировано после записи, то переписать в дальнейшем его не получится.
Какое оборудование понадобится
Хотели бы многие знать: как сделать своими руками универсальный ключ для домофона? Для этого нужно владеть основами программирования и иметь знания в области электромеханики.
Не обойтись в этом деле и без специального оборудования. Наличие дубликатора позволяет сделать копию для одного домофона, а для изготовления универсального ключа уже нужен эмулятор.
Дубликаторы простой конструкции рассчитаны на самые популярные виды идентификаторов, да и качество кодирования не всегда безупречно. Код оригинального ключа для дальнейшего изготовления нового они в любом случае считают.
Эмулятор для домофонных ключей
А если знать марку и модель используемого домофона, то после нескольких попыток получится сделать собственную отмычку для домофона.
Профессиональные приборы, обладают большими техническими возможностями. С их помощью изготавливают качественные магнитные ключи к любому домофону.
Функционал позволяет обойти блокировку, установленную на дверном устройстве, выполнить финализацию даже на дешевых болванках, получить точный дубликат за счет оптимального подбора заготовки.
По рабочему идентификатору прибор определит модель и тип оборудования, количество уже запрограммированных отмычек, находящихся у пользователей.
Эмулятор представляет собой устройство, имеющее дисплей и память для хранения кодов ключей, открывающих разные домофоны. Прибор успешно имитирует идентификаторы любого формата.
С помощью индивидуального набора параметров оборудование настраивается под конкретную домофонную систему, чтобы легче подобрать персональный шифр. Для домофонов разных марок уже потребуется использование несколько алгоритмов.
Какая нужна заготовка
Ключи для домофонов работают по контактному и бесконтактному принципу.
Для начала нужно определиться с принципом действия конкретного устройства и выяснить его марку, узнать с какими ключами домофон совместим.
Сделать это можно на сайте производителя и на форумах в интернете. Важным является и тот факт, позволяет ли заготовка перезаписывать информацию.
Виды заготовок которые пойдут на создание универсального ключа
По этим данным можно подобрать среди существующего разнообразия необходимую заготовку или болванку для идентификаторов. Продаются они во всех местах изготовления ключей.
Цена на заготовки отличается доступностью. Каждая модель болванки представлена в нескольких вариантах, отличающихся по качеству, функционалу, виду пластика и стоимости.
Самостоятельное изготовление ключа
Итак, как сделать ключ для домофона? Существует возможность перезаписать в чип индивидуальный код своими руками, при условии, что подходящая заготовка не прошла финализацию.
Дубликаторами, работающими автономно, без соединения с компьютером, пользоваться значительно проще. После включения прибора к сети на экране высветится уведомление о готовности.
Оригинал магнитного идентефикатора необходимо приложить к зоне считывания. Об окончании процесса обработки информации устройство сообщит надписью или сигналом.
Теперь необходимо к зоне считывания приложить заготовку. Достаточно затратить от нескольких секунд до пары минут, и ключ своими руками готов. Сигналом о завершении будет характерный звук или соответствующая надпись.
Изготовление домофонного ключа своими руками
Суть программирования сводится к введению нужного шифра с помощью электронного прибора, который называется дубликатор. Для этих целей успешно применяется, например, Arduino.
Устройство позволяет считать уже запрограммированный код идентификатора и занести в память болванки оригинальный шифр ключа. Информацию о совместимости домофонов и болванок для отмычек с дубликатором можно найти в свободном доступе.
Как выполнить программирование ключа для домофона
Для имитации и записи кодов ключей от домофона успешно используется Arduino, который подключается к магнитной болванке по простой схеме из резистора 2,2 кОм и двух проводов.
Ее несложно сделать своими руками. Для работы с протоколом потребуется скачать и распаковать архив с библиотеками. Подключение к ПК осуществляется через порт USB.
Для начала нужно узнать номер оригинального ключа, который клонируется. В этом поможет монитор последовательного порта, который выведет на экран нужный шифр.
Загруженный скетч необходимо подкорректировать, чтобы можно было вносить новые данные. В массиве прописывается номер оригинального идентификатора. Для универсального идентификатора их вводится несколько, неограниченное количество.
Программирование ключа с помощью Arduino
Теперь к схеме нужно подключить болванку заготовки. Переписанный скетч загрузить в Ардуино и открыть монитор последовательного порта комбинацией клавиш Ctrl + Shift + M. Начнется процесс программирования, о результатах которого в открытом окне порта появится сообщение.
В процессе прошивки могут появляться сообщения об ошибках. Сбой в начале записи говорит о том, что заготовка оказалась не перезаписываемая и придется поискать другую. Ошибка на записи последующих байт указывает на нарушение соединения от таблетки к Ардуино.
Заключение
Стоит отметить, что универсальных ключей просто не существует, как и нет универсальных кодов для домофонных систем.
Да, одним ключом можно открывать устройства одного производителя на подъездах многоэтажек в своем районе и на другом конце города.
Но процент совпадений с оборудованием других производителей будет низким, потому что в системах есть существенные различия.
Видео: Как сделать универсальный ключ к домофону при помощи Arduino Nano
Дубликатор домофонных ключей на arduino: создание и тестирование
Создадим дверной замок RFID Arduino посредством копирования домофонного ключа. Узнаем о радиочастотной идентификации RFID и используем беспроводную связь.
Предназначение дубликатора домофонных ключей
С помощью микроконтроллера Arduino можно копировать домофонный ключ, если случайно его потерял.
RFID – радиочастотная идентификация. Устройство выполняет ту же функцию, что и штрих-код или магнитная полоска на задней стороне кредитной карты. Он предоставляет уникальный идентификатор для этого объекта. И так же, как штрих-код или магнитная полоса, RFID должен быть отсканирован для получения информации.
RFID используется в этом проекте для чтения данных из RFID-меток и отправки информации в энергонезависимую память MCU.
Идентификатор, считываемый из тегов, сравнивается с хранимой информацией, и если он совпадает, то дверь открывается.
Принцип работы дубликатора на Ардуино
Каждый ключ имеет внутреннюю связь с домофонной дверью – этот номер и служит ключевым идентификатором. Этот номер интерком-ключа решает, нужный ли вы приложили ключ. Поэтому принцип работы дубликатора домофонных ключей на Arduino довольно прост: сначала нужно проверить «разрешенный» ключ, а затем присвоить тот же номер другому ключевому клону.
Проверяя номер из своей базы данных разрешенных скоростей передачи данных, он откроет дверь. Ключи для внутренней связи, которые мы будем подключать к Arduino дубликатору (иногда называемому iButton или Touch Memory), считываются и записываются в 1-проводной интерфейс. Поэтому схема подключения очень проста.
Необходимые материалы
Для конструирования проекта Arduino дубликатор домофонных ключей понадобятся следующие комплектующие:
- Arduino Nano.
- RFID RC522.
- Пьезо-зуммер.
- 2x LED-монитора.
- 2x 330 резистор.
- Клавиатура 4 × 4.
- Адаптер I2C для ЖК-дисплея.
- LCD16X2BL.
Создание дубликатора своими руками
ЖК-дисплей имеет 16 контактов, что слишком много для Arduino Nano домофона, поэтому важно иметь адаптер I2C. Это позволяет управлять дисплеем только из двух сигнальных штырей на Ардуино. Это полезно из-за небольшого числа контактов, которые нужно будет контролировать из MCU.
ЖК-контактыЖК-дисплеи имеют параллельный интерфейс, а это означает, что MCU должен одновременно управлять несколькими контактами интерфейса для управления дисплеем. В приведенной ниже таблице дается описание каждого из контактов на английском языке:
Спецификация контактовДля начала сделаем связи между ЖК-дисплеем и I2C. Для этого нужен адаптер ЖК-дисплея I2C (LCD1602). Адаптер преобразует ЖК-дисплей формата 16 x 2 в серийный ЖК-дисплей I2C, которым можно управлять через Arduino всего посредством 2-х проводов.
Соединения между Arduino и LCDАппаратная часть
Для набора кода понадобится библиотека LiquidCrystal_I2C.h в Arduino IDE. Библиотека позволяет подключить ЖК-дисплей к Ардуино. Встроенная библиотека LiquidCrystal_I2C позволяет легко отображать символы на ЖК-дисплее.
Вы можете скачать LiquidCrystal_I2C.h с нашего сайта отсюда, или с Github — https://github.com/todeilatiberia/SmartDoor.
Следуйте приведенным ниже инструкциям, чтобы установить новую библиотеку в свою среду разработки Arduino.
- Сначала загрузите файлы из Github.
- Извлеките из архивов каждую папку.
- Скопируйте ZIP-файлы в папку Ардуино.
- Откройте Ардуино и добавьте Keypad.zip:
Меню эскиза -> Включить библиотеку -> Добавить ZIP-библиотеку - Добавить библиотеку клавиатуры:
Эскиз -> Включить библиотеку -> Клавиатура
Программная часть
Мы подключим клавиатуру для отображения номеров на ЖК-дисплее для Arduino и скопируем ключ, который вводим с клавиатуры.
Keypad.h – это библиотека, которая позволяет Arduino читать клавиатуру с матричным типом.
В этом проекте используется клавиатура 4 × 4.
В таблице показано соединение между платой Arduino и клавиатурой. Штыри клавиатуры подключены к цифровым выходным выводам Arduino. Pin D6 использовался для зуммера, потому что это был штырь ШИМ.
Вывод клавиатуры | Контакт Arduino |
---|---|
1 | D2 |
2 | D3 |
3 | D4 |
4 | D5 |
5 | A0 |
6 | D7 |
7 | D8 |
Затем добавим RFID. В этом случае плата RFID использует протокол связи SPI, где Arduino будет действовать, как ведущий и считыватель RFID в качестве подчиненного. Считыватель карт и теги предназначены для связи с частотой, равной 13,56 МГц.
Это важный шаг, поскольку он помогает нам считывать данные с карты, и он будет решать, соответствует ли идентификатор информации, хранящейся в EEPROM. Если он соответствует, он даст нам доступ и отобразит «Unlocked». В противном случае на ЖК-дисплее отобразится «Заблокировано».
Соединение между Arduino, LCD и RFIDДомофон на Ардуино, LCD и RFIDСледующий шаг – добавить зуммер и 2 светодиода для имитации системы контролируемого доступа. Ознакомьтесь с приведенной ниже диаграммой. Зуммер установлен так, что он гудит всякий раз, когда мы получаем доступ (разблокирован). Красный светодиод всегда горит, когда он заблокирован, но зеленый светодиод загорается, когда он разблокирован.
Чтобы защитить модули, нужно использовать 3D-печать корпуса. Если у вас нет 3D-принтера, вы можете просто использовать пластиковый корпус, который позволяет вам вставлять все компоненты внутрь. Это очень полезно, потому что модули будут размещены внутри, а единственными частями вне коробки будут светодиоды, клавиатура и ЖК-дисплей.
Схема соединений, показывающая соединение между Nano, LCD, клавиатурой, RFID и звуковым сигналомКод для загрузки на микропроцессор доступен по ссылке:
www.deviceplus.com/how-tos/arduino-guide/make-your-own-arduino-rfid-door-lock/
Тестирование и настройка готового дубликатора
Для описанного выше проекта понадобится специальный корпус, чтобы аккуратно разместить все компоненты и сохранить их без ущерба.
Можно разработать корпус с использованием программы SketchUp, которая имеет удобный интерфейс с простыми кнопками, такими как Eraser, Lines и Tape Measure Tool.
Размеры коробки составляют: 120 х 125 х 37 мм.
Если вы не знакомы с Sketchup, вам нужно ознакомиться со следующими учебниками SketchUp:
http://www.sketchup.com/learn/videos/58Коробка для корпуса устройства (вид сверху)Коробка для корпуса устройства (вид снизу)
Перед разработкой корпуса для проекта необходимо учитывать следующие аспекты:
- Вид сверху:
— 2 отверстия для светодиодов (5,2 мм).
— 1 для ЖК-дисплея (42,2 × 7,3 мм).
— 1 отверстие для кабеля (16 × 10,5 мм). - Вид снизу:
— 1 открытие для клавиатуры (27 × 10 мм).
После этого можно соотнести размеры и построить пластиковый корпус. Причем можно менять дизайн по своему усмотрению.
Полный корпус с модулями, расположенными внутриКак пользоваться устройством
Откройте последовательный монитор. Нажмите клавиши. Вы должны заметить, что последовательный монитор сообщает, какой именно ключ пользователь нажал.
Тем не менее, может потребоваться небольшая практика нажатия кнопок.
Аппарат для копирования домофонных ключей
Электронные замки в определенных ситуациях удобней механических.
Всем известно, что любой механизм со временем портится, и его приходится менять, особенно это относится к элементам, подверженным частой физической нагрузке.
Электроника в этом смысле более надежна, и если она хорошо защищена по электрической части, то может прослужить довольно долго.
Потеря ключей от механического замка часто сопряжена с заменой последнего. Теряя электронный чип, достаточно сделать его копию при помощи дубликатора домофонных ключей.
Как устроен и работает дубликатор
Дубликатор домофонных ключей представляет собой электронное устройство, предназначенное для считывания электронного кода с магнитного носителя, клон которого нужно получить и перезапись его на пустую магнитную болванку.
Внешне это блок, имеющий корпус, на котором расположены:
- Контактная пластина для обеспечения связи с ключом посредством его прикладывания;
- Антенна-приемник для моделей, работающих по бесконтактному принципу;
- Органы управления – кнопки и клавиши, которые выполняют функцию включения, отключения прибора и выбора режима работы;
- Элементы индикации – это может быть экран на жидких кристаллах для отображения символьной информации или световые индикаторы;
- Гнездо для подачи питания на устройство.
Обычный прибор программирования собран на микросхеме (микроконтроллере), внутри которого имеется усилитель принимаемого сигнала, ячейки памяти, генератор и усилитель передаваемого сигнала, система питания и сигнальные выводы на индикацию состояния.
Программатор работает следующим образом:
- При подаче питания на устройство микроконтроллер включается, индикаторы показывают режим ожидания или выбора программы;
- Электронный чип прикладывают или подносят к устройству и нажимают кнопку приема сигнала;
- Контроллер считывает последовательную кодировку с ключа и записывает ее в память;
- Далее к копировальщику прикладывают пустую болванку и нажимают кнопку записи сигнала;
- Дубликатор выдает последовательную кодировку, которая и записывается на магнитный носитель.
Все эти действия происходят в течение считанных секунд. Для проверки корректности записи необходимо проконтролировать работоспособность чипа на домофоне.
Какие модели и виды дубликаторов ключей бывают
Все имеющиеся в природе дубликаторы домофонных ключей можно отнести к трем разным типам:
- Программаторы для перепрошивки бесконтактных ключей tmd;
- Дубликаторы для создания копий контактных домофонных ключей;
- Универсальный тип дубликаторов, которые могут перепрошивать любые виды домофонных чипов.
Каждый из этих типов устройств имеют свои модификации.
Дубликаторы-бесконтактники
В их числе имеется три модификации аппаратов.
К первой модификации относятся программаторы, делающие стандарт радиочастотной идентификации EM-Marin, HID и Indala (дубликаторы tmd), ко второй – поддерживающие стандарт Mifare, третья модификация дубликаторов работает с ключами стандарта ТЕХ-КОМ или ТКРФ.
Устройства контактного типа
Аппараты представлены двумя видами. Первый вид рассчитан на работу с ключами контактного типа dallas, второй вид программаторов дублирует ключи типа «Цифрал» либо МЕТА-КОМ.
Даллассовский чип имеет шестнадцатиричный код, а цифраловский прошивается кодом протокольного типа, который отличается большим объемом.
Универсальные устройства программирования ключей
Универсальные дубликаторы домофонных ключей, помимо того, что могут создать копию любого цифрового чипа, обладают рядом дополнительных функций:
- Способность к обновлению;
- Наличие базы памяти;
- Генерация кодов.
Рассматривая первую функцию, нужно сказать, что при выходе новых модификаций ключей с оригинальной кодировкой базу устройства программирования можно прошить под эти чипы, и оно сможет делать их копии.
Вторая функция делает возможным выполнять клоны ключей без наличия оригинала. То есть после первой перепрошивки код чипа просто записывается в базу устройства и воспроизводится по необходимости.
Третья функция позволяет прошивать ключи оригинальными кодами, например, для сотрудников компании у каждого из которых должен быть свой личный код доступа к замку. Тогда можно отследить количество посещений того или иного объекта конкретным человеком.
Что потребуется, чтобы изготовить дубликатор домофонных ключей своими руками
При изготовлении копировщика ключей собственными руками за основу можно взять модуль «ардуино».
Элементная база, которая понадобится для изготовления устройства:
- Микроконтроллер типа «Arduino Nano» — это основные «мозги» аппарата, где происходит обработка информации и запись данных;
- Плата RFID RC522, выполняющая роль считывающего коды модуля и перенаправления информации в микроконтроллер;
- Зуммер пьезоэлектрического типа;
- Два LED элемента для монитора;
- Два резистора по 330 Ом;
- Блок клавиатуры типа 4Х4;
- Адаптер для жидкокристаллического дисплея типа I2C (LCM1602), выполняющий роль преобразователя ЖК –дисплея в формат совместимый с «ардуино»;
- Жидкокристаллический экран типа LCD16X2BL.
Жидкокристаллический экран при помощи шестнадцати контактов соединяется с контактной группой адаптера. На обоих модулях контакты имеют нумерацию.
Далее на адаптер дисплея от модуля rf ID RC522 подводят питающие провода: красного цвета – к контакту VCC (+) и черного – к контакту GND (общий). Управляющие провода припаивают к контактам SDA и SCL. LED элементы устанавливают в паре с ограничивающими ток резисторами.
Принцип прошивки ключей
Домофонные чипы, которые имеют форму таблеток и поверхность которых нужно прикладывать к контакту домофона, не содержат внутри магнитных элементов.
Схемотехника устройства построена на применении энергонезависимой памяти (другими словами — ПЗУ).
В такую память производится запись последовательности символов цифрового уникального кода.
Принцип перезаписи таких ключей заключается в том, что дубликатор tmd считывает код и воссоздает его на платформе чистого чипа.
RFID-система построена на передачи кода не при помощи контакта, а определенной радиочастоты.
В схеме ключа заложен колебательный контур. В случае его возбуждения данные из памяти передадутся на считывающее устройство через пространство.
Таким возбуждающим сигналом будет сигнал, поступающий из антенны домофона или дубликатора. В остальном принцип, как копировать код в память, дальнейшее его воспроизведение ничем не отличаются от принципа работы контактного устройства.
Единственное отличие состоит в том, что программаторы могут записывать в память и воспроизводить лишь определенный тип цифрового сигнала. Исключение составляют универсальные приборы, которые могут быть прошиты на работу с любым типом цифровых данных.
Заключение
Изготовление чипов для домофона своими руками может стать не только решением проблемы потери личных ключей, но и возможностью построить на этом свой бизнес.
Для начала можно сделать простой копировщик домофонных ключей для самых ходовых «болванок».
Самое важное, что такой заработок не требует больших стартовых вложений, а услуги всегда будут востребованы, особенно в крупных городах.
Видео: Дубликатор домофонных ключей своими руками
Большой выбор дубликаторов домофонных ключей! Оформляйте заказ и получайте максимальные скидки и бонусы!
Дубликатор ключей KeyCopy 3 создает копии с оригинальных ключей домофонов производителей Dallas, «Цифрал», Cyfral и бесконтактных карт или брелков EM-Marine. Процесс распознавания типов автоматизирован. Устройство позволяет финализировать заготовки и работать через ПК.
Дубликатор домофонных ключей TMD-3RFID недорогой прибор, имеющий массу достоинств. Он автоматически определяет форматы чипов ключей производителей Цифрал, Метаком, Даллас, а также бесконтактных меток RFID. Предусмотрено обновление через ПК.
Дубликатор DMF 5 предназначен для считывания последовательности зарядов магнитного ключа производителя «Факториал» и создания копий таких ключей.
Дубликатор КС-DTM3М для копирования ключей Cyfral (Цифрал) и Метаком на заготовки КС-07 в оригинальном формате
Дубликатор Proxy Key T5 для создания копий RFID ключей и меток работающих в стандарте EM-Marin и HID (prox2)
Cчитыватель ACR122U (+ софт) для чтения и записи бесконтактных брелоков и карт Mifare, RFID смарт-карт NFC, ISO 14443 A и B карт в комплекте с программных обеспечением
Дубликатор DS-1EM-MIFARE (обновленный портативный программатор карт Mifare) для копирования RFID меток стандарта Mifare
Дубликатор RW MegaKey для записи универсального ключа MegaKey, а также записи в устройство KEY-99
Девайс « Magic Chinese Key » подходит для восстановления крипто – ключей или извлечения массива данных из считывателя .
Карта не подходит к считывателям модели » Iron Logic «, отлично совместима с домофонами производителя » Cyfral «.
Дубликатор «Magic Chinese card» используется для восстановления крипто-ключей при помощи получения информации с считывателя «Mifare».
Данная карта не подключается к «Iron Logic CP Z 2MF» и к «брелковым» считывателям.
Дубликатор «TMD-5S» это прибор последнего поколения, он поддерживает почти все известные типы домофонных ключей и заготовок.
Хранение до тысячи записей и их архивирование (до 10 000), подключение к планшету и смартфону, встроенный аккумулятор.
Дубликатор SMKey предназначен для программирования / копирования ключей стандарта Mifare
Дубликатор TM Programmer 2 (программатор) домофонных ключей контактного типа (Touch Memory) стандартов Dallas, Cyfral, Метаком, а также бесконтактных RFID
Дубликатор TM Programmer 3 (программатор) домофонных ключей контактного типа Touch Memory стандартов Dallas, Cyfral, Метаком
Дубликатор DS-1TM-RFID (программатор TM1EM) для записи RFID меток и ключей Touch Memory
Программатор DS-19 (Дубликатор 1990 CB0801) для стандарта ключей 1990
Дубликатор DS-6 (программатор CP303) для записи RFID меток (карт, брелоков) стандарта EM-Marin
Дубликатор копировщик большой линейки бесконтактных ключей, карт, меток RFID PROGRAMMER до 13,56 МГц
Дубликатор RFID RW IDCC4305 Mini бесконтактных домофонных ключей и карт доступа RFID
Профессиональный дубликатор «Keymaster PRO 4RF» выполняет копирование бесконтактных (RFID) ключей-меток и контактных ключей (спецификации «Touch Memory»). Прибор обладает возможностью обновления прошивки через компьютер/интернет для добавления вновь появляющихся форматов ключей и новых функций.
Дубликатор «Keymaster 3 RF» выполняет копирование бесконтактных (RFID) ключей-меток и контактных ключей (спецификации «Touch Memory») разнообразных форматов: DALLAS (Даллас), CYFRAL (Цифрал), TM2002 (Метаком). Прибор обладает возможностью обновления прошивки через компьютер/интернет для добавления вновь появляющихся форматов ключей и новых функций.
Специализированный дубликатор TMD-RW15 предназначен для записи электронных ключей на заготовку RW-15. Программатор поддерживает запись копируемых ключей в форматах Цифрал (Cyfral) и Метаком (Metakom).
Форматы Dallas и другие не поддерживаются.
Универсальный программатор электронных ключей контактного (Cyfral, Metakom, Dallas, КТ01) и бесконтактного типа («Техком» 13 МГц, EM-Marine 125 кГц, HID-26, HID-34, HID-37, Indala) с поддержкой огромного количества форматов заготовок.
Программатор копирует распространенные типы электронных ключей DS1990а (Dallas) и совместимые, Metakom (Метаком) ТМ2002, Cyfral (Цифрал) DC-2000, а так-же радиочастотные (RFID) метки стандарта EM-Marin (Unique). TMD-4 Обладает большой функциональностью и возможностью подключения к компьютеру.
Универсальный дубликатор домофонных ключей контактного типа, читающий все форматы ключей-таблеток. Записывает копии ключей Cyfral (Цифрал) и Metakom (Метаком) на заготовку ТМ-01 в оригинальном формате, а Dallas (Даллас) копирует на заготовку ТМ2004, RW1990 и ТМ08v2.
Функциональный и простой программатор для копирования электронных ключей Touch Memory контактного типа стандартов Dallas (Даллас), Cyfral (Цифрал) и Metakom (Метаком), а также бесконтактных RFID 125kHz меток: брелоки и карты стандартов EM-Marine/ЕМ4100, 4101, 4102/Vizit.
Ключ для почтальонов, лифтеров, и других сотрудников обслуживающих организаций, которым необходим доступ в подъезды участка. С KEY-99 нет необходимости в связке ключей. Нужно лишь записать в KEY-99 электронные коды.
Автономный копировальщик бесконтактных ключей «Техком» на специальный брелок-заготовку TKRF с возможностью многократной перезаписи заготовки.
Это недорогой программатор-копировщик бесконтактных карт и брелоков RFID с питанией от элемента «крона» (9В). Легкий, маленький и простой в использовании прибор RFD-1 станет Вашим надежным помощником, когда перед Вами стоит задача скопировать RFID-метки (EM-Marin).
Устройство копирует ключи-таблетки форматов Dallas, Cyfral и Metakom, бесконтактные RFID идентификаторы EM-Marine, HID и Indala, а также ключи формата Dallas с дополнительной памятью. Программатор KeyCopy 4 работает как в автономном режиме, так и с компьютером.
Дубликатор домофонных ключей («таблеток») для создания копий контактных (TouchMemory) ключей Dallas, Cyfral и Metakom.
Простой и легкий дубликатор «ДС» прописывает бесконтактные RFID ключи-метки форматов HID и EM-Marine.
Подключаемый к компьютеру считыватель NFC для чтения и записи карт, брелоков и других RFID заготовок 13.56 МГц. Поддерживает не только MIFARE и ISO 14443 A и B карты, но и все четыре типа NFC тэгов. Возможна запись и чтение как оригинальных меток Mifare так и работа с заготовками Mifare Zero. Также возможна работа с метками Mifare Ultralight (Mifare UL) (при использовании дополнительного программного обеспечения с ключем)
Ключ с программой, которые позволяют копировать метки стандарта Mifare Classic на заготовку Mifare zero и меток Mifare Ultralight на заготовку Mifare UL
С появлением домофонных систем появилась необходимость в дубликаторах. Дубликаторы – это устройства, созданные с целью копирования домофонных ключей. Приобрести их можно как для изготовления ключей в небольших количествах, например, для дома или офиса, так и для выполнения больших заказов в мастерских.
Принцип работы копировщика можно уяснить, разобравшись с принципом работы самого домофона. Домофон посылает сигнал открыть дверь тогда, когда получает некую информацию с ключа. Мы подносим домофонный ключ к считывающей панели – распознается код ключа – двери разблокированы. Индивидуальный код ключа задается уже в процессе создания. Таким образом, каждый ключ уникален. Когда устанавливается подъездный домофон, в его базу записываются коды ключей, которые выдаются жителям. После этого открыть дверь без наличия ключа, внесенного в базу или специального кода, состоящего из цифр, – задача нереальная. Но что делать, если ключ утерян или сломан? Тут-то и приходят на помощь дубликаторы домофонных ключей.
Дубликатор представляет собой небольшое по размеру устройство, чаще всего портативное, работающее на батарейках. Он способен считать код с оригинального ключа и записать его на новый, чистый ключ, заготовку. Происходит все это в считанные секунды. В результате небольших махинаций мы получаем дубликат ключа, на который домофон будет реагировать так же, как и на оригинальный. С помощью дубликатора можно создать домофонный или электронный ключ.
Дубликаторы в интернет-магазине «Домофонный сервис»В каталоге магазина вы найдете разнообразные модели дубликаторов домофонных ключей. Они отличаются функциями и возможностями. Отличительными чертами является:
внешний вид, размер, вес;
объем памяти, возможность удалять из нее некоторые коды и запоминать кодовые комбинации некоторых ключей;
возможность получать обновления через ПК и т.д.
О каждой модели вы можете узнать детали в карточке товара. Обратиться за дополнительной информацией необходимо к менеджеру-консультанту по номеру, указанному на сайте. Уточнить условия заказа, оплаты и доставки вы можете по тому же номеру.
Почему дубликаторы купить стоит именно на STARNEW.RU? Потому что здесь сделать это можно недорого, а также при покупке получить гарантии и уверенность в качестве. Доставка из главного офиса в Москве производится в другие города России.
Очередь просмотра
Очередь
- Удалить все
- Отключить
YouTube Premium
Хотите сохраните это видео?
Пожаловаться на видео?
Понравилось?
Не понравилось?
Текст видео
В нашем видеоролике мы даем рекомендации по выбору дубликаторов домофонных ключей.
Определяем программаторы-копиры по ценовому диапазону. Как они делятся? Что правильнее остановиться на бюджетной модели дубликатора для копирования определенного вида домофонных ключей, или покупка универсального прибора с возможностью обслуживания всех видов ключей и поддерживающего обновление устройства?
Всё зависит от ваших целей. На рынке представлены приборы с различным функционалом и техническими особенностями. Важно, что все они имеют компактный вид, легко и быстро считывают и кодируют коды. За 5 минут можно накопировать полсотни, а то и более ключей.
Позвоните нашим специалистам мы поможем вам определиться с вашими задачами, выбрать дубликатор домофонных ключей правильно.
У нас вы можете приобрести заготовки для копирования по выгодным ценам. Их выбор более чем разнообразен: стандартные ключи-таблетки, бесконтактные брелки-капли, пластиковые карты, красивые брелоки с фотографиями различной тематикой.
Ждём вашего звонка!
_____________________________________
Связаться с нами и оставить заказ:
Схемы на pic. Электроника,схемы на микроконтроллере
Принцип закрывания дверцы клетки весьма прост. Дверка клетки подпирается специальным упором, сделанным из медной проволоки. К упору крепится капроновая нить нужной длины. Если потянуть за нить, то упор соскальзывает, и дверка клетки под собственным весом закрывается. Но это в ручном режиме, а я хотел реализовать автоматический процесс без участия кого-либо.
Для управления механизмом закрывания дверцы клетки был применен сервопривод. Но в процессе работы он создавал шум. Шум мог спугнуть птицу. Поэтому сервопривод я заменил на коллекторный двигатель, взятый из радиоуправляемой машинки. Он работал тихо и идеально подходил, тем более что управлять коллекторным двигателем не составляло сложностей.
Для определения, находится ли уже птица в клетке, я использовал недорогой датчик движения. Сам датчик движения уже является законченным девайсом, и паять ничего не нужно. Но у данного датчика угол срабатывания весьма большой, а мне нужно, чтобы он реагировал только во внутренней области клетки. Для ограничения угла срабатывания я поместил датчик в цоколь, когда-то служившей эконом-лампы. Из картона вырезал своего рода заглушку с отверстием посередине для датчика. Пошаманив с расстоянием данной заглушки относительно датчика, настроил оптимальный угол для срабатывания датчика.
В качестве зазывалы для птиц я решил применить звуковой модуль WTV020M01 с записанным на микроSD карте памяти пением чижа и щегла. Именно их я и собирался ловить. Поскольку я использовал один звуковой файл, то и управлять звуковым модулем я решил простим способом, без использования протокола обмена между звуковым модулем и микроконтроллером.
При подаче на девятую ножку звукового модуля низкого сигнала, модуль начинал воспроизводить. Как только звук воспроизводился на пятнадцатой ноге звукового модуля, устанавливается низкий уровень. Благодаря этому микроконтроллер отслеживал воспроизведение звука.
Поскольку я реализовал паузу между циклами воспроизведения звука, то для остановки воспроизведения звука программа подает низкий уровень на первую ножку звукового модуля (reset). Звуковой модуль является законченным устройством со своим усилителем для звука, и, по большому счету, в дополнительном усилителе звука он не нуждается. Но мне данного усиления звука показалось мало, и в качестве усилителя звука я применил микросхему TDA2822M. В режиме воспроизведения звука потребляет 120 миллиампер. Учитывая, что поимка птицы займет какое-то время, в качестве автономной батареи питания я применил не совсем новый аккумулятор от бесперебойника (всё равно валялся без дела).
Принцип электронного птицелова прост, и схема состоит в основном из готовых модулей.
Программа и схема —
Эта декоративная звезда состоит из 50 специальных светодиодов RGB, которые контролируются ATtiny44A . Все светодиоды непрерывно изменяют цвет и яркость в случайном порядке. Также есть несколько разновидностей эффектов, которые также активируются случайно. Три потенциометра могут изменять интенсивность основных цветов. Положение потенциометра индицируется светодиодами при нажатии кнопки, а изменение цвета и скорость эффекта можно переключать в три этапа. Этот проект был полностью построен на компонентах SMD из-за специальной формы печатной платы. Несмотря на простую схему, структура платы довольно сложная и вряд ли подойдет для новичков.
В этой статье описывается универсальный трехфазный преобразователь частоты на микроконтроллере(МК) ATmega 88/168/328P . ATmega берет на себя полный контроль над элементами управления, ЖК-дисплеем и генерацией трех фаз. Предполагалось, что проект будет работать на готовых платах, таких как Arduino 2009 или Uno, но это не было реализовано. В отличие от других решений, синусоида не вычисляется здесь, а выводится из таблицы. Это экономит ресурсы, объем памяти и позволяет МК обрабатывать и отслеживать все элементы управления. Расчеты с плавающей точкой в программе не производятся.
Частота и амплитуда выходных сигналов настраиваются с помощью 3 кнопок и могут быть сохранены в EEPROM памяти МК. Аналогичным образом обеспечивается внешнее управление через 2 аналоговых входа. Направление вращения двигателя определяется перемычкой или переключателем.
Регулируемая характеристика V/f позволяет адаптироваться ко многим моторам и другим потребителям. Также был задействован интегрированный ПИД-регулятор для аналоговых входов, параметры ПИД-регулятора могут быть сохранены в EEPROM. Время паузы между переключениями ключей (Dead-Time) можно изменить и сохранить.
Этот частотомер с AVR микроконтроллером позволяет измерять частоту от 0,45 Гц до 10 МГц и период от 0,1 до 2,2 мкс в 7-ми автоматически выбранных диапазонах. Данные отображаются на семиразрядном светодиодном дисплее. В основе проекта микроконтроллер Atmel AVR ATmega88/88A/88P/88PA, программу для загрузки вы можете найти ниже. Настройка битов конфигурации приведена на рисунке 2 .
Принцип измерения отличается от предыдущих двух частотомеров. Простой способ подсчета импульсов через 1 секунду, используемый в двух предыдущих частотомерах(частотомер I, частотомер II), не позволяет измерять доли Герц. Вот почему я выбрал другой принцип измерения для своего нового частотомера III. Этот метод намного сложнее, но позволяет измерять частоту с разрешением до 0,000 001 Гц.
Это очень простой частотомер на микроконтроллере AVR. Он позволяет измерять частоты до 10 МГц в 2-х автоматически выбранных диапазонах. Он основан на предыдущем проекте частотомера I , но имеет 6 разрядов индикатора вместо 4-х. Нижний диапазон измерения имеет разрешение 1 Гц и работает до 1 МГц. Более высокий диапазон имеет разрешение 10 Гц и работает до 10 МГц. Для отображения измеренной частоты используется 6-разрядный светодиодный дисплей. Прибор построен на основе микроконтроллера Atmel AVR ATtiny2313A или ATTiny2313
Микроконтроллер тактируется от кварцевого резонатора частотой 20 МГц (максимально допустимая тактовая частота). Точность измерения определяется точностью этого кристалла, а также конденсаторов C1 и C2. Минимальная длина полупериода измеряемого сигнала должна быть больше периода частоты кварцевого генератора (ограничение архитектуры AVR). Таким образом, при 50% рабочем цикле можно измерять частоты до 10 МГц.
Это, вероятно, самый простой частотомер на микроконтроллере AVR. Он позволяет измерять частоты до 10 МГц в 4-х автоматически выбранных диапазонах. Самый низкий диапазон имеет разрешение 1 Гц. Для отображения измеренной частоты используется 4-разрядный светодиодный дисплей. Прибор построен на основе микроконтроллера Atmel AVR ATtiny2313A или ATtiny2313 . Настройку битов конфигурации вы можете найти ниже.
Микроконтроллер тактируется от кварцевого резонатора частотой 20 МГц (максимально допустимая тактовая частота). Точность измерения определяется точностью этого кристалла. Минимальная длина полупериода измеряемого сигнала должна быть больше периода частоты кварцевого генератора (ограничение архитектуры MCU). Таким образом, при 50% рабочем цикле можно измерять частоты до 10 МГц.
Вариант 1: ATmega8 + Nokia 5110 LCD + питание 3V
В схеме используются Atmega8-8PU (внешний кварц частотой 8MHz), Nokia 5110 LCD и транзистор для обработки импульсов от геркона. Регулятор напряжения на 3,3V обеспечивает питание для всей цепи.
Все компоненты были смонтированы на макетной плате, включая разъемы для: ISP — программатора (USBAsp), 5110 Nokia LCD, питания (5V, подаваемого на 3.3V — регулятор), геркона, кнопки сброса и 2-контактный разъем, используемый для считывания полярности обмотки двигателя привода станка, чтобы знать, увеличивать или уменьшать счетчик.
Дозатор предназначен для автоматической подачи в аквариум жидких удобрений. Подача удобрений может осуществляться по четырем независимым каналам. Каждый канал может осуществлять подачу удобрений один раз в сутки с выбором любых дней недели. Объем подаваемых удобрений настраивается для каждого канала в отдельности.
Исполнительным устройством дозатора являются насосы-помпы вибрационного типа линейки ULKA. В связи с возможностью использования разных моделей данных насосов в устройстве предусмотрена калибровка производительности каждого канала и регулировка подводимой мощности методом ШИМ. В моем устройстве применены насосы широко распространенной модели ULKA EX5 230V 48W .
В данном радиоприемнике используется готовый модуль на чипе TEA5767 . Информация отображается на красивом OLED-дисплеем (SSD1306 ), разрешением 128×64 пикселя. Модулем приемника и дисплеем управляет микроконтроллер ATmega8 , тактируется от внутреннего генератора частотой 8MHz. Печатная плата приемника (наряду с батареей от телефона Samsung L760) была спроектирована так, чтобы она могла вписаться в спичечную коробку. Имеются 4 клавиши управления + клавиша сброса. В настоящее время радио не имеет аудиоусилителя (планируется установка соответствующего усилительного модуля).
Предоставляю вам схему спец сигнала (Крякалка), для самостоятельной сборки. Решил поставить ребенку на велосипед (пусть прохожих под домом пугает), но так же можно и в автомобиль поставить (если есть связи в ГАИ). Данное устройство состоит из минимум деталей, а так же простая в сборке и под силу каждому.
Часы на лампах ИН своими руками
В интернете цены на часы основанные на лампах ИН-14 если и попадаются еще, то цены на них весьма дороговаты. Мы рассмотрим как спаять часы на лампах ИН своими руками , так как это намного дешевле чем купить готовые,при этом они всегда будут радовать ваши глаза.
JDM программатор своими руками с внешним питанием
Пришло время еще раз затронуть тему изготовление программатора, так как цены на них не такие и маленькие,и при этом гарантии нет что он заработает. Рассмотрим схему программатора jdm с внешним питанием ,с помощью которого програмируются микросхемы PIC и подключаемому к стационарному компьютеру через COM(rs232) порт.
Список прошиваемых PIC микроконтроллеров в статье.
Простое ИК управление своими руками
Простое ИК управление своими руками
Управление устройствами по ИК каналу может пригодиться для разных нужд, как в квартире так и за ее пределами. Например приспособить для открытия или закрытия дверей автомобиля, включение и выключения люстры с пульта и т.д. Данная схема ИК управления является лишь главным устройством передатчика и приемника.
Данное устройство предназначено для управления на небольшой дистанции. За основу взят дешевый, миниатюрный ПДУ с eBay. К нему был изготовлен дешифратор на микроконтроллере PIC12F675. Режим работы — кнопка. Состояние на выходе дешифратора удерживается до тех пор, пока нажата кнопка на пульте.
Схема новогодней гирлянды на микроконтроллере своими руками
Гирлянда на микроконтроллере своими руками
С наступающим вас дорогие пользователи. И к предстоящему празднику решил порадовать вас схемой- новогодняя гирлянда на микроконтроллере pic.
И прошу к просмотру подробнее данной статьи.
Полицейская крякалка своими руками на PIC
Полицейская крякалка своими руками на PIC
Предлагаю вам для повторения схему звукового устройства, имитирующего сигнал «Милицейской Сирены». Устройство сделано на микроконтроллере PIC16F628 . Схема имеет две различные сирены и «Крякалку».
В основном полицейскую крякалку ставят в автомобиль,так что смотрите еще другие схемы для авто
Так же вам понадобиться программатор для PIC, вот схема
Схема простого измерителя емкости
Простой измеритель емкости и индуктивности
Вы скажите что современные измерительные приборы имеют функцию измерять емкость и индуктивность . Но не так давно такие приборы очень много весили так как микросхемы только появлялись и требовали особого навыка работы.
В статье предлагается проверенная схема своими руками измерителя емкости и индуктивности катушки.Если вы задавались вопросом как измерить емкость или индуктивность .То вам сюда.Схема собрана на микроконтроллере PIC 16F84A.
Дубликатор(копировальщик) ключей от домофона своими руками
Схема копирования ключей от домофона
Бывает что нам нужно изготовить ключ от всех домофонов,но в интернете есть не всех шифровки, и для копирования предлогаю схему копирования или как называют копирщика домофонных ключей на микроконтроллере pic
Бывает идешь мимо припаркованных машин, и замечаешь краем глаза, что кто то уже давно, судя по тусклому свечению ламп, забыл свет выключить. Кто то и сам так попадал. Хорошо когда есть штатный сигнализатор не выключенного света, а когда нету поможет вот такая поделка: Незабывайка умеет пищать, когда не выключен свет и умеет пропикивать втыкание задней передачи.
Схема цифрового индикатора уровня топлива обладает высокой степенью повторяемости, даже если опыт работы с микроконтроллерами незначителен, поэтому разобраться в тонкостях процесса сборки и настройки не вызывает проблем. Программатор Громова – это простейший программатор, который необходим для программирования avr микроконтроллера. Программатор Горомова хорошо подходит как для внутрисхемного, так и для стандартного схемного программирования. Ниже приведена схема контроля индикатора топлива.
Плавное включение и выключение светодиодов в любом режиме (дверь открыта, и плафон включен). Так же авто выключение через пять минут. И минимальное потребление тока в режиме ожидания.
Вариант 1 — Коммутация по минусу. (с применением N-канальных транзисторов) 1) «коммутация по минусу», т.е такой вариант при котором один питающий провод лампы соединен с +12В аккумулятора (источника питания), а второй провод коммутирует ток через лампу тем самым включает ее. В данном варианте будет подаваться минус. Для таких схем нужно применять N-канальные полевые транзисторы в качестве выходных ключей.
Сам модем небольшого размера, недорог, работает без проблем, четко и быстро и вообще нареканий нет к нему. Единственный минус для меня был, это необходимость его включать и выключать кнопкой. Если его не выключать, то модем работал от встроенного аккумулятора, который в итоге садился и модем снова было нужно включать.
Принцип работы прост: привращении крутилки регулируется громкость, при нажатии — выключение-включение звука. Нужно для кар писи на винде или андройде
Изначально в Lifan Smily (да и не только) режим работы заднего дворника — единственный, и называется он «всегда махать». Особенно негативно воспринимается такой режим в наступивший сезон дождей, когда на заднем стекле собираются капли, но в недостаточном для одного прохода дворника количестве. Так, приходится либо слушать скрип резины по стеклу, либо изображать робота и периодически включать-выключать дворник.
Немного доработал схему реле времени задержки включения освещения салона для автомобиля Форд (схема разрабатывалась для вполне конкретного автомобиля, как замена штатного реле Ford 85GG-13C718-AA, но была успешно установлена в отечественную «классику»).
Уже не первый раз проскакивают такие поделки. Но почему-то люди жмуться на прошивки. Хотя в большинстве своём они основаны на проекте elmchan «Simple SD Audio Player with an 8-pin IC». Исходниник не открывают аргументируя, что пришлось исправлять проект, что в у меня качество лучше… и т.д. Короче взяли open source проект, собрали, и выдаёте за своё.
Итак. Микроконтроллер Attiny 13- так сказать сердце данного устройства. С его прошивкой долго мучился, никак не мог прошить.Ни 5ю проводками через LPT, ни прогромматором Громова. Компьютер просто не видит контроллер и все.
В связи с нововведениями в ПДД, народ стал думать о реализации дневных ходовых огней. Один из возможных путей это включение ламп дальнего света на часть мощности, об этом и есть данная статья.
Это устройство позволит ближнему свету автоматически включиться при начале движения и регулирует напряжение на лампах, ближнего света, в зависимости от скорости с которой вы едите. Так же, это послужит более безопасному движению и продлит срок службы ламп.
Схемы на микроконтроллере, статьи и описания с прошивками и фотографиями для автомобиля.
Простой тахометр на микроконтроллере ATmega8
Тахометр применяется в автомобилях для измерения частоты вращения всяких деталей которые способны вращаться. Есть много вариантов таких устройств, я предложу вариант на AVR микроконтроллере ATmega8. Для моего варианта, вам также…
Читать полностьюЦветомузыка на микроконтроллере Attiny45 в авто
Эта цветомузыка, имея малый размер и питание 12В, как вариант может использоваться в авто при каких-либо мероприятиях. Первоисточник этой схемы Радио №5, 2013г А. ЛАПТЕВ, г. Зыряновск, Казахстан. Схема…
Читать полностьюКонтроллер обогрева зеркал и заднего стекла
Позволяет управлять одной кнопкой раздельно обогревом заднего стекла и зеркал, плюс настраиваемый таймер отключения до полутора часов для каждого канала. Схема построена на микроконтроллере ATtiny13A. Описание работы:
Читать полностьюДиммер для плафона автомобиля
Почти во всех автомобилях есть управление салонным светом, которое осуществляется с помощью бортового компьютера или отдельной бортовой системой. Свет включается плавно, и гаснет также с некой задержкой (для…
Читать полностьюGSM сигнализация с оповещением на мобильник
Представляю очень популярную схему автомобильной сигнализации на базе микроконтроллера ATmega8. Такая сигнализация дает оповещение на мобильник админа в виде звонков или смс. Устройства интегрируется с мобильником с помощью…
Читать полностьюМоргающий стопак на микроконтроллере
Сделал новую версию моргающего стопака. Отличается алгоритм работы и схема управления, размер и подключение такое же. Возможно регулировать частоту моргания, длительность до перехода в постоянное свечение и скважность…
Читать полностьюДХО плюс стробоскопы
Эта поделка позволяет стробоскопить светодиодными ДХО. Поделка имеет малый размер, управление всего одной кнопкой, широкие возможности настройки. Размер платы 30 на 19 миллиметров. С обратной стороны расположен клемник…
Читать полностьюДелаем и подключаем доводчик к сигнализации
Количества автомобилей с автоматическим стеклоподъемниками постоянно растет, и даже если в машине нет такого, многие делают его своими руками. Моей целю было собрать такое устройства и подключить его к…
Читать полностьюСветодиоды включаются от скорости
Получился «побочный продукт»: нужно было оттестить режим работы датчика скорости для проекта отображения передач на матрице 5х7, для этого собрал небольшую схемку. Схемка умеет включать светодиоды в зависимости…
Читать полностьюЦифровой тахометр на AVR микроконтроллере (ATtiny2313)
Тахометр измеряет частоту вращения деталей, механизмов и других агрегатах автомобиля. Тахометр состоит из 2-х основных частей — из датчика, который измеряет скорость вращения и из дисплея, где будет…
Читать полностьюПростой цифровой спидометр на микроконтроллере ATmega8
Спидометр это измерительное устройства, для определения скорости автомобиля. По способу измерения, есть несколько видов спидометра центробежные, хронометрические, вибрационные, индукционные, электромагнитные, электронные и напоследок спидометры по системе GPS.
Читать полностьюПлавный розжиг приборки на микроконтроллере
Эта версия немного отличается схемой: добавлена вторая кнопка настройки и убран потенциометр скорости розжига. Возможности: Два отдельных независимых канала. Для каждого канала три группы настраиваемых параметра: время задержки до начала…
Дубликатор ключей домофона: что это такое и как это сделать? Сделайте дубликат ключа от домофона копирайтером
-
Стилус-насадка для носа — гаджет для тех, кто постоянно мечтал иметь лишний палец на лице …
-
Titan Sphere — продукт скоро компании SGRL, неудачная попытка сообщить новое слово в области джойстиков …
Проклятия для глазных капель позволяют вполне правильно целиться в глаз, при этом его приказ нужен…
-
Неужели там ненужные органы? Вряд ли кто-то захочет расстаться со своим аппендиксом, пока он …
«Мать всех демонов», 1968 …
-
Будущее с инопланетянами — почему бы и нет? Некоторые уверены, что инопланетяне уже среди нас …
23.05.2012
Рассмотрен простой эффективный дубликатор электронных ключей домофона с исправной схемой. На видео показан тест и готовая сборка в работе.В сети много хороших схем для этой функции, но, во-первых, они сложные, во-вторых, не все рабочие.
Создатель этого видео-урока пытался собрать дубликатор ключей на конструкторе Arduino, но неизвестно, почему не получилось, несмотря на то, что в сети есть видео, где демонстрируется работающее устройство на Arduino.
Заводские дубликаторыимеются в продаже, но дорог им хватает, и тем, кто не собирается работать на этом аппарате, покупать их ненужно.Так как не каждый день любителям нужно дублировать ключи от домофона. Было решено сделать простой дупликатор с легкостью, чтобы расширить собственный кругозор.
Многие заготовки закупались на Алиэкспресс, они должны быть дешевыми. Была простая схема дупликатора, собирать которую можно почти за 5 минут. Заготовки покупаются в этом китайском магазине, там же есть необходимый для устройства программатор.
Обсуждениеи схема на форуме этого дубликата здесь.Основа или сердце этого копировального аппарата — микроконтроллер.
628, 648 или 88 подойдут. Конечно, если легко собрать устройство, не получится. Вам нужно написать программу на этом микроконтроллере. Для этого потребуется программатор, подключенный к компьютеру для прошивки.
В сети можно найти инструкцию по использованию программатора. Стоит 10-15 долларов. Любой начинающий радиолюбитель может прожить этот микроконтроллер и повторить эту схему дубликатора.
Как видно на схеме и фото, на схеме 3 светодиода — красный, желтый и зеленый.
Тогда горит красный светодиод, пока есть еда; Желтый светится в то время, когда он находится в режиме чтения ключей. И зеленый светится, при этом запись или дублирование ключа прошло успешно. Мигание светодиодов происходит в то время, когда заготовка одноразового нереципиента.
Все заготовки, купленные на Алиэкспресс, имеют большую ценность.
Вся схема запитана напряжением 5 вольт.На эту конструкцию был поставлен стабилизатор на 5 вольт, так что при заполнении напряжения от 5 до 9 вольт на выходе всегда было только 5 вольт. Сам дубликатор ключей питается от напряжения 5 вольт.
Включи и посмотри как это устройство работает. Включите блок питания. Загорелись все светодиоды, т. Е. Устройство загрузилось.
Применяем скопированный ключ, индикатор показал показания. Есть кнопка для дублирования этого ключа. Применяем чистую заготовку, светодиод показал, что произошло дублирование.Для опыта ключ копируется в лифт и проверяется.
Результат хороший, собранный своими руками дупликатор работает отлично.
Вторая часть
Случайные записи:
Простой дубликатор ключей домофона на Arduino Nano.
Рассмотрен простой работоспособный дубликатор электронных ключей домофона с исправной схемой. На видео продемонстрирована готовая сборка и проверка в работе.
В Интернете есть много хороших схем для этой функции, но, во-первых, они сложные, во-вторых, не все рабочие.Автор этого видео-урока сначала попытался собрать дубликатор ключей на конструкторе Arduino, но по каким-то причинам у него это не получилось, поэтому он сделал более простое, но полностью рабочее устройство для тех, кто занимается вопросами, связанными с установкой домофоны.
Есть заводские дубликаты, например, RFID. Но они довольно дорогие, и для тех, кто не собирается работать на этом устройстве, приобретать их нет смысла. Ведь не каждый день любителям нужно дублировать ключи от домофона.Сам мастер решил сделать простой копировальный аппарат, чтобы расширить свой кругозор.
Особенности простого копирайтера для ключей от домофона
Многие заготовки покупали на Алиэкспресс, они должны быть недорогими. Была найдена простая схема такого дубликатора, которую можно собрать буквально за 5 минут. Заготовки куплены в этом китайском магазине, для работы нужен программатор.
Основа или сердце этого копировального аппарата — микроконтроллер.
Подходит 628, 648 или 88.Естественно, если просто собрать устройство, ничего не выйдет. На этом микроконтроллере необходимо написать программу. Для этого потребуется программатор, подключенный к компьютеру для прошивки. В Интернете можно найти инструкции по использованию программатора. Стоит 10-15 долларов. Любой начинающий любитель может прожить этот микроконтроллер, а также повторить эту схему дубликатора.
Как видно на схеме и фото, на схеме 3 светодиода — красный, желтый и зеленый.
Красный светодиод горит, когда в самой системе есть еда; Желтый светится, когда он находится в режиме чтения ключей. И зеленый светится, когда ключ или дублирование прошли успешно. Мигание светодиодов происходит, когда заготовка одноразовая не получатель. Все заготовки, купленные на Алиэкспресс, переполнены.
Вся схема запитана напряжением 5 вольт. На эту конструкцию подавался стабилизатор на 5 вольт, для того чтобы напряжение от 5 до 9 вольт, на выходе всегда было только 5 вольт.Сам дубликатор ключей питается от напряжения 5 вольт.
Включите и посмотрите, как этот девайс работает. Включите блок питания. Все светодиоды загорелись, то есть устройство загрузилось.
Применяем скопированный ключ, индикатор показывал показания. Есть кнопка для дублирования этого ключа. Применяем чистую заготовку, светодиод показал, что произошло дублирование. Для эксперимента ключ был скопирован в лифт и проверен. Результат положительный, дупликатор собран своими руками, работает нормально.
Часть вторая (начинается видео).
Схема и обсуждение на форуме этого дубликата.
С появлением систем внутренней связи возникла потребность в дубликаторах. Дубликаторы — это устройства, созданные для копирования ключей домофона. Приобрести их можно как для изготовления ключей в небольших количествах, например, для дома или офиса, так и для выполнения крупных заказов в мастерских.
Принцип работы копирайтера можно понять, нарушив принцип работы самого ДомоФона.Интерком посылает сигнал на открытие двери, когда получает некоторую информацию от ключа. Подносим к считывающей панели ключ домофона — код ключа распознан — двери отпираются. Индивидуальный ключевой код устанавливается в процессе создания. Таким образом, каждый ключ уникален. При установке приводного домофона в его базу заносятся коды ключей, которые выдают жильцам. После этого открыть дверь без наличия введенного в базу ключа или специального кода, состоящего из цифр — задача нереальная.Но что делать, если ключ утерян или сломан? Здесь на помощь приходят дубликаторы ключей домофона.
Дупликатор — устройство небольшого размера, чаще всего портативное, работающее от батарей. Он может посчитать код исходного ключа и записать его на новый чистый ключ, пустой. Все это происходит за считанные секунды. В результате небольшого обмана мы получаем дубликат ключа, на который домофон отреагирует так же, как и на оригинальный. С помощью дупликатора можно создать домофон или электронный ключ.
Купить дупликаторы В интернет-магазине «ДомоФон Сервис»В каталоге магазина вы найдете различные модели дупликаторов ключей домофона. Они различаются функциями и возможностями. Отличительные особенности:
год выпуска;
внешний вид, размер, вес;
объем памяти, возможность удаления из нее некоторых кодов и запоминания кодовых комбинаций некоторых клавиш;
возможность получать обновления через ПК и т.д.
О каждой модели вы можете узнать позиции в карточке товара.За дополнительной информацией обращаться к менеджеру-консультанту по номеру, указанному на сайте. Уточнить условия заказа, оплаты и доставки вы можете по тому же номеру.
Почему дубликаторов стоит покупать ? Потому что здесь можно сделать это недорого, а при покупке получить гарантии и уверенность в качестве. Доставка из главного офиса в Москве осуществляется в другие города России.
Выход из строя ключа — явление очень редкое, если рассматривать так называемые планшеты, и очень вероятно, если мы говорим о бесконтактной системе RFID, построенной на срабатывании карт с большого расстояния.
Если по каким-то причинам дверь подъезда, калитку частного дома или рабочий замок перестали выпускать, часто возникает вопрос: как перепрограммировать ключ от домофона? Для обычного пользователя этот процесс вовсе не означает сложного вмешательства и участия в программировании устройства персональной идентификации.
Особенности программирования ключей домофона
Чтобы понять, почему программирование отдельных ключей домофона включает в себя только запись нового идентификатора и его привязку к абоненту на устройстве, установленном в двери, стоит высоко оценить механику работы и внутреннее устройство знакомых планшетов и карточек.
Все ключи построены по одноразовой схеме. Если происходит сбой или физическое нарушение внутренней структуры — персональный идентификатор просто выбрасывается или уничтожается. Ни ремонт, ни перепрограммирование без использования специальных промышленных устройств не предусмотрено.
RFID
Маленькие брелки, карточки — уже знакомы многим. Чтобы сработать такую клавишу, не обязательно, чтобы она была наклонена к месту чтения. Достаточно просто вывести на определенное расстояние.
По срабатыванию ключи ранжируются:
- с зоной идентификации 100-150 мм, общий формат, тип близости;
- с диапазоном определения до 1 м, тип Окрестности.
Несмотря на такую разницу в расстоянии, работа всех идентификаторов проходит по простой схеме.
Домофон, используемый ключами этого класса, имеет блок излучения электромагнитного поля слабой интенсивности в зоне контакта. Внутри RFID-карты или брелка находится простая схема, она включает в себя индуктивный колебательный контур, миниатюрную передающую антенну и микросхему, генерирующую сигнал.
Когда ключ вставляется в зону излучения — вырабатывается энергия, включается внутренняя электрическая цепь.Карта или брелок передает радиочастотный сигнал, домофон распознает идентификатор и отпирает дверь, если он зарегистрирован в его памяти.
Простого способа, как перепрограммировать ключ от RFID-домофона, просто не существует для большинства типов продуктов. Идентификатор формируется чипом, нанесенным в заводскую защиту, количество уникальных комбинаций (карт и брелков) огромно, изменения кода не предусмотрены.
Повреждение ключа может происходить из-за механических попрошаек, ударов (в результате происходит повреждение микросхемы или передающей сетки антенны) и из-за воздействия сильного электромагнитного излучения, по сравнению с микроволновка.
Сенсорная память.
Touch-Memory — это контактные таблетки, знакомые большинству людей. Внутри такого ключа также находится микрочип.
Однако передача идентификатора происходит по одноканальной электрической схеме. На момент нажатия ключа на место контакта, в домофоне происходит замыкание цепи чтения данных.
Уникальный код, вшитый в планшет, передается и проверяется на соответствие одному из устройств, записанных в памяти. Если идентификация прошла — дверь отпирается.
Испортить планшет Touch-Memory можно сильным статическим напряжением, приложив планшет к наэлектризованной одежде. Сделать это довольно сложно, потому что импульс должен пройти между определенными точками места контакта, но эта причина поломки является наиболее частой.
Планшет с чипом очень прочный, механически сложно повредить, ключ, помимо воздействия статики — можно сжечь в микроволновке. Любые другие удары, в том числе мощнейшие оптические магниты — Touch-Memory передает без последствий.
Программировать ключи доступа для домофона этого класса можно с помощью специального программатора. С ним есть клоны планшетов, а также универсальные латы для серии домофонов.
Touch-Memory делятся на классы. Они зависят не от внутренней структуры и принципов работы, а от производителей, каждый из которых создает внутреннюю схему с определенными характеристиками и методами формирования уникального кода.
Touch-Memory следующих типов широко используются:
- с маркировкой, начиная с DS (Dallas), используется в огромном количестве моделей Vizit, Eltis, C2000 и других;
- с маркировкой DC, а также цифровой КП-1 — данные Touch-Memory предназначены только для домофонов CIFral;
- серия K, широко используется в системах контроля доступа Metacom и других переговорных устройствах.
Точно так же есть классы, форматы RFID, например, самый старый HID, популярный Em-Marin, а также карты MIFARE, используемые в междугородной связи. Поэтому, прежде чем узнавать, как запрограммировать персональный ключ от входной двери от входной двери, вам сначала необходимо приобрести сенсорную память или формат, совместимый с RFID.
Программирование ключа от домофона своими руками
Способы, как закодировать персональный ключ от домофона с работы, дома или общаясь с друзьями — только в записи данных соответствующего персонального идентификатора в память устройства управление дверью.Чтобы сделать это самостоятельно, вам необходимо получить доступ к сервисным функциям с клавиатуры на передней панели.
Мастер, устанавливающий домофон — необходимо перепрограммировать и изменить заводские мастер-коды и другую служебную информацию.
Если это сделано, то приемы, как зарегистрировать свой ключ от домофона с помощью стандартных комбинаций доступа — не работают. Однако на дверях огромное количество устройств — реагируют на заводские коды и позволяют активировать сервисные функции.
Алгоритм действия
Проще всего узнать, как закодировать ключ от домофона от подъездной двери, в обслуживающей компании. Некоторые из них предоставляют такие данные.
Но есть набор стандартных действий для домофонов распространенных марок.
- Rainmann, Raikman — Нажат звонок, введен 987654, после звукового сигнала — 123456. Если на дисплее появится приглашение — нажмите 2, планшет нажат, планшет приложен, нажата., #. Запись в память осуществляется кнопкой *;
- — Посещения № -999, после звуковых приглашений набирается код 1234 (отдельной серией — 6767, 0000, 12345, 9999, 3535).После этого нажимается 3, после паузы — номер квартиры, ключ применен, нажаты #, *. Если заводской код (1234 и др.) Не принят, домофон издаст двухтональный сигнал;
- — Чтобы кнопка вызова оставалась на реакцию (звук, приглашение на дисплей), введите 1234, затем номер квартиры, позвоните. В ответ на приглашение наклонить клавишу выйдите из меню, нажав кнопку *.
В самых современных версиях домофона CIFRAL используются достаточно сложные кодовые наборы.Способы, как закодировать ключ от входной двери, выглядит так: звонок, 41, вызов, 14102, 70543.
Далее необходимо дождаться появления на экране приглашения, нажать 5, войти в квартиру номер, после надписи на сенсорном дисплее — прикрепить ключ. Запись в памяти показывает звуковой сигнал.
Вывод
Вы можете записать в память домофона любой из купленных ключей, которые по ошибке вызывают гномов. На самом деле это рабочий механизм со своим уникальным кодом.Требуется только зарегистрироваться на устройстве доступа.
Доступны различные основные методы нанесения. Один и тот же может использоваться на нескольких домофонах одной марки при условии, что на каждом из них произведена регистрация. Главное, чтобы touch-memory планшет или RFID-карта, брелок — имел совместимый формат с устройством на двери.
Видео: как сделать дубликат ключей от домофона
Схема простой двусторонней внутренней связи
Большинство школ и офисов имеют домофоны для связи с людьми внутри здания или определенного кампуса.Они похожи на стационарные телефоны, но вам не нужен оператор, голос, полученный с одного конца, будет напрямую передаваться на приемник на другом конце. В этой схеме мы собираемся построить очень простую внутреннюю схему , с помощью которой вы можете общаться двумя способами локально в вашем доме или школе. Этот проект привносит в детство воспоминания об использовании спичечных коробков с ниткой для сборки простого телефона. Итак, теперь давайте перейдем на новый уровень, построив электронную схему (усилитель) для передачи голоса от одного конца к другому.
Необходимые материалы:- LM386 Усилитель звука
- Динамик (2 шт.)
- Микрофон (2 шт.)
- Резисторы (10 кОм, 4,7 кОм, 10 кОм)
- Конденсатор (0,1 мкФ, 0,1 мкФ, 10 мкФ, 10 мкФ)
- Переключатель SPDT
- Макетная плата
Полная принципиальная схема этого интеркома проекта приведена ниже.
Как видите, схема очень проста и может быть легко построена на макетной плате.Основная концепция схемы заключается в использовании аудиоусилителя LM386, который принимает аудиосигнал от микрофона, усиливает его и воспроизводит на динамике. LM386 имеет диапазон усиления от 20 до 200; по умолчанию значение усиления равно 20, но его можно увеличить до 200, используя конденсатор на контактах 1 и 8. Здесь мы использовали конденсатор 10 мкФ, чтобы получить максимальное усиление 200. Резистор R2 используется для управления громкостью. динамика; здесь я ограничил громкость до среднего уровня, используя 4.Резистор 7К. Вы можете поэкспериментировать со значениями от 1k до 100k, чтобы получить желаемую громкость.
Выход усилителя (вывод 5) подключен к обоим динамикам. Один динамик будет использоваться в наборе 1, а другой — в наборе 2, как показано на принципиальной схеме. Вход усилителя — это микрофон (микрофон имеет полярность, поэтому будьте осторожны при его подключении). Мы не можем усилить звук с обоих микрофонов одновременно, поэтому мы используем переключатель SPDT (однополюсный двойной ход), как показано выше.
Переключатель SPDT позволяет подключать к усилителю только один микрофон одновременно . Таким образом, одновременно может разговаривать только один человек, этот тип связи называется полудуплексной связью , и это то, что мы видим в рациях . Каждый раз, сказав что-то, пользователь должен щелкнуть этим переключателем SPDT, чтобы человек на другом конце начал говорить.
Работа внутренней цепи:Выполните подключения, следуя приведенной выше схеме.Чтобы сделать проект более привлекательным, вы можете использовать длинные провода, чтобы увеличить расстояние между микрофоном и динамиком набора-1 и набора-2. Вы можете использовать любой нормальный провод приличной длины, но если вам нужно покрыть большее расстояние, используйте кабель витой пары, например CAT5, чтобы избежать воздействия шума. Я просто использовал обычный провод для демонстрации, и настройка выглядит примерно так:
Полная схема построена на макетной плате и питается от батареи 9В .Схема также может работать при напряжении от 5 до 12 В, поэтому выбирайте удобный для вас источник питания. Теперь переведите переключатель SPDT в положение и говорите в соответствующий микрофон, ваш голос должен отражаться на обоих динамиках. Точно так же переместите переключатель в противоположное положение, говорите в другой микрофон и проверьте, слышите ли вы звук из динамиков. Сначала вы можете поэкспериментировать со схемой, подув воздух в микрофон и проверьте, не издает ли динамик какой-то шум.
Вы также можете обновить этот проект, добавив еще один переключатель SPDT для поворота динамика на своей стороне, когда вы говорите. Сейчас оба динамика всегда будут активны, чтобы упростить задачу, поэтому не волнуйтесь, если вы слышите себя в динамике на своей стороне.
Полная работа проекта показана на видео ниже; вы также можете пройти через это, если не знаете, как его использовать. Надеюсь, вы поняли проект и он заработал, если не стесняйтесь использовать раздел комментариев или форумы, чтобы опубликовать свои сомнения, и я сделаю все возможное, чтобы их разрешить.
12 Услуги летающих слесарей, о которых вы, возможно, не знали
СЛЕСАРНОЕ ОБОРУДОВАНИЕ — ЭТО БОЛЬШЕ, ЧЕМ ПРОСТО КЛЮЧИ И ЗАМКИ!Слесаря предоставляют множество услуг, о которых средний потребитель может не знать. Например, в Flying Locksmiths наши команды могут выполнить все: от общего слесарного дела до установки внутренней связи, основных изменений и многого другого. Мы думали, что, перечислив всего несколько из этих услуг, мы могли бы лучше помочь нашим клиентам понять объем работы, которую мы выполняем ежедневно.Ниже вы найдете некоторые из наиболее распространенных слесарных услуг, которые мы предлагаем, но это ни в коем случае не полный список. Хорошее практическое правило: если он на двери, слесарь отремонтирует его!
СМЕСИТЕЛЬСКИЕ УСЛУГИ
Ключи от дома: Наши копировальные машины для ключей ежедневно калибруются с точностью до микрометра с точностью до тысячных долей дюйма, чтобы ваши копии работали каждый раз. Зачем делать несколько походов в строительный магазин? Сделайте копию вашей местной команды Flying Locksmiths и избавьте себя от «туда-сюда».Вы не стали бы звать сантехника, чтобы он починил светильник, так зачем же вам, кроме слесаря, вырезать ключ от вашего дома? С первого раза мы сделаем его идеально менее чем за минуту!
Смена ключей: Знаете ли вы, что вы можете поменять ключ, которым управляет ваш дом, без затрат на покупку нового замка? Сдать ключи можно быстро и легко, и это может сделать в наших фургонах или в нашем магазине обученный слесарь. Процесс очень быстрый и включает в себя простую замену штифтов внутри вашего замка для работы с совершенно новым ключом.Мы даже можем заставить работать ключ от другой двери — все зависит от вас! Зачем носить с собой несколько ключей от нескольких дверей? Пусть мы запустим их все, чтобы у вас был один ключ, который работает на все!
Deadbolts: Это ваша основная линия защиты от злоумышленников. Они могут сделать разницу между ограблением вашего дома или уходом вора. Иногда просто установить их достаточно, чтобы отпугнуть преступника, но есть ли у вас по одному на каждой входной двери? Если ответ отрицательный, вы подвергаетесь огромному риску.Преступники ищут слабые места и извлекают из них выгоду. Не вкладывайтесь в дешевый комплект замков в хозяйственном магазине и не превращаете оборудование за 10 долларов в единственную защиту для вашего дома или бизнеса? Это просто бессмысленно. Позвольте профессиональному слесарю установить для вас высококачественный ригель и обезопасить вашу собственность уже сегодня!
Системы внутренней связи: Возможность контролировать, кто входит и выходит из двери, не покидая рабочего места, — это роскошь, которую хотели бы иметь большинство администраторов или офисных работников.Мы предлагаем множество систем внутренней связи с множеством различных функций и цен, что делает их отличным вариантом практически для любого бизнеса или бюджета. Некоторые системы используют только звук, что позволяет вам спросить у человека у двери его или ее учетные данные. Другие системы имеют полнофункциональные возможности видео с функциями записи и масштабирования, которые позволяют вам снимать все, что происходит у двери. Если вы считаете, что система внутренней связи будет полезна для вашего бизнеса, и хотите узнать больше о функциях и ценах, позвоните в местный офис Flying Locksmiths!
Выходные устройства и аварийные перекладины: Одним из наиболее важных продуктов, которые владелец бизнеса может установить на дверь, является выходное устройство или паника.Эти устройства обеспечивают выход сотрудников и клиентов во время чрезвычайных ситуаций, поэтому важно, чтобы они были установлены и работали правильно в 100% случаев. В Flying Locksmiths мы можем отремонтировать или заменить любое выходное устройство на любой двери с максимальной уверенностью, что оно будет работать правильно и будет соответствовать законам пожарной безопасности.
Доступ с помощью карт и клавиатуры: Использование клавиатур или карт доступа растет экспоненциально среди крупных и малых предприятий, поскольку владельцы видят ценность отсутствия необходимости раздавать ключи.С такими продуктами, как Alarm Lock, Paxton и Arrow Revolution, доступ может быть ограничен шестизначной комбинацией, ключевыми картами или бесконтактными брелками. Системы Alarm Lock и Paxton могут даже ограничивать доступ в определенное время дня и записывать журналы сотрудников, пытающихся войти в нерабочее время. Наши сотрудники могут легко обслуживать эти системы, но мы также будем рады научить вас, как ими пользоваться, чтобы вы могли вносить изменения по мере необходимости. Позвоните нам для оценки и узнайте, насколько впечатляющими являются эти системы!
Доводчики дверей: Да, мы ремонтируем и доводчики дверей тоже! Мы являемся охранной компанией с полным спектром услуг, поэтому, если она находится у дверей, мы можем ее отремонтировать, заменить или обновить.Наши технические специалисты установили тысячи дверных доводчиков и даже хранят обычные доводчики в своих фургонах, поэтому у нас есть готовая замена, когда она вам понадобится. Дверные доводчики жизненно важны для безопасности витрины, поэтому, когда они ломаются, вам необходимо немедленно их починить. Благодаря нашему невероятному времени отклика и обширному инвентарю, мы гарантированно найдем специалиста, который отремонтирует или заменит его в тот же день!
Навесные замки: Возможности выбора замка просто невероятны! Вы можете указать размер корпуса, размер дужки, цвет, основные операции, комбинированные операции, защиту от атмосферных воздействий и многие другие функции в зависимости от ваших конкретных потребностей.В компании Flying Locksmiths мы можем отремонтировать, заменить или даже предоставить вам навесные замки, которые работают с существующим ключом, поэтому вам не придется загромождать связку ключей. Наши дистрибьюторы держат все под рукой и на складе, поэтому, если этого нет в нашем выставочном зале, мы будем иметь это на следующий день, настроенное и готовое к работе! Зайдите и поговорите с нашими квалифицированными мастерами по замкам, и мы с радостью подберем для вас лучшие замки!
Шкафы для документов и настольные замки: Знаете ли вы, что мы можем изготовить ключи от офисной мебели, даже не посылая к вам слесаря? У большинства замков есть код прямо на лицевой стороне цилиндра, который мы можем использовать для создания заводского ключа, который будет управлять замком.Это очень просто и недорого, и вы можете позаботиться о нескольких столах и файлах одновременно со скидкой! Просто отправьте электронное письмо в местное отделение Flying Locksmiths с кодами, и мы отправим вам ключи по почте. Это так просто! Если код не читается или его просто нет, мы все равно можем помочь. Позвоните нам, и один из наших обученных слесарей изготовит рабочий ключ вручную.
X09, X10 и LKM700: Наши технические специалисты сертифицированы и обучены установке и обслуживанию Kaba Mas X09, X10 и LKM7000.Наша команда может быстро, профессионально и в рамках бюджета установить эти одобренные GSA комплекты замков на картотечные шкафы классов 5 и 6, а также на двери хранилищ безопасности класса 5. Если эти электромеханические замки устанавливает кто-либо, кроме сертифицированного и обученного слесаря, это почти гарантия того, что что-то пойдет не так. Они чрезвычайно чувствительны, и даже небольшого статического разряда от трения ног о ковер достаточно, чтобы сделать замок бесполезным. Свяжитесь с нами сегодня, чтобы узнать больше о том, как вы можете установить наборы замков X09, X10 и LKM700 сегодня!
Транспондерные ключи: У вас есть только один ключ от машины? Если да, то вы должны знать, насколько дорого может быть замена ключа от машины в случае его утери.На то, чтобы технический специалист перезагрузил компьютер вашего автомобиля и запрограммировал новые ключи, может потребоваться сотни долларов. Это проблема, которую большинство людей может избежать, просто сделав резервную копию ключа транспондера в местном магазине Flying Locksmiths. Мы можем предоставить дубликат примерно за 85 долларов менее чем за 10 минут. Это быстро, просто и дешевле, чем в любом представительстве. Мы также гарантируем, что ваш ключ работает или вы вернете свои деньги. Зайдите и получите дубликат, прежде чем он станет более серьезной и дорогостоящей проблемой.
Ключ по номеру VIN: Ключи бывает сложно отследить. Все мы в какой-то момент их теряем. Знаете ли вы, что вы можете получить дубликат ключа по идентификационному номеру автомобиля (VIN)? Для этого нам даже не нужна машина! Позвоните нам с VIN, и мы перережем для вас ключ по заводскому коду менее чем за 30 минут!
НУЖНА ЛИ ВАМ ОДНА ИЗ УСЛУГ, УКАЗАННЫХ ВЫШЕ?
Если вам нужна одна (или несколько) из упомянутых выше услуг, позвоните в местный офис Flying Locksmiths! Наша преданная команда будет более чем рада помочь вам и ответить на любые ваши вопросы.
Если вы не используете сертификаты SSH, вы используете SSH неправильно
SSH используется повсеместно. Фактически это решение для удаленного администрирования систем * nix. Но у SSH есть довольно серьезные проблемы, когда дело доходит до удобства использования, работоспособности и безопасности.
Вы, наверное, знакомы со следующими проблемами:
- Ужасное взаимодействие с SSH. Подключение пользователя SSH выполняется медленно и вручную. Подключение к новым хостам приводит к появлению сбивающих с толку предупреждений безопасности.У вас остались странные новые учетные данные, которыми нужно управлять, без особых указаний, как это сделать.
- Использование SSH в больших масштабах — катастрофа. Утверждение и распространение ключей — пустая трата времени. Имена хостов не могут использоваться повторно. Инструменты собственного производства разбросаны по вашему автопарку, и их придется убирать позже, чтобы пользователи, не работающие на борту самолета.
- SSH поощряет ненадлежащие методы безопасности. Сдать ключи сложно, так что это еще не сделано. Пользователи получают доступ к ключевым материалам, и им предлагается повторно использовать ключи на разных устройствах.Ключам постоянно доверяют, поэтому ошибки открываются без сбоев.
Хорошая новость в том, что все это легко исправить.
На самом деле ни одна из этих проблем не присуща SSH. На самом деле это проблемы с аутентификацией с открытым ключом SSH . Решение — перейти на аутентификацию сертификата .
Проверка подлинности сертификата SSH упрощает использование, упрощает работу и повышает безопасность SSH.
Справочная информация
На smallstep сертификаты — это своего рода варенье.Мы создаем программное обеспечение с открытым исходным кодом, которое позволяет запускать собственный частный центр сертификации и управлять сертификатами X.509 (TLS / HTTPS).
СертификатыSSH были на нашем радаре уже давно. С нашей точки зрения, все они плюсы, а не минусы. Но ими никто не пользуется. Почему бы нет? Мы задали этот вопрос сотням людей. Вот что мы выяснили:
- Люди действительно используют сертификаты SSH. Фактически, почти каждый , работающий в масштабе, который знает, что он делает, делает (Facebook, Uber, Google, Netflix, Intercom, Lyft и т. Д.), Но & mldr;
- Сертификаты и инфраструктуру открытых ключей (PKI) сложно найти.Люди не сразу понимают преимущества.
- Существует (небольшой) пробел в инструментах, который усугубляет этот пробел в знаниях. Заполнить это несложно, но люди опасаются делать это сами без более глубокого понимания концепций PKI.
- Более того, сертификаты SSH не получили той прессы, которой они заслуживают. Большинство опрошенных нами человек вообще о них не слышали.
Мы убеждены, что сертификаты SSH — это правильный способ использовать SSH. Их не так сложно понять, и они того стоят.Сертификаты SSH заслуживают более широкой прессы и более широкого использования.
Аутентификация с открытым ключом
В большинстве развертываний SSH используется аутентификация с открытым ключом , которая использует асимметричную (с открытым ключом) криптографию с парой открытого / закрытого ключей, сгенерированной для аутентификации каждого пользователя и хоста.
Магия асимметричной криптографии — это особое соответствие между открытым и закрытым ключом. Вы можете подписать данные своим закрытым ключом, а кто-то другой может подтвердить вашу подпись с помощью соответствующего открытого ключа.Подобно хешу, подделать подпись с вычислительной точки зрения невозможно. Таким образом, если вы можете проверить подпись и знаете, кому принадлежит закрытый ключ, вы знаете, кто сгенерировал подпись.
Простую аутентификацию можно реализовать, попросив кого-нибудь подписать большое случайное число. Если я открою вам сокет и отправлю случайное число, а вы ответите действительной подписью над этим номером, я должен с вами разговаривать.
Это чрезмерное упрощение, но это более или менее похоже на то, как работает аутентификация с открытым ключом SSH.Аутентификация сертификата работает точно так же, но с одной важной особенностью, о которой мы скоро поговорим.
Чтобы подключиться по SSH к хосту с использованием аутентификации с открытым ключом, хост должен знать ваш открытый ключ. По умолчанию ваш открытый ключ должен быть добавлен в ~ / .ssh / authorized_keys
. Ведение этого файла для каждого пользователя во всем парке проблематично с точки зрения эксплуатации и подвержено ошибкам.
Регистрация пользователя SSH с аутентификацией с открытым ключом обычно начинается с некоторой причудливой заклинания ssh-keygen
, которая, надеюсь, извлечена из модуля Runbook, но, скорее всего, зашифрована из-за переполнения стека.Затем вам будет предложено отправить открытый ключ для утверждения и распространения . Этот процесс обычно ручной и непрозрачный. Вас могут попросить написать письмо администратору или открыть тикет JIRA. Тогда подожди. Пока вы это делаете, какого-то плохого оператора прерывают и просят добавить ваш ключ в манифест в каком-то репо и запустить развертывание. Как только это будет сделано, вы сможете использовать SSH. Поскольку привязки клавиш являются постоянными, ваш доступ по SSH будет продолжаться бессрочно, пока кто-нибудь не отменит этот процесс.
Аутентификация сертификата
Аутентификация сертификата исключает утверждение и распространение ключей.Вместо того, чтобы разбрасывать открытые ключи по статическим файлам, вы привязываете открытый ключ к имени с сертификатом . Сертификат — это просто структура данных, которая включает открытый ключ, имя и вспомогательные данные, такие как дата истечения срока действия и разрешения. Структура данных подписана центром сертификации (CA).
$ ssh-keygen -L -f id_ecdsa-cert.pub
id_ecdsa-cert.pub:
Введите: [email protected] сертификат пользователя
Открытый ключ: ECDSA-CERT SHA256: O6M6oIjDm5gPm1 / aTY619BgC3KSpS4c3aHVWxYh / uGQ
Подписывающий CA: ECDSA SHA256: EY2EXJGoPv2LA6yEbjH + sf9JjG9Rd45Fh2Wt / 6h2k7Y
Идентификатор ключа: "mike @ example.com "
Серийный номер: 4309995459650363134
Срок действия: с 2019-09-11T14: 50: 01 по 2019-09-11T18: 50: 01
Руководители:
Майк
Критические параметры: (нет)
Расширения:
разрешение-X11-пересылка
агент-экспедитор
разрешение-переадресация порта
разрешение
разрешение-пользователь-RC
Чтобы включить аутентификацию сертификата, просто настройте клиентов и хосты для проверки сертификатов с помощью открытого ключа вашего ЦС (т.е.д., сертификаты доверия, выданные вашим ЦС).
На каждом хосте отредактируйте / etc / ssh / sshd_config
, указав открытый ключ CA для проверки пользовательских сертификатов, закрытый ключ хоста и сертификат хоста:
# Путь к публичному ключу CA для проверки сертификатов пользователей
TrustedUserCAKeys /etc/ssh/ssh_user_key.pub
# Путь к закрытому ключу и сертификату этого хоста
HostKey / и т. Д. / Ssh / ssh_host_ecdsa_key
HostCertificate /etc/ssh/ssh_host_ecdsa_key-cert.pub
На каждом клиенте добавьте строку в ~ /.ssh / known_hosts
с указанием открытого ключа CA для проверки сертификатов хоста:
@ cert-Authority * .example.com ecdsa-sha2-nistp256 AAAAE ... =
Вот и все. Это буквально все, что вам нужно сделать, чтобы начать использовать проверку подлинности с помощью сертификата. Вы даже можете использовать его вместе с аутентификацией с открытым ключом, чтобы упростить переход.
Статические ключи в ~ / .ssh / authorized_keys
больше не нужны. Вместо этого одноранговые узлы узнают открытые ключи друг друга по запросу, когда устанавливаются соединения, путем обмена сертификатами.После обмена сертификатами протокол работает так же, как и при аутентификации с открытым ключом.
Проверка подлинности сертификата повышает удобство использования
При проверке подлинности с открытым ключом при первом подключении к удаленному узлу по SSH вы увидите предупреждение системы безопасности, подобное этому:
$ ssh ubuntu @ ec2-54-161- 77-102.compute-1.amazonaws.com
Подлинность хоста ec2-54-161-77-102.compute-1.amazonaws.com (54.161.77.102) не может быть установлена.
Отпечаток ключа ECDSA - SHA256: 2ae53QcOB0W6HO + XtPmMXk7To / MvMuhFxTj8ZD7eSsE.Вы уверены, что хотите продолжить подключение (да / нет)?
Вы, наверное, видели это раньше. Если вы похожи на большинство людей, вас научили игнорировать это, просто набрав «да». Это проблема, потому что это законная угроза безопасности. Это также довольно ужасный пользовательский опыт. Держу пари, что подавляющее большинство пользователей SSH на самом деле не понимают этого предупреждения.
Когда вы подключаетесь к хосту по SSH, хост аутентифицирует вас. Ваш SSH-клиент также пытается аутентифицировать хост.Для этого вашему клиенту необходимо знать открытый ключ хоста. Открытые ключи хоста хранятся в простой базе данных в ~ / .ssh / known_hosts
. Если ваш клиент не может найти открытый ключ хоста в этой базе данных, вы получите это предупреждение. Это говорит вам, что хост не может быть аутентифицирован!
То, что вы, , должен делать , так это проверять отпечаток ключа вне диапазона, обратившись к администратору, проконсультировавшись с базой данных или еще что-нибудь. Но этого никто не делает. Когда вы набираете «да», соединение продолжается без аутентификации, а открытый ключ навсегда добавляется в ~ /.ssh / known_hosts
. Это анти-шаблон доверия при первом использовании (TOFU).
Поскольку при проверке подлинности сертификатов используются сертификаты для передачи привязок открытых ключей, клиенты всегда могут пройти проверку подлинности, даже если они впервые подключаются к хосту. предупреждений TOFU исчезнут.
Проверка подлинности сертификата также предлагает удобное место для шлюза SSH с настраиваемой проверкой подлинности: при выдаче сертификата. Это можно использовать для дальнейшего повышения удобства использования SSH.В частности, это позволяет расширить систему единого входа (SSO) на SSH. SSO для SSH — самая большая уловка при проверке подлинности сертификатов. Мы вернемся к этой идее и позже посмотрим, как она еще больше повысит удобство использования и безопасность. А пока перейдем к работоспособности.
Проверка подлинности сертификата улучшает работоспособность
Отсутствие утверждения и распространения ключей дает немедленные операционные преимущества. Вы больше не тратите циклы операций на рутинные задачи управления ключами и избавляетесь от любых текущих затрат, связанных с мониторингом и обслуживанием собственного оборудования для добавления, удаления, синхронизации и аудита статических файлов открытых ключей в вашем парке.
Возможность выдавать сертификаты пользователей SSH с помощью различных механизмов аутентификации также способствует автоматизации операций. Если заданию cron или скрипту требуется доступ по SSH, он может автоматически получить временный сертификат SSH, когда это необходимо, вместо того, чтобы предварительно подготовить долгоживущий статический закрытый ключ.
Аутентификация с открытым ключом SSH вводит некоторые странные операционные ограничения вокруг имен хостов, которые устраняет аутентификация сертификата. Как мы видели, когда клиент SSH впервые подключается к хосту, он отображает предупреждение TOFU для пользователя.Когда пользователь набирает «да», открытый ключ хоста добавляется локально в ~ / .ssh / known_hosts
. Эта привязка между именем хоста и конкретным открытым ключом — постоянный . Если хост позже представит другой открытый ключ, пользователь получит еще более страшное сообщение об ошибке Ошибка проверки ключа хоста , которое выглядит следующим образом:
$ ssh [email protected]. amazonaws.com
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@
@ ВНИМАНИЕ: ИДЕНТИФИКАЦИЯ УДАЛЕННОГО ХОЗЯЙНА ИЗМЕНИЛАСЬ! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@
ВОЗМОЖНО, ЧТО КТО-ТО ДЕЛАЕТ ГРЕБНО!
Кто-то мог подслушивать вас прямо сейчас (атака «человек посередине»)!
Также возможно, что ключ хоста только что был изменен.Отпечаток ключа ECDSA, отправленный удаленным хостом,
SHA256: 2ae53QcOB0W6HO + XtPmMXk7To / MvMuhFxTj8ZD7eSsE.
Пожалуйста, обратитесь к системному администратору.
Добавьте правильный ключ хоста в ~ / .ssh / known_hosts, чтобы избавиться от этого сообщения.
Нарушающий ключ ECDSA в ~ / .ssh / known_hosts: 11
Ключ хоста ECDSA для ec2-54-161-77-102.compute-1.amazonaws.com был изменен, и вы запросили строгую проверку.
Ошибка проверки ключа хоста.
Это затрудняет повторное использование имен хостов с точки зрения эксплуатации. Если prod01.У example.com
аппаратный сбой, и он заменен новым хостом с тем же именем, что приведет к сбою проверки ключа хоста. Обычно это приводит к тому, что группа инженеров связывается с секопами и сообщает им, что их взламывают.
Игнорирование отказов проверки ключа хоста имеет такую же поверхность атаки, как и незнание ключа вообще. Любопытно, что OpenSSH выбирает мягкий сбой с легко обойденным запросом, когда ключ неизвестен (TOFU), но жестко срабатывает с гораздо более пугающей ошибкой, которую труднее обойти, когда есть несоответствие.
В любом случае сертификаты исправляют все это, поскольку текущая привязка имени к общему ключу передается при установке соединения. Изменить открытый ключ хоста можно, если хост также получит новый сертификат. Вы можете безопасно повторно использовать имена хостов и даже запускать несколько хостов с одним и тем же именем. Вы больше никогда не увидите ошибку проверки ключа хоста. Помимо повторного использования имен, мы скоро увидим, что устранение ошибок проверки ключа хоста — один из многих способов, с помощью которых проверка подлинности сертификата способствует соблюдению правил безопасности.
Проверка подлинности сертификата повышает безопасность
Хотя сам протокол SSH является безопасным, проверка подлинности с открытым ключом поощряет множество плохих методов обеспечения безопасности и затрудняет достижение хорошей гигиены безопасности.
При аутентификации с открытым ключом ключи являются постоянными. Скомпрометированный закрытый ключ или незаконная привязка ключа могут оставаться незамеченными или не сообщаться в течение длительного времени. Надзор за управлением ключами (например, забвение удалить открытые ключи бывшего сотрудника с хостов) приводит к сбою открытия SSH: несанкционированный доступ без конца.
Срок действия сертификатов истекает. В случае инцидента — ошибки, кражи, неправомерного использования или кражи ключа в любой форме — скомпрометированные учетные данные SSH автоматически истекают без вмешательства, даже если инцидент останется незамеченным или незарегистрированным. Сертификаты SSH являются отказоустойчивыми. Доступ истекает естественным образом, если не предпринимать никаких действий для его продления. А когда пользователи и узлы SSH периодически проверяют ваш центр сертификации, чтобы обновить свои учетные данные, в качестве побочного продукта создается полная запись аудита.
Мы уже видели, как аутентификация с открытым ключом учит пользователей игнорировать серьезные предупреждения безопасности (TOFU) и вызывает ложные ошибки безопасности. Это больше, чем неудобство при эксплуатации. Путаница, вызванная ошибкой проверки ключа хоста, препятствует смене ключей хоста (т. Е. Замене пары ключей хоста). Закрытые ключи хоста не очень хорошо защищены, поэтому рекомендуется периодически менять ключи. Повторный ввод ключей может потребоваться после взлома или после отключения пользователя. Но, чтобы избежать сбоев из-за сбоев при проверке ключа хоста, этого часто не делают.Проверка подлинности сертификата упрощает процедуру смены ключей для хостов.
Аутентификация с открытым ключом также затрудняет смену ключей для пользователей. Утверждение и распространение ключей настолько раздражает, что пользователи неохотно меняют ключи, даже если вы создали инструменты, позволяющие это сделать. Хуже того, разочарованные пользователи копируют закрытые ключи и повторно используют их на разных устройствах, часто в течение многих лет. Повторное использование ключей — серьезный грех безопасности. Закрытые ключи никогда не должны передаваться по сети . Но аутентификация с открытым ключом SSH предоставляет пользователям непосредственный доступ к конфиденциальным закрытым ключам, а затем не может предоставить им удобные инструменты для управления ключами.Это рецепт злоупотреблений и злоупотреблений.
SSH CA в сочетании с простым клиентом командной строки для пользователей может упростить генерацию ключей и изолировать пользователей от множества ненужных деталей. Аутентификация сертификата не может полностью устранить все риски безопасности, но она облегчает рабочие процессы SSH, которые более интуитивно понятны, проще в использовании и труднее использовать неправильно.
Идеальный поток SSH
Проверка подлинности сертификата SSH — это основа того, что я считаю идеальным потоком SSH.
Для SSH пользователи сначала запускают команду входа в систему в своем терминале (например, step ssh login
):
$ step ssh login
Ваш веб-браузер по умолчанию открыт для входа в систему: https: //accounts.google.com / ...
Открывается браузер и инициируется поток единого входа у поставщика удостоверений вашей организации:
Веб-поток единого входа позволяет легко использовать надежный MFA (например, FIDO U2F) и любые другие расширенные возможности аутентификации вашей личности предложения провайдера.Пользователи входят в систему в привычном порядке, а удаление пользователя из вашего канонического поставщика удостоверений обеспечивает быстрое прекращение доступа по SSH.
После того, как пользователь завершит SSO, токен носителя (например, токен идентификации OIDC) возвращается в утилиту входа в систему. Утилита генерирует новую пару ключей и запрашивает подписанный сертификат у CA, используя токен носителя для аутентификации и авторизации запроса сертификата.
Центр сертификации возвращает сертификат с истечением срока действия, достаточным для рабочего дня (например,г., 16-20 часов). Утилита входа в систему автоматически добавляет подписанный сертификат и соответствующий закрытый ключ в ssh-agent пользователя
.
Пользователи не должны знать ни одной из этих деталей. Все, что им нужно знать, это то, что для использования SSH они должны сначала запустить step ssh login
. После этого они могут использовать SSH как обычно:
$ ssh prod01.example.com.
Добро пожаловать в Ubuntu 18.04.2 LTS (GNU / Linux 4.15.0-1036-gcp x86_64)
Последний вход: Ср 11 сен 04:04:51 2019 с 98.210.132.79
mmalone @ prod01: ~ $
Как и файлы cookie браузера, краткосрочные сертификаты, выдаваемые этим потоком, являются эфемерными учетными данными, срок действия которых составляет всего один рабочий день. Как и при входе на веб-сайт, при входе в SSH создается сеанс. Это простой процесс, который необходимо выполнять не чаще одного раза в день. Это достаточно редко, чтобы можно было использовать сильные MFA, не расстраивая или не снижая чувствительности пользователей.
Новые закрытые ключи и сертификаты генерируются автоматически каждый раз, когда пользователь входит в систему, и они никогда не касаются диска.Вставка непосредственно в ssh-agent
изолирует пользователей от конфиденциальных учетных данных. Если пользователь хочет подключиться с другого устройства, ему проще запустить на нем step ssh login
, чем эксфильтровать ключи из ssh-agent
и повторно использовать их.
Есть много возможных вариантов этого потока. Вы можете настроить срок действия сертификата, использовать PAM-аутентификацию в CA вместо SSO, сгенерировать закрытый ключ на смарт-карте или TPM, отказаться от использования ssh-agent
или перенести MFA на фактическое SSH-соединение.Лично я считаю, что эта комбинация предлагает лучший баланс безопасности и удобства использования. Действительно, по сравнению с большинством существующих развертываний SSH он проще, безопаснее и удобнее в использовании.
Критики аутентификации сертификата SSH говорят, что она новая, плохо поддерживается и не существует инструментов для использования сертификатов на практике. По правде говоря, аутентификация сертификата была добавлена в OpenSSH 5.4 почти десять лет назад . Это испытано в боевых условиях и используется в массовых операциях.И инструменты, необходимые для создания этого идеального потока SSH, доступны уже сегодня.
Существует множество инструментов для управления сертификатами SSH. Вот несколько:
С нашей стороны, самый последний выпуск step
и step-ca
( v0.12.0
) добавляет базовую поддержку сертификатов SSH. Другими словами:
-
step-ca
теперь является SSH CA (в дополнение к X.509 CA) -
step
упрощает для пользователей и хостов получение сертификатов отstep-ca
Рабочие процессы SSH еще не полностью реализованы, но эти инструменты уже делают все, что вам нужно для идеального потока.
С соответствующей конфигурацией step-ca
вы можете использовать step
, чтобы:
Получить сертификат хоста автоматически при запуске
Чтобы продемонстрировать, давайте создадим новый экземпляр EC2 с помощью инструмента aws
CLI. Интересные моменты скрыты в некоторой легкой конфигурации (с использованием сценария запуска пользовательских данных), которая получает сертификат хоста и разрешает аутентификацию сертификата для пользователей:
$ aws ec2 run-instance --image-id ami-07d0cf3af28718ef8 \
--count 1 - тип экземпляра t2.микро \
--key-name mike-test \
--security-group-ids мастер запуска-7 \
- файл данных пользователя: //startup.sh
Примечание. Здесь у вас должна быть возможность воспользоваться поддержкой документов, удостоверяющих личность, но у нас есть несколько нюансов, которые нужно решить. Оставайтесь в курсе.
Получите сертификат пользователя с помощью SSO (OAuth OIDC)
Теперь мы будем использовать step ssh-сертификат
локально (вы можете brew install step
), чтобы сгенерировать новую пару ключей, получить сертификат от CA с помощью SSO, и автоматически добавить сертификат и закрытый ключ в ssh-agent
.
Звучит много, но это всего лишь одна команда:
$ step ssh certificate [email protected] id_ecdsa
✔ Провайдер: Google (OIDC)
Ваш веб-браузер по умолчанию был открыт для посещения:
https: //accounts.google.com/o/oauth3/v2/auth? client_id = 650 ...
✔ CA: https: //ca.internal
✔ Закрытый ключ: id_ecdsa
✔ Открытый ключ: id_ecdsa.pub
✔ Сертификат: id_ecdsa-cert.pub
✔ Агент SSH: да
Как только это будет сделано, мы сможем подключиться к только что созданному экземпляру по SSH, используя аутентификацию по сертификату, без TOFU!
$ ssh mike @ ec2-100-26-100-55.compute-1.amazonaws.com
Добро пожаловать в Ubuntu 18.04.2 LTS (GNU / Linux 4.15.0-1044-aws x86_64)
Последний вход: Thu Sep 12 02:25:43 2019 from 98.210.132.79
mike @ ip-172-31-70-94: ~ $
Для получения дополнительной информации ознакомьтесь с нашим руководством по началу работы и примером репозитория SSH. Убедитесь, что вы передали флаг --ssh
на шаг step ca init
при настройке центра сертификации (руководство по началу работы этого не делает).
Еще многое можно сделать, чтобы сделать аутентификацию с помощью сертификата SSH еще более удобной.Мы над этим работаем. Если у вас есть идеи, дайте нам знать!
Использование сертификатов SSH
Проверка подлинности сертификата SSH значительно улучшает SSH. Это устраняет ложные предупреждения TOFU и сбои проверки ключа хоста. Он позволяет отказаться от сложных процессов утверждения и распределения ключей и распространить единый вход на SSH. Это делает смену ключей возможной для хостов и упрощает повторное использование ключей для пользователей. Это делает ключи SSH эфемерными, что делает упущения при управлении ключами безотказными.
Вы можете развернуть SSH CA и перенастроить хосты за считанные минуты.Переходить легко — вы можете продолжать поддерживать аутентификацию с открытым ключом в то же время.
Проверка подлинности сертификата SSH — правильный способ использовать SSH.
В smallstep мы с нетерпением ждем возможности улучшить нашу историю SSH. Мы создаем инфраструктуру и оптимизируем рабочие процессы, чтобы сделать SSH лучше для всех. И следите за нашим блогом, потому что нам есть что сказать о SSH!
Ваш товар уже устарел
Неустанный марш технологических усовершенствований означает, что технологический бизнес по самой своей природе терпит неудачу.
Вот почему как основатели, специалисты по продуктам, маркетологи — или какова наша роль — мы должны четко осознавать все различные технологические сдвиги, происходящие в отрасли, и постоянно спрашивать себя, действительно ли эти вещи влияют на нас и как? Это не просто сухое стратегическое упражнение. Если вы этого не сделаете, ваш бизнес может умереть намного быстрее, чем вы ожидаете.
Часть первая: выживают только параноики
Часть вторая: Почему нельзя игнорировать технологические тенденции
Часть третья: Сохранение вашего продукта
Я представил версию этого поста в качестве доклада о мировом турне Inside Intercom в 2016 году.Посмотрите первую часть выше и прокрутите вниз до второй и третьей частей.
Такова природа нашей отрасли, природа технологий, что каждый продукт умирает. Это очень болезненная мысль, но если вы мне не верите, напишите мне, или отправьте по факсу, или напишите мне что-нибудь на своей пишущей машинке. Когда-то все они были грандиозными предприятиями, но их больше нет.
Я думаю о смерти по множеству причин. Умереть — это природа любой технологии. Поэтому такова природа многих технологических предприятий — умирать, что ставит вас перед вечным вопросом — как мы можем остаться в живых?
Я не всегда был таким болезненным.Когда я и мои соучредители Эоган, Дэвид и Кьяран подписали учредительные документы Intercom в Сан-Франциско в 2011 году, мы тогда были довольно оптимистичны. Интерком был чем-то вроде американских горок. Но очень хорошие американские горки — настоящая штука Six Flags.
Выше представлен график одной из наших метрик — посещаемости домашней страницы. В Intercom было несколько различных этапов, и те, которые я могу приблизительно определить, — это этап, когда продукт рождается, этап, на котором мы должны были затем пойти и вырастить продукт, и, наконец, этап, на котором мы должны выжить.В последнем случае мы думаем: «Хорошо, мы кое-что сделали. Как нам оставаться актуальными в технологическом цикле за циклом за циклом? »
Другими словами, мы должны заставить его работать, мы должны заставить его расти, а затем мы должны поддерживать его актуальность. Мы должны объяснить людям причину, по которой они должны продолжать использовать Интерком. Сегодня у нас более 15 000 клиентов, десятки миллионов долларов дохода и 116 миллионов долларов привлеченных средств. Все это должно быть поводом для празднования, но на самом деле мы никогда не чувствовали себя более уязвимыми.Мы так долго надеялись, что что-то может появиться и существовать, что, когда оно начало существовать, мы подумали: «Черт возьми, а что, если это уйдет?»
Я понимаю это отчасти потому, что я потратил седьмую часть своей жизни на Интерком (что составляет мне 35, сэкономлю математику). Это значительный отрезок времени, чтобы поработать над чем-либо, и, конечно, мысль о том, что однажды этого может больше не быть, ужасает.
Странно то, что нам продали не это — когда мы читали все книги о стартапах и слышали, как это должно работать.Мне всегда казалось, что сделка со стартапами похожа на The Shawshank Redemption. Вы проползаете через 100 ярдов дерьма и свободны. Но на самом деле это больше похоже на то, что вы ползаете через 100 ярдов дерьма, и тогда у вас есть выбор, как сказал Энди Дюфрен: «Заняться жизнью или заняться смертью». Как оставаться актуальным? Как ты остаешься в живых?
Почему выживают только параноики
Когда вы смотрите на всю литературу, все советы, все сообщения в блогах, статьи, подкасты, выступления на конференциях, все сводится к созданию и запуску.Потому что все хотят этого, об этом и пишут. В Intercom мы добавили собственный контент и постоянно обсуждаем его. Но на самом деле все это не имеет значения, если вы игнорируете угрозы существованию. Если есть какая-то причина, бомба тикающего механизма или поезд, едущий по рельсам, и вам все равно, потому что вы слишком заняты созерцанием пупка, у вас будут проблемы. В этой связи мне очень нравится эта цитата Энди Гроува, когда он говорит: «Любая степень успеха порождает самоуспокоенность. Любая степень самоуспокоенности приведет к неудачам.Следовательно, выживают только параноики ».
Недавно я поделился этими мыслями с другом, который также является основателем стартапа. Разговор проходил примерно так:
Друг : «Вам нужно понять, что настоящее — это прошлое».
Я : «Я не употребляю наркотики, поэтому ты знаешь…»
Друг : «Нет-нет-нет, послушай меня, послушай меня. Ваш продукт уже устарел «.
Я : «Что вы имеете в виду? Людям это нравится.
Друг : «Дело в том, что людям нравится то, что происходит сегодня, но то, что происходит сегодня, на самом деле уже история. Это задокументировано, страницы с «изменениями» обновляются, но это актуально, теперь это часть истории. Вам следует беспокоиться о том, что, вероятно, появится более новый, более быстрый и быстрый способ для ваших клиентов достичь того, что они хотят делать в этом мире, и что он не касается вас ».
Me : «Ой, это уж больно».
Как он мне это описал, будет ощущение, что ты стоишь на твердой почве и все идет отлично.Вы почувствуете парочку дрожаний здесь, конкурента там и пару разных смен. Но вы скажете: «У нас есть это, у нас это есть, мы хорошо разбираемся в продуктах». В какой-то момент вы понимаете, что что-то действительно меняется, и начинаете пытаться отреагировать. Но к тому времени, когда вы действительно это осознаете, будет уже слишком поздно. Земля вырвана из-под вас, и хуже всего то, что вы этого не чувствуете. Это абсолютно бессимптомно. Если вы не верите, что это может произойти даже в хорошие времена, позвольте мне сказать вам так: разве 2007 год не был удачным годом для производителя спутниковой навигатора?
Лучше и быть не могло.Мы все покупали их и ставили в машины, и это были дерьмовые устройства, но нам было все равно. Затем где-то в Moscone Center в Сан-Франциско кто-то машет новой вещью, и пах… больше никаких дел.
И Garmin, и Tom Tom не восстановили своего прежнего значения с момента появления iPhone — в лучшем случае они составляют шестую часть своего пика. Забавная версия истории — предполагать, что все они буквально спали у кассы, полностью игнорируя все эти новые угрозы.На самом деле я уверен, что они посмотрели лейтмотив и запаниковали. Я уверен, что они сразу бросились к своим доскам. Вероятно, они привлекали продуктовую команду по выходным. Я уверен, что они запустили JIRA, и когда она загрузилась, они сказали: «Хорошо, пойдем и начнем выписывать билеты». Но клиенты не ждут, пока вы пишете билеты JIRA. Мир будет двигаться дальше, с вами или без вас.
Еще один простой пример: на графике ниже светло-зеленая линия представляет продукт под названием SMS.Помимо непомерной платы за роуминг, SMS были феноменальной технологией. SMS — это единственный способ зарабатывать деньги операторам связи. Это как ликвидная прибыль.
Затем 30 инженеров собрались и создали другую вещь под названием WhatsApp. В течение двух лет они практически свели на нет большую часть роста в наиболее прибыльной части телекоммуникационных компаний. Важно сказать, что я говорю здесь о росте, потому что компании не могут выжить в условиях стагнации. Им необходимо расти, потому что в конечном итоге через достаточно длительный период времени все их клиенты умрут, поэтому вам действительно нужны новые клиенты.Вы не можете быть равнодушными как бизнес. Плоская линия на самом деле означает, что вы падаете.
Обычно это происходит так: возникает новая угроза, и должностное лицо обычно говорит: «О, зева, кто-то запустил продукт, кого это волнует?» В конце концов WhatsApp выпускает пресс-релиз, в котором говорится: «У нас только что появился 100 000-й пользователь», а операторы связи говорят: «Хахаха, 100 000 пользователей, какая шутка».
Затем в какой-то момент WhatsApp выпускает пресс-релиз, в котором говорится: «У нас есть 100-миллионный пользователь», а операторы связи думают: «Ой.К тому времени, когда они решают бороться, дело в буквальном смысле уже решено, и пути назад уже нет. Если эта структура кажется вам знакомой, то это потому, что это слова Ганди, который, очевидно, получил много отличных цитат и не обязательно является менеджером по продукту. Одна из его идей заключалась в том, что «сначала вы проигнорируете их. Тогда вы будете смеяться над ними. Тогда ты сразишься с ними, и тогда они победят ». Это, как правило, отношение людей к новым продуктам.
Знай свое место в созвездии технологий
Если вы хотите увидеть лучший пример того, что значит сначала посмеяться над чем-то, над новой угрозой, мне очень нравится реакция Стива Баллмера на iPhone.
Если бы все, что сделала мобильная революция, новые вещи для Android и iOS, убило Windows Phone, это было бы хорошо. Windows Phone не была чем-то особенным для Microsoft, это была часть их стратегии Windows Everywhere. Но мобильные устройства на самом деле не убили Windows Phone. Он атаковал всю концепцию настольных компьютеров, что до чертиков пугало Microsoft, потому что это было их ядром.
Не было очевидным, что телефон может быть действительно плохой новостью для настольной операционной системы, но оказалось, что так оно и есть.Осознание этого лучше всего для меня резюмируется цитатой Стива Синофски, бывшего сотрудника Microsoft, а теперь работающего в Andreessen Horowitz: «Никакая технология не является центром системы, а скорее созвездие тел, находящихся под влиянием друг друга. . »
«Никакая технология не является центром системы, а скорее созвездие тел, находящихся под влиянием друг друга».
СТИВ СИНОФСКИЙ
Он подчеркивает, что все эти технологии просто переплетаются друг с другом. Неясно, мог ли телефон уничтожить компанию спутниковой навигации.Неясно, разрушит ли программное обеспечение для обмена сообщениями телекоммуникационную компанию. Неясно, может ли телефон нарушить работу рабочего стола. Но то, что происходит в технологиях, — это тектонические сдвиги, плиты буквально скользят из-под вас, и если вы не знаете обо всех них и о том, как они взаимодействуют, у вас большие проблемы.
Возвращаясь на секунду к Интеркому, мы не зашли так далеко, чтобы зайти так далеко. Как мы на самом деле продолжим? Как сделать так, чтобы мы не попали в одну волну и не закончили?
Технологии и дальше будут предлагать инновации за инновациями.Вопрос, который вы должны постоянно учить всех задавать: делает ли эта новая технология, которая реализуется или выпускается, каким-либо образом дешевле, быстрее или проще для наших клиентов добиться прогресса в своей жизни? Это повторяющийся вопрос, который вы должны задать, видите ли вы Bluetooth, Wi-Fi, облако, мобильное устройство, сенсорный экран, голос, звук, сообщения или ботов. Вы называете это. Потому что, если это действительно удешевляет, ускоряет или упрощает для клиентов достижение прогресса, они пойдут туда, а вы будете заняты написанием билетов JIRA.
Ничего не нужно менять, даже когда меняют технологии
С этим связано то, что то, что нам нужно делать в нашей жизни, на самом деле редко меняется. Но способы, которыми мы можем их добиться, всегда будут меняться. В жизни очень мало новых моделей поведения. Приведу несколько случайных примеров: пока в школах есть дети, дети передают друг другу записки. Протокол с примечаниями заключается в том, что вы следите за тем, чтобы никто другой не мог его увидеть, вы рваете его или едите, если учитель его поймает, но вы просто избавляетесь от вещи.Идея о том, что это одноразовое сообщение, которое может передаваться между двумя людьми только для их глаз, пришла в голову сегодня, и мы знаем ее лучше всего как SnapChat. Одна из его основных целей — это именно та работа.
Те из вас, кто ближе к моему возрасту, вероятно, имели коробку, в которую вы кладете фотографии под свою кровать. Любопытно, что эти фотографии лежат далеко не у всех на виду. Они созданы специально для вас, и они нужны вам только в определенное время. Сегодня мы используем такие технологии, как iPhoto или Dropbox’s Carousel, когда они были, чтобы выполнять ту же самую работу.Потребность не изменилась, но инструмент изменился.
Если вы ремонтируете дом, в старые времена у вас был альбом со всем, что вы не могли себе позволить. Сегодня вы делаете это с помощью Houzz или Pinterest. Потребность не меняется. Способы сделать это всегда меняются.
Чтобы оставаться актуальным, обращайте внимание на так называемый цикл OODA. Можете ли вы наблюдать, можете ли вы ориентироваться, можете ли вы принимать решения и можете ли вы действовать? Если ваш цикл OODA достаточно быстр, чтобы вы могли идти в ногу с отраслью, вы всегда будете в отличном положении.Однако если вы будете работать медленнее, чем отрасль, у вас будут проблемы.
Если вы работаете быстрее, каждый раз, когда отрасль выпускает что-то новое — например, облако, — вы можете выпустить что-то, что работает с облаком. Вы можете выпустить множество итераций, и вы можете последовательно развиваться и создавать новые вещи. Выходит самый второй мобильный телефон, вы можете создавать мобильные сразу, потому что вы можете двигаться так же быстро, как отрасль, или быстрее. Это действительно очень важно.
Но как только эта стрелка меняет направление, и вы обнаруживаете, что движетесь медленнее, чем промышленность, игра окончена.Они выпускают технологию за технологией за технологией, и ваша команда все еще обсуждает годы, четвертый квартал 2018 года и тому подобное. По мере того, как меняются технологии, вы становитесь той компанией, которая в 2016 году заявляет: «Теперь мы доступны в Интернете».
Маршалл Маклюэн описал это как «возвращение назад в будущее». Вы движетесь в будущее, нравится вам это или нет, но ваше видение не изменилось. Вы все еще пытаетесь перенести идеи старого мира в новый мир.Вот почему он постоянно возвращается к вопросу: можем ли мы быть дешевле, быстрее или проще каждый раз, когда что-то меняется?
Часть вторая: Почему нельзя игнорировать технологические тенденции
Делает ли ваш продукт дешевле, быстрее или проще для наших клиентов прогресс в жизни?
Когда я смотрю на 2016 и 2017 годы и думаю о наших дорожных картах, и я уверен, что вы все думаете о своих дорожных картах, я заметил несколько тенденций. Это будет иметь последствия для всех нас, нравится нам это или нет, потому что мы не можем выбирать будущее.
Посмотрите, как я выступаю во второй части этого поста в рамках Всемирного тура Inside Intercom 2016.
Объединение предприятия
Первый — это объединение предприятия. Раньше у нас были эти раздутые программные продукты для настольных компьютеров с несколькими компакт-дисками, а затем появились такие фреймворки, как Ruby on Rails и Django, и каждый сделал очень любопытный выбор. Они отрезали очень маленький кусок, минимально жизнеспособный продукт, от определенных частей этих инструментов и выпустили их как отдельные продукты.Если раньше у вас был бухгалтерский пакет, теперь у вас есть учет времени, выставление счетов, обработка платежей и четыре или пять других продуктов. Это было бы хорошо, за исключением того, что все эти вещи не обязательно взаимодействуют друг с другом. Теперь, чтобы кто-то выполнял свою работу, вместо одного продукта он может использовать семь или восемь, потому что все эти вещи взаимосвязаны.
Это понятие очень похоже на Интерком, потому что, когда мы говорили о том, как мы можем объяснить, что делает Интерком, наш генеральный директор нарисовал на доске диаграмму с чем-то вроде того, что указано выше.Он объяснил, что слева был мир перед нами. Существуют все эти разные данные, и мечта Web 2.0 заключалась в том, чтобы мы потратили большую часть наших лет на написание API для соединений API, чтобы все эти вещи могли общаться друг с другом. Конечно, этого не происходит, потому что у тебя есть дела поинтереснее. Мы посчитали, что можем позиционировать Intercom как «противник» этого.
Мы отправили это нашей команде дизайнеров бренда, которые намного лучше разбираются в схемах, чем я в Keynote, и они это сделали.Долгое время это изображение стало культовым для Интеркома, и у нас до сих пор есть его версии.
Что интересно, эта проблема не была уникальной для Intercom. Эта диаграмма была в то время, когда мы ее выпустили, но произошла любопытная вещь: другая компания выпустила аналогичную диаграмму, за исключением того, что она касалась резюме, сетей и присутствия в Интернете. Хорошо, достаточно честно. Мы видели еще несколько, и, очевидно, по пути они стали немного страннее. Мы думаем, хорошо, может быть, это просто общая тенденция, и у нас просто есть иконическая диаграмма для ее иллюстрации.Однако в наши дни я фактически не могу выйти в Интернет, не увидев эту чертову штуку. Это просто продолжается.
Очевидно, что это проблема, с которой люди сталкиваются — эта идея, которую мы чрезмерно фрагментировали, когда перешли в облако, и многие рабочие процессы стали разрозненными в слишком многих различных областях.
Что это значит для вас? Что ж, вам нужно задать следующие вопросы:
- Делает ли объединение наших инструментов более дешевым, быстрым или простым для наших клиентов прогресс в жизни?
- В частности, это простота консолидации, т.е.е. наличие такого рода централизованного места лучше, чем преимущества, которые вы получите от специфики, используя инструменты для одной цели для каждой отдельной вещи? Если это так, вам действительно стоит подумать о последствиях этого.
- Следует ли включить смежные рабочие процессы? Прыгают ли люди в ту самую секунду, когда они оставляют ваш продукт, просто чтобы продолжить то, что они делали? Если да, то в конце концов кто-то соединит эти точки, а если это не вы, у вас будут проблемы.
- Точно так же ваши клиенты часто переходят от продукта к продукту только для того, чтобы выполнить одну задачу? Например, предполагает ли оплата счета открытие пяти вкладок и наличие iPad здесь, или существует единственный способ сделать это?
Предприятие снова консолидируется, будут последствия. Я твердо верю, что мы еще многое увидим. Все эти компании, конечно, многие из них умрут, такова природа стартапов, но многие из них тоже добьются успеха.
Искусственный интеллект
Еще один популярный сегодня тренд — искусственный интеллект. Он проходит через цикл любви / ненависти со СМИ, и во многих отношениях он является всеми любимым мальчиком для битья. Я написал об этом в Твиттере в День святого Валентина, потому что, очевидно, это то, что вы делаете в День святого Валентина.
Я все больше убеждаюсь, что большинство стартапов, хвастающихся искусственным интеллектом, на самом деле просто впечатлены своими 183 утверждениями if-then-else.
— Des Traynor (@destraynor) 14 февраля 2016 г.
Это то, что я чувствую большую часть времени.ИИ даже сегодня не выполнил то, что нам обещали. Теперь он принес несколько классных вещей. Например, я увидела робота, который отлично умеет наносить помаду. Вот.
Он также может разбудить вас рано утром, что очень удобно.
Мой любимый кусок — после того, как он вас разбудит, он действительно может приготовить для вас завтрак, что, вероятно, лучшее, что он может предложить.
Это похоже на будущее, за которое мы боремся, не так ли? Это действительно куда-то идет.Автомобильная компания недавно опубликовала видео ниже. На нем изображена подъезжающая машина, проецирующая пешеходный переход и пропускающая пешехода.
Они заканчивают это видео, и оно становится черным, и вопрос просто, это концептуальное видео? Вы думаете, конечно, это концептуальное видео. Ответ: на самом деле, нет. Ты такой, черт возьми. Может быть, эта фигня придет.
Я искренне верю, что, как и в случае с беспилотными автомобилями, это обязательно произойдет; это не совсем то, что нужно.Самый частый ответ, который вы получаете, — это: «Ну что ж, он будет не так хорош, как я, как водитель». Ну, во-первых, вы, вероятно, плохой водитель, но, во-вторых, в среднем просто нужно быть лучше, чтобы это имело смысл. Да, ваш ИИ не будет рисовать, как Пикассо, но и никто из нас тоже. Просто он должен быть лучше среднего.
Есть все эти священные коровы, на которых указывали люди в области ИИ. Самой очевидной из них была игра Го, последняя отличительная черта интеллекта человечества. В этом году гроссмейстер в Go был побежден AlphaGo от Google, который по сути представляет собой кусок кода.Вот и все, мы закончили.
Подразумевается, что если есть задача, которую можно выразить машине как вход и желаемый результат, то она сразу станет почти идеальной, потому что компьютеры могут узнать за секунды то, что занимает у нас всю нашу жизнь. Они могут читать библиотеки, пока мы пишем один твит. Самое приятное то, что им даже не нужно читать библиотеки, у них есть все их друзья, которые могут читать библиотеки, и они могут общаться с ними, и они могут получать всю ту же информацию.У них есть все эти жестокие преимущества, которых у людей просто никогда не будет.
Другой ответ, который вы часто слышите, — это: «Ну, как он научится у меня, я действительно хорош в Photoshop». Ну, вы когда-нибудь думали, что, используя Photoshop, вы на самом деле обучаете его тому, что он должен делать. Итак, что нужно сделать? Ничего, это будущее, это происходит, разберитесь с этим.
Ключевой идеей здесь является то, что для решения многих задач мы собираемся сразу и бесплатно научиться тому, что лучше старого мира.Достаточно сразу, бесплатно.
Вам следует рассмотреть следующие вопросы:
- Делает ли искусственный интеллект или машинное обучение дешевле, быстрее и проще для ваших клиентов, чтобы добиться прогресса в своей жизни? Если так, то для вас будут последствия.
- Имеется ли в вашем продукте набор данных, на которых машина может учиться? Если это так, вам нужно начать учиться на нем, а если нет, лучше надеяться, что ваши конкуренты этого не сделают.
- Можете ли вы наблюдать за текущими интересами и поведением пользователей и тем самым помогать будущим пользователям, чтобы им не пришлось преодолевать те же трудности, что и предыдущие люди? Если вы можете, это будет фантастический мир для ваших следующих пользователей.Если вы не можете этого сделать, ваши следующие пользователи не будут показываться вам, они будут показываться где-то еще.
Сообщения и боты
Тенденция, которая сейчас очень популярна, — это обмен сообщениями и боты — они связаны. Причина шума здесь в том, что боты находятся на пересечении обмена сообщениями, что само по себе является мега-тенденцией, и искусственного интеллекта, о котором мы только что рассказали. Боты как бы сидят посередине.
То, что происходит с обменом сообщениями, довольно очевидно. Интернет перестраивается вокруг людей.Раньше мы всегда строили Интернет вокруг страниц и направлений, и идея заключалась в том, что мы с вами заходим на The New York Times , и мы оба видим одно и то же, потому что это страница, а мы люди. Мы наблюдаем постепенный сдвиг. Большинство продуктов теперь сопоставляются с людьми. Большинство контентных сайтов узнают, что если Дес читает спорт, давайте сначала покажем ему спорт. Все это становится действительно очевидным.
Другой смысл здесь в том, что люди хотят быть частью чего-то.Это основная вещь, люди просто хотят быть на связи. Каждый человек хочет двух вещей: он хочет чувствовать себя уникальным и хочет чувствовать связь с другими людьми. С тех пор, как были компьютеры, мы пытались объединить людей с помощью компьютеров. Мы сможем это увидеть, если вернемся назад. В 1973 году Talkomatic был Slack своего времени.
1973 — Talkomatic
Они не совсем получили оценку в пять миллиардов долларов, но это был Talkomatic в 1973 году. Затем, в 1981 году, у нас был симулятор CompuServe CB.
1981 — Симулятор CompuServe CB
Это была закрытая версия IRC, которая фактически является разновидностью Slack. Помните, что работа, которую люди пытаются выполнять, не меняется, а способы ее выполнения постоянно меняются.
Обмен сообщениями наконец-то стал популярным из-за мобильных устройств, из-за Интернета, из-за таких вещей, как push-уведомления. Дошло до того, что вы можете мгновенно связаться с кем-нибудь в Австралии одним нажатием кнопки. Это произошло, и мы этого не заметили, но именно поэтому обмен сообщениями так важен.
Выше представлена десятка самых популярных приложений для обмена сообщениями, и, как видите, даже те дерьмовые приложения, о которых вы никогда не слышали, продолжают расти. Вот насколько важны сообщения. Марк Цукерберг недавно сказал, что обмен сообщениями — это единственное, что, как они обнаружили, люди делают чаще, чем социальные сети.
Почему у нас есть все эти проклятые посланники, верно? Каждый продукт выше, за исключением нижних, является мессенджером. Все гонятся за ним, как будто хотят стать следующим WhatsApp.Они хотят получить выплату в размере 19 миллиардов долларов.
Обмен сообщениями только что взорвался. Это означает, что мы все тратим свое время на продукты для обмена сообщениями. Если вы производитель продукта, это может быть связано с тем, что ваших пользователей больше нет в вашем продукте, они, вероятно, находятся в Facebook Messenger, в Slack или где-то еще, разговаривают со своими друзьями. Теперь продукт должен стать частью разговора.
Если мы с вами разговариваем о том, какую пиццу нам следует заказать или в какой фильм мы должны пойти, это означает, что Domino’s и Fandango должны быть в этом разговоре, они должны быть рядом с нами, а не быть отдельным местом назначения, которое мы перейти к нашему сообщению, а затем вернуться к нему и продолжить.
Это то, что мы наблюдаем прямо сейчас, и этот сдвиг как бы описывает Крис Мессина, который, среди прочего, изобрел хэштег. Он называет это разговорной коммерцией, идею о том, что коммерция может возникать как побочный продукт разговора. Если я говорю об обуви, туфли могут появиться. Почему так не должно быть? Мы говорим о обуви, нам не нужно идти в магазин, а потом возвращаться, это не то, как устроен реальный мир.
Здесь есть несколько интересных изменений, но одно из них — просто пользовательский интерфейс обмена сообщениями.Делает ли это дешевле, быстрее и проще для ваших клиентов добиться прогресса в жизни?
Мы рассмотрим это более подробно в третьей части этой публикации.
Часть третья: Сохранение работоспособности вашего продукта
Нам нужно поговорить о простом пользовательском интерфейсе обмена сообщениями.
Делает ли мессенджер дешевле, быстрее и проще для ваших клиентов добиться прогресса в жизни? Велика вероятность, что ответ положительный, и вам придется встретиться с ними там, если ваш продукт хочет выжить и процветать.
Этот пост был доставлен в качестве выступления на остановке в Сан-Франциско во время нашего мирового тура Inside Intercom в 2016 году.
Поиск контекстной релевантности
Проще говоря, если использование вашего продукта вызвано разговором о другом продукте, возможно, вам стоит перейти к этому продукту и принять участие в этом разговоре. Допустим, мы с вами говорили о заказе пиццы, может быть, Dominos — или лучшая пиццерия — тоже должна быть в этом разговоре.
Одна интересная вещь, которая меня удивляет и расстраивает: когда я учился программировать, мы постоянно создавали подобные программы. Вы набираете команды, и все возвращается, и вы говорите «да» или «нет». Низко и вот, все будет готово. Мы считаем, что сегодня это старая школа. По какой-то причине, когда мы делаем что-то похожее через современный пользовательский интерфейс обмена сообщениями, это вызывает другую реакцию. Люди буквально срали в штаны, когда видят это.
Я все время спрашиваю: «Как это не командная строка?» Это просто командная строка, но «это командная строка для нормальных людей», как ее называет Сара Го.Не для остальных из нас — людей, которые выросли, изучая такие вещи, как zsh. Это для нормальных людей, что невероятно мощно. Но разве мы не отошли от командной строки по какой-то причине? Это еще один вопрос, который я постоянно задаю себе. Разве нам не должно быть стыдно? Разве это не сбой UI? Разве это не все равно, что снова пройти через Остров обезьян?
Разве это не похоже на «Остров обезьян» снова и снова?
Чаще всего вы слышите такую критику: «Ну, посмотрите на это.В диалоговом интерфейсе для заказа пиццы требуется 73 нажатия ».
Источник изображения: Microsoft Bot Framework
Есть. Это правильно. И да, вы можете заказать пиццу Domino’s за пять нажатий с помощью их приложения. Я бы согласен на 100%. Но это неправильный способ думать об удобстве использования.
Доступ к одной кнопке не обязательно означает, что вы разработали хороший пользовательский интерфейс
Нет, все ли в кнопке? Вы должны спросить, могут ли все быстро узнать и открыть для себя люди, которые хотят этим заниматься? Не всему стоит учиться.Ваш продукт может использовать пользовательский интерфейс, который пользователям не нужно изучать, потому что они уже знают его, или вы можете попросить их изучить новый.
- Вопрос, который вы должны задать себе: сделает ли знакомый пользовательский интерфейс дешевле, быстрее или проще для ваших клиентов, чтобы добиться прогресса в своей жизни?
- Другие последствия включают в себя такие вещи, как, , вы просите их изучить пользовательский интерфейс без уважительной причины или как перемещаться по вашему сайту без уважительной причины?
- Будут ли клиенты видеть ценность в знании того, как использовать ваш продукт или знании навигации по вашему сайту?
- Если нет, зачем им беспокоиться? Разве вы не должны просто участвовать в этом разговоре или просто общаться с ними в чате? Вот чего они хотят.
Есть разница между использованием программного обеспечения для продажи продукта и продажей программного обеспечения, которое — это продукт.
Одна из областей, где это может быть неверно, — это когда вы на самом деле продаете свое программное обеспечение, когда программное обеспечение — это буквально то, что вы продаете. Наверное, все думают, что продают программное обеспечение, но есть разница между использованием программного обеспечения для продажи продукта и продажей программного обеспечения, которое — это продукт . В первом случае вы могли бы продавать обувь и просто использовать какой-нибудь dope React UI.В последнем случае вы фактически продаете разрешение на использование продукта — например, пользователи хотят заходить в систему каждый день и выполнять свою работу.
С точки зрения покупателя, есть разница между покупателем, использующим программное обеспечение для покупки своего продукта, например, когда он использует ваш магазин для покупки своего продукта, и покупкой программного обеспечения для выполнения своей работы. Когда они захотят использовать ваш продукт для выполнения своей работы, они захотят изучить лучший пользовательский интерфейс, который делает его наиболее мощным, чтобы они могли добиться наибольшего прогресса в своей жизни.
В остальное время, когда им просто нужна пицца, они не хотят узнавать, что у вас есть радио-меню для заказа пиццы или что у вас есть что-то новое. Это не то, что их интересует. Они хотели бы сказать: «Пицца, пожалуйста. Пепперони. Готово.» Следующая проблема.
От экранов к системам
Еще одна интересная тенденция — идея о том, что ваш продукт — это не набор экранов и не набор пользовательских потоков, путешествий или незавершенных дел. Это очень устаревшие способы создания программного обеспечения.Лучше всего думать о своем продукте как о системе. Чтобы дать вам пример того, почему мы так много говорим о системах, меня всегда очень впечатляла диаграмма Facebook, которую нарисовал наш вице-президент по продуктам Пол Адамс.
Он сказал: «Facebook — это система. Рассказы и истории могут появляться в ленте новостей и на временной шкале или на странице ». Я сказал: «Нет, нет. Но у вас есть Spotify. У тебя есть все эти фотографии «. Он такой: «Ага. Все это просто сказки. Мы слушаем песню на Spotify, это история, и она появляется на странице или в группе.”
Я понял, что он был прав. Просто поразительно, насколько сложный продукт на самом деле является такой простой системой. Я стал больше думать об этом, и один из наших исследователей нарисовал эту диаграмму, чтобы объяснить Instagram, что мне очень нравится. Instagram — это система. Вы фотографируете кошку, применяете фильтр, и люди могут лайкать или комментировать эту кошку.
Настоящая ценность системного мышления заключается в том, что то, как, когда и где пользователи хотят взаимодействовать с вашим продуктом, всегда будет меняться.Если вы делаете свою работу правильно, некоторые из ваших лучших клиентов могут даже не использовать ваше приложение или продукт, что действительно странно. Мне это не стало ясно, пока я не встретил клиента внутренней связи, и у нас состоялся такой разговор:
Клиент : «Привет, нравится товар».
Я : «Для чего вы это используете?»
Клиент : «О, на самом деле я не использую этот продукт».
Я : «А, верно. Так это блог? »
Заказчик : «Нет.Я использую продукт, но не использую продукт ».
Я подумал: «О нет. Ни один из них ». Но его точка зрения действительно имела смысл. Он использовал нашу интеграцию с Facebook и отвечал клиентам через Slack, и в результате он никогда не входил в систему, над которой у нас есть 120 человек, которые с любовью работают в Дублине, что разобьет им сердце.
Если вы думаете об этих вещах как о системе, вы можете получить те варианты использования, которые на самом деле не рассматривали. Если бы мы думали о Интеркоме как об экране, а также об уведомлениях по электронной почте и других мелочах, тогда, когда запускается что-то вроде Facebook Messenger для бизнеса, мы бы сказали: «Ой.Нам нужно снова изменить дизайн всего продукта ». Когда вы думаете об этом как о системе, вы думаете: «Это круто. Facebook — это еще один способ общения людей с покупателями ». Он вписывается в систему. Теперь мы можем получать твиты, или теперь мы можем получать сообщения Facebook, и мы можем получать электронные письма, и люди могут отвечать через Slack, по электронной почте или через push. Что бы ни. Это проще, когда у вас есть система, потому что вам не нужно постоянно что-то менять.
- Последний вопрос и вывод: сделает ли ваш продукт пригодным для использования во всех средах, на всех входах и выходах, сделает его дешевле, быстрее или проще для ваших клиентов, чтобы добиться прогресса в своей жизни?
Если да, то вам нужно подумать об этом, потому что это означает, что вы не будете удивлены такими вещами, как выход приложения для часов или желание Amazon Echo интегрироваться с вами.Если у вас есть система, вам не о чем беспокоиться, потому что есть много разных способов, которыми она может войти в ваш продукт.
Это означает, что мы можем смотреть на мир пост-приложений, и это не проблема. Мы не менеджеры приложений. Мы занимаемся этим не для создания приложений. Мы делаем это, чтобы повысить ценность для клиентов и помочь им добиться прогресса в своей жизни.
Я думаю, что как основатели, как специалисты по поддержке, как маркетологи, как менеджеры по продукту, у нас есть невысказанная работа.И это не пункт, который вы найдете в описании вашей должности. Эта работа заключается в том, чтобы помнить обо всех различных технологических сдвигах, происходящих в отрасли.
Неужели мы постоянно и постоянно спрашиваем себя, действительно ли эти вещи влияют на нас? Могут ли они помочь нашим клиентам добиться прогресса в своей жизни? Если мы это сделаем, возможно, мы сможем остаться в живых.
Совместные отчеты — Документация
Отчеты позволяют организовывать и встраивать визуализации, описывать свои выводы, делиться обновлениями с соавторами и т. Д.
Заметки : Добавьте график с быстрой заметкой для себя.
Сотрудничество : поделитесь результатами с коллегами.
Рабочий журнал : Отслеживайте свои попытки и планируйте следующие шаги.
Сохраните важное наблюдение, идею для будущей работы или веху, достигнутую в развитии проекта. Все запуски экспериментов в вашем отчете будут связаны с их параметрами, показателями, журналами и кодом, так что вы можете сохранить полный контекст своей работы.
Запишите текст и нарисуйте соответствующие диаграммы, чтобы проиллюстрировать свое понимание (сравнение сетей в распределенном обучении →)
Сохраните лучшие примеры из сложной кодовой базы для удобного обращения и будущего взаимодействия (пример: облака точек LIDAR →)
Сотрудничество: поделитесь результатами с коллегамиОбъясните, как начать работу над проектом, поделитесь своими наблюдениями и обобщите последние результаты. Ваши коллеги могут вносить предложения или обсуждать детали, используя комментарии на любой панели или в конце отчета.
Включите динамические настройки, чтобы ваши коллеги могли самостоятельно исследовать, получать дополнительную информацию и лучше планировать свои следующие шаги. В этом примере три типа экспериментов можно визуализировать независимо, сравнить или усреднить (сравнительные эксперименты SafeLife →).
Используйте ползунки и настраиваемые медиа-панели для демонстрации результатов модели или прогресса обучения (пример → StarGANv2)
Рабочий журнал: отслеживайте, что вы пробовали, и планируйте следующие шагиЗапишите свои мысли об экспериментах, своих выводах, а также любые подводные камни и следующие шаги при работе над проектом, сохраняя все организованное в одном месте.Это позволяет вам «задокументировать» все важные части помимо ваших скриптов (пример: настройка трансформаторов →).
Расскажите историю проекта, на которую вы и другие можете сослаться позже, чтобы понять, как и почему была разработана модель (пример → Вид с водительского места)
После экспериментов в W&B легко визуализируйте результаты в отчетах. Вот краткий обзорный видеоролик.
2a9bb074efd39add70″> Вы можете создать новый отчет из рабочей области или непосредственно из вкладки отчета в проекте.
1. Создайте отчет из рабочего пространства
Щелкните Create report в правом верхнем углу рабочего пространства. Это дает вам возможность вытащить некоторые диаграммы со страницы для использования на вашей новой настраиваемой странице.
Мы предлагаем несколько быстрых шаблонов, которые помогут вам, или вы можете создать пустой отчет и начать с него. 000
Снимок добавляет текущую дату / время к заголовку и добавляет фильтр к набору прогонов, который означает, что в моментальный снимок включаются только запуски, созданные до текущего времени.
Панель мониторинга называет отчет «Панель мониторинга проекта» и добавляет фильтр, точно соответствующий текущему набору выбранных прогонов.
Обновление называет отчет «<сегодняшняя дата> Обновление проекта» и фильтрует точный набор запусков, которые были выбраны в рабочей области.
Пустой дает вам место для добавления новой сетки панелей и визуализаций или просто для написания заметок самому себе.
2.На вкладке отчета
Перейдите на вкладку «Отчеты» в своем проекте и нажмите кнопку Создать отчет на странице отчета. Это создает новый пустой отчет. Сохраните этот отчет, чтобы получить ссылку для общего доступа, или отправьте диаграммы в отчет из разных рабочих областей и даже из разных проектов!
Создайте новый отчет и начните вводить текст. Вся страница представляет собой область с форматированным текстом, где вы можете писать заметки и сохранять пользовательские визуализации и таблицы.
Добавьте новые диаграммы, заголовки, списки или уравнения LaTex
В новой строке нажмите /
, чтобы добавить расширенное содержимое.
Снова нажмите /
, затем добавьте сетку панелей, затем добавьте панель (например, линейный график, диаграмму рассеяния или диаграмму параллельных координат). Каждая сетка панелей имеет набор наборов прогонов и набор панелей. Наборы прогонов в нижней части раздела определяют, какие данные будут отображаться на панелях в сетке. Создайте новую сетку панелей, если вы хотите добавить диаграммы, которые извлекают данные из другого набора прогонов.
Дублирование и удаление сеток панелей
Если у вас есть хороший макет, который вы хотите использовать повторно, вы можете выбрать сетку панели и скопировать и вставить ее, чтобы дублировать ее в том же отчете, или даже вставить ее в другой отчет .
Как вы можете видеть на гифке ниже, вы можете выделить всю секцию сетки панели, щелкнув маркер перетаскивания в верхнем правом углу. Вы также можете щелкнуть и перетащить, чтобы выделить и выбрать область в отчете, который может включать сетки панелей, текст и заголовки.
Чтобы удалить сетку панели, просто выберите ее и нажмите удалить
на клавиатуре.
Сохранив отчет, вы можете нажать кнопку Поделиться для совместной работы. Убедитесь, что настройки видимости в вашем проекте разрешают вашим соавторам доступ к отчету — вам понадобится открытый проект или командный проект, чтобы поделиться отчетом, который вы можете редактировать вместе.
При нажатии кнопки «Редактировать» вы редактируете черновик отчета. Этот черновик будет автоматически сохранен, и когда вы нажмете Сохранить для отчета , вы опубликуете свои изменения в общем отчете.
Если один из ваших соавторов тем временем редактировал отчет, вы получите предупреждение, которое поможет вам разрешить потенциальные конфликты редактирования.
Нажмите кнопку комментария на панели отчета, чтобы добавить комментарий непосредственно на эту панель.
Если вы хотите сравнить другой набор прогонов, создайте новую сетку панелей.Графики каждого раздела контролируются Run Sets в нижней части этого раздела.
Наборы динамических запусков : Если вы начнете с «Визуализировать все» и отфильтруете или отмените выбор запусков для визуализации, набор запусков будет автоматически обновляться, чтобы отображать все новые запуски, соответствующие фильтрам.
Наборы статических запусков : Если вы начнете с «Нет визуализации» и выберете запуски, которые хотите включить в свой набор запусков, вы получите только эти запуски в наборе запусков.Никаких новых прогонов добавляться не будет.
Определение ключей : Если у вас есть несколько наборов запусков в разделе, столбцы определяются первым набором запусков. Чтобы показать разные ключи из разных проектов, вы можете нажать «Добавить сетку панели», чтобы добавить новый раздел графиков и запустить наборы с этим вторым набором ключей. Вы также можете продублировать секцию сетки.
Нажмите кнопку загрузки, чтобы экспортировать отчет в виде zip-файла LaTeX. Проверьте README.md в загруженной папке, чтобы найти инструкции по преобразованию этого файла в PDF.Легко загрузить zip-файл на Overleaf для редактирования LaTeX.
Сравните прогоны из двух разных проектов с отчетами по проектам. Используйте селектор проекта в таблице наборов запусков, чтобы выбрать проект.
Визуализации в разделе извлекают столбцы из первого активного набора запусков. Если вы не видите нужную метрику на линейном графике, убедитесь, что в первом наборе запусков, отмеченном в разделе, есть этот столбец. Эта функция поддерживает данные истории по линиям временных рядов, но мы не поддерживаем получение различных сводных показателей из разных проектов, поэтому диаграмма рассеяния не будет работать для столбцов, которые зарегистрированы только в другом проекте.
Если вам действительно нужно сравнить прогоны из двух проектов, а столбцы не работают, добавьте тег к прогонам в одном проекте, а затем переместите эти прогоны в другой проект. Вы по-прежнему сможете фильтровать только прогоны из каждого проекта, но в отчете у вас будут все столбцы для обоих наборов прогонов.
Поделиться ссылкой только для просмотра на отчет, который находится в частном или командном проекте.
Отправьте график из рабочей области в отчет, чтобы отслеживать свой прогресс.Щелкните раскрывающееся меню на диаграмме или панели, которую вы хотите скопировать в отчет, и нажмите Добавить в отчет , чтобы выбрать целевой отчет.
Если вы сейчас хотите загрузить CSV в отчет, вы можете сделать это с помощью формата wandb.Table
. Загрузка CSV в ваш скрипт Python и регистрация его как объекта wandb.Table
позволит вам отобразить данные в виде таблицы в отчете.
Перезагрузите страницу, чтобы обновить данные в отчете и получить последние результаты ваших активных запусков.Рабочие области автоматически загружают свежие данные, если у вас активна опция Автообновление (доступная в раскрывающемся меню в правом верхнем углу страницы). Автообновление не применяется к отчетам, поэтому эти данные не будут обновляться, пока вы не перезагрузите страницу.
Что изменилось в новом выпуске отчетов?
Отчеты выглядят так же в режиме просмотра и могут иметь все то же содержимое, что и раньше, но теперь редактирование отчетов осуществляется в режиме WYSIWYG.
Что такое WYSIWYG?
WYSIWYG — это аббревиатура от «То, что видишь, то и получаешь».Это тип редактора, в котором контент всегда выглядит одинаково, независимо от того, редактируете вы или представляете. Напротив, в отчетах W&B раньше были редакторы Markdown, где вы редактируете в Markdown и должны переключаться в режим предварительного просмотра, чтобы увидеть, как это будет выглядеть в конечном итоге. Отчеты W&B теперь полностью WYSIWYG.
Зачем переходить на WYSIWYG?
Пользователи сказали нам, что переключение контекста между режимом Markdown и режимом предварительного просмотра замедляет их. Мы хотим свести к минимуму трение между вами и делиться своими исследованиями со всем миром, поэтому редактирование, зависящее от Markdown, пришлось оставить.С произвольным переупорядочиванием, вырезанием + вставкой и отменой истории для всего (даже для сеток панелей!) Создание отчетов теперь должно казаться более естественным. Кроме того, WYSIWYG упрощает нам добавление новых расширенных функций в будущем, таких как встраивание видео, комментирование определенных выделенных текстов и совместная работа в режиме реального времени.
Мой отчет выглядит иначе после преобразования из Markdown.
Мы стараемся сохранить ваш отчет в таком же виде после преобразования в WYSIWYG, но этот процесс не идеален.Если изменения будут радикальными или неожиданными, сообщите нам, и мы рассмотрим проблему. Пока сеанс редактирования не завершится, у вас будет возможность вернуть отчет обратно в состояние до преобразования.
Я предпочитаю Markdown. Могу ли я еще использовать это?
Совершенно верно! Введите «/ mark» в любом месте документа и нажмите Enter, чтобы вставить блок Markdown. Вы можете редактировать эти блоки с помощью Markdown, как раньше.
Мой отчет сейчас медленно работает.
Извините! Мы постоянно работаем над улучшением производительности, но отчеты WYSIWYG могут работать медленно на старом оборудовании или в очень больших отчетах.На данный момент вы можете решить проблему, свернув разделы отчета, над которыми вы в данный момент не работаете, например:
Как удалить сетку панели?
Выберите сетку панели и нажмите удалить / вернуться. Самый простой способ выбрать сетку панели — щелкнуть ее маркер перетаскивания в правом верхнем углу, например:
Как вставить таблицу?
Таблицы — единственная функция из Markdown, для которой мы еще не добавили эквивалент WYSIWYG. Но поскольку мы по-прежнему поддерживаем Markdown, вы можете добавить таблицу, добавив блок Markdown и создав внутри него таблицу.
Я преобразовал свой отчет в WYSIWYG, но хочу вернуться к Markdown.
Если вы преобразовали отчет с помощью сообщения в верхней части отчета, просто нажмите красную кнопку «Вернуть», чтобы вернуться в состояние, в которое было предварительно преобразовано. Обратите внимание, что любые изменения, внесенные вами после преобразования, будут потеряны.
Если вы преобразовали один блок Markdown, попробуйте нажать cmd + z для отмены.
У меня проблема, которая не рассматривается в этом FAQ.
Отправьте нам сообщение через всплывающее окно «Интерком» в правом нижнем углу страницы приложения со ссылкой на ваш отчет и ключевым словом «WYSIWYG». Если вы не видите виджет внутреннего чата, он, скорее всего, заблокирован расширениями браузера для блокировки рекламы, и вместо этого вы можете связаться с нами по адресу [email protected].
Взломайте квартиру: вход без ключа без особых усилий
Типичный зуммер для жилого комплекса.Если вы бывали в многоквартирном доме с запертой входной дверью, вы видели системы зуммера. Вы нажимаете соответствующую кнопку нужной квартиры и можете поговорить с жильцом. Они могут нажать кнопку, чтобы ненадолго отпереть дверь, а затем вы подниметесь в их квартиру, и им не нужно спускаться, чтобы впустить вас. Но что, если вы проживаете в доме и хотите прогуляться без ключи звенят в кармане? Что делать, если вы хотите открыть его, используя только свой смартфон?
Я знал, что это глупая проблема, и все, кого я рассказывал об этом, думали, что с учетом того количества времени и усилий, которое это могло сэкономить, оно того не стоило.
Вызов принят.
Как быстро я могу собрать это, используя только те детали, которые есть у меня в квартире? Получается около 2 часов.
Исследования
ВСЕ необходимые детали прямо здесь. Спасибо, Pacific, за то, что сделали это так легко.Самым критическим шагом было взлом системы зуммера. Два винта и лезвие бритвы позже, и пластина была отделена от стены. Маркировку на печатной плате можно было легко найти в Интернете. Глядя на печатную плату и онлайн-схему, я обнаружил, что не было постоянного тока для использования, но я знал, что переключатель соединяет два провода, что привело к гудению двери.Это была работа для реле низкого напряжения, нормальное решение, когда вы хотите нажать кнопку, но не знаете, что делают два провода, и хотите как можно меньше мешать работе электроники.
Беспроводная связь
Фотон успешно подключился к сети Wi-Fi.Следующим был беспроводной компонент. У меня в коробке с досками для разработчиков лежал Particle Photon, что было очень удобно. Я получил это с помощью приложения Particle из магазина Play. Затем я установил IFTTT, что в конечном итоге позволило мне контролировать его.Затем я создал учетную запись Particle и учетную запись IFTTT. Я подключил Photon, подключился к нему со своего телефона и рассказал, как подключиться к беспроводной сети. Через несколько секунд он перезагрузился и появился в сети. Теперь я мог написать код в веб-приложении Particle, прошить его на свой Photon через Wi-Fi, и все было в порядке.
Код
Я начал с примера приложения для мигания (web-connected-led.ino) и установил его на свой Photon, чтобы убедиться, что оно работает. Затем мне просто нужно было включить его на секунду, а затем выключить, поэтому я специально создал функцию.Готово. Вся часть кода заняла всего несколько минут.
Электроника
Я нашел реле. Реле требует много энергии для переключения, и это переключается при 5 В, но Photon GPIO имеет 3,3 В. Я не смог бы управлять реле прямо с выходного контакта. Нет проблем, это работа для N-канального MOSFET. У меня был только поверхностный монтаж, но и безумные навыки паяльника у меня были.
Я подключил полевой МОП-транзистор и реле и добавил понижающий резистор, чтобы при включении не было никаких странностей, а полевой МОП-транзистор оставался на низком уровне и не переключался непреднамеренно.Наконец, я вставил аудиоразъем 1/8 дюйма, чтобы я мог легко прикрепить его к проводу от настенной пластины (который был перепрофилированным аудиокабелем).
Релес подключенным полевым МОП-транзистором
, припаянным к фотону
К реле добавлен разъем для отключения от стены
Ужин и отключение Интернета
По какой-то причине мой Интернет отключился на час, и это было идеальное время, чтобы поужинать.
Интеграция
Вернувшись к работе, в IFTTT я подключил его к каналу Particle.Я создал рецепт, который будет вызывать функцию, которую я написал на моем Photon, всякий раз, когда я отправляю себе текстовое сообщение со словом «opensesame». Просто поразительно, насколько хорошо канал частиц взаимодействует с моим кодом на моем Photon. Я мог прошить прошивку, и создание рецепта IFTTT сразу узнало бы, какие функции доступны.
Затем я заметил Do, который является частью IFTTT, но отбрасывает часть IF. После быстрой загрузки у меня была возможность иметь кнопку быстрого доступа на моем домашнем экране, которая при нажатии вызывала функцию на моем Photon.Больше никаких текстовых сообщений, только ярлык.
Быстрый тест и процесс сработал. Я слышал, как реле включается и выключается. Я был уверен, что это решение сработает, когда подключил его к зуммеру.
Удочка
К сожалению, возле моего настенного зуммера не было электричества, и я не хотел регулярно менять батарейки. Я потратил неоправданно долгий период времени, выясняя, как протянуть провод через гипсокартон вниз и к другой стороне стены, где он войдет в другую комнату, где есть доступ к розетке.В итоге я проделал отверстие в гипсокартоне диаметром около 1/2 дюйма на дне туалета. Это была единственная поломка квартиры, и она легко устраняется.
Окончательная разводка
Клеммы ПТ и Т четко подключаются к кнопке двериПровод выловил, оставалось только вкрутить его в клеммы на настенной пластине. Это были клеммы PT и T, и вы можете ясно видеть, что эти две клеммы имеют следы по обе стороны от переключателя, услужливо помеченные «DOOR».
Тестирование
Я вынес свой телефон (и ключи на всякий случай) к входной двери, нажал кнопку, и примерно через 5 секунд раздался гудок, который меня впустил.На следующее утро я вышла на пробежку без звенящих ключей.
Нажатие кнопки DO, чтобы открыть дверьЗаключительные примечания
Меня не беспокоит безопасность. Photon подключен к моему домашнему маршрутизатору через зашифрованный Wi-Fi, а интеграция IFTTT и Particle использует OAuth.
Есть некоторая задержка между нажатием кнопки и моментом, когда Photon получает сообщение и звонит в дверь. Оказывается, для меня, наверное, было бы быстрее просто открыть его ключом.