Эмулятор ключа домофона цифрал\Cifral на Attiny13.

Поділитися
Вставка
  • Опубліковано 26 кві 2020
  • В этом видео вы узнаете о том как устроен протокол домофона цифрал, а также увидете пример создания эмулятора ключа цифрал на контроллере Attiny13 с возможной доработкой до универсального эмулятора для всех типов домофонов. Также кратко показан корпус для ключа.
    Видео по протоколу OneWire: • Лекция 309. 1-wire ин...
  • Наука та технологія

КОМЕНТАРІ • 45

  • @nikolaynikishin9575
    @nikolaynikishin9575 2 роки тому

    Молодец очень информативный видео !

  • @kiprus1476
    @kiprus1476 3 роки тому

    Огромное спасибо!
    Делал такой ключ по программатору Мехатрона и гайду на Хабре. Там везде вместо стартового слова 1110 было 0111 и из-за этого я потерял несколько дней в попытке найти проблему, решил посмотреть ишьо и это видео и тут проблема решилась)

    • @diyarovdenis
      @diyarovdenis  3 роки тому

      Рад что было полезно!

    • @kiprus1476
      @kiprus1476 2 роки тому +1

      @@leonidshwydenko4881 у меня этот программатор читал цифралы(в своем недо формате).
      С даласовскими ключами работает?

  • @user-pw4dm7oi3c
    @user-pw4dm7oi3c 3 роки тому

    Было интересно.
    Хочу заметить, для хранения ключа достаточно в точности 2 байта.
    Первое слово одинаковое для всех. А для хранения 65536 комбинаций достаточно именно 2 байт.

    • @diyarovdenis
      @diyarovdenis  2 роки тому

      Ключ можно хранить в виде бит а не байт. Для хранения 65536 комбинаций, нужно 65536*(размер ключа) байт.

    • @user-pw4dm7oi3c
      @user-pw4dm7oi3c 2 роки тому

      @@diyarovdenis Да, для хранение одной из возможных 65536 комбинаций достаточно 2 байт.

  • @user-to7ic4jy4p
    @user-to7ic4jy4p 4 роки тому +1

    Все чётко и по делу! Спасибо, будем пробовать))

  • @user-dp1ys8bb5y
    @user-dp1ys8bb5y 4 роки тому

    отлично! продолжай эту тему в сторону универсального ключа.

  • @user-nt8zu8ws1r
    @user-nt8zu8ws1r 2 роки тому

    ты гений!!!!! из за жадности так заморочиться!!! у самого наверно машина за пару лямов а 250 рублей жалко…..

  • @user-dy7ce3tq9h
    @user-dy7ce3tq9h 4 роки тому

    Отлично. Выложите, пожалуйста, исходник. Хочу попробовать сделать на ATTiny10 (SOT23-6) и разместить прямо в корпусе неисправного ключа.

    • @diyarovdenis
      @diyarovdenis  4 роки тому

      Хорошо. Но может не хватить оперативки. У Attiny10 ее только 32 байта. И опять же батарейку нужно. Хотя можно попробовать как в часах круглые такие.

  • @close__enough
    @close__enough 2 роки тому +1

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

  • @user-dy7ce3tq9h
    @user-dy7ce3tq9h 4 роки тому

    Код ключа сохраняется в flash-памяти. Питание планирую от самого домофона.

    • @diyarovdenis
      @diyarovdenis  4 роки тому

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

    • @VladSkepa
      @VladSkepa 4 роки тому

      @@diyarovdenis Я очень жду продолжение видео.

  • @makkeymann
    @makkeymann 2 роки тому

    Подскажи где такую дешовую, как ты назвал заготовку на цифрал можно найти!
    А то дешевле 90 рублей не нахожу!

    • @diyarovdenis
      @diyarovdenis  2 роки тому

      Уже нигде. Прошли те времена.

  • @saidgusainov6252
    @saidgusainov6252 2 роки тому +1

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

    • @diyarovdenis
      @diyarovdenis  2 роки тому +1

      Схемы там нет никакой. Вывод ключа - любая нога, кроме GND\Vcc конечно.
      Насчёт исходника - смотрите видео на канале на ту же тему но на Arduino. ua-cam.com/video/mBFKUljNfbc/v-deo.html

  • @a.3364
    @a.3364 3 роки тому

    Очень крутое видео, спасибо Вам огромное! Но воспроизвести Ваш проект не могу, но очень хочу. Проблема в том, что работал только с ардуинками, заказал с алишки attiny13, они пришли, а теперь что делать не знаю. Нет кода, сам написать не понимаю как и не понимаю как залить дальше залить код на attiny13. С ардуинками в этом плане проще.

    • @diyarovdenis
      @diyarovdenis  3 роки тому +1

      Проще, но по размеру они больше и дороже. Как залить код в at13 выложу видео на неделе, как смонтирую. Понадобится только arduino nano/uno для этого. Так что не переживайте. Насчёт кода, выложу код как будет время. Непонятно только другое, раз вы не разбираетесь нахрено оно вам надо?))

    • @diyarovdenis
      @diyarovdenis  3 роки тому

      ua-cam.com/video/IkoNWD9Mp2U/v-deo.html

    • @a.3364
      @a.3364 3 роки тому

      @@diyarovdenis Спасибо Вам за видео! Теперь мне понятно как заливать код в attiny13. Более понятного объяснения я в жизни не встречал. Теперь остается одна проблема надо знать что заливать :) . Это просто интересное хобби для меня, отвлекает от рутины, очень интересно, особенно когда потом что то получается и работает.

    • @diyarovdenis
      @diyarovdenis  3 роки тому

      @@a.3364 спасибо за оценку труда. Вы попробуйте написать сами. Через ф-ии digitalWrite() и delayMicros(). Врят ли вам доставит удовлетворение запустить чужой код. Надо хотябы попытаться разобраться самому. Раз это хобби так должно быть сделано своим умом. Это же так приятно самому разобраться. Перед написанием кода нужно считать код ключа. Дл этого нужен осциллограф. Достаточно самого простого как в видео китайского. Ну а если не получится сделаю видео с кодом как устроена эта программа. Но там задействованы прерывания.

    • @a.3364
      @a.3364 3 роки тому

      @@diyarovdenis Спасибо! У меня все получилось, в аттину 13 места малова-то, я реализовал на ардуино нано, в общем создал массив, в него запихнул весь код считанный осциллографом, далее если в массиве 1 сделать то с задержкой, если 0 то другое с другой задержкой. Только останется на практике это проверить.

  • @3peekawowd924
    @3peekawowd924 3 роки тому

    Здравствуйте дайте пожалуйста исходник

    • @diyarovdenis
      @diyarovdenis  3 роки тому +1

      ua-cam.com/video/mBFKUljNfbc/v-deo.html

  • @VladSkepa
    @VladSkepa 4 роки тому

    можно сенсорную модуль юзать и кнопка вид портить не будет

    • @diyarovdenis
      @diyarovdenis  4 роки тому

      Можно и без кнопки доделать, автовключение по факту контакта ключа к домофону

    • @diyarovdenis
      @diyarovdenis  3 роки тому

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

  • @VladSkepa
    @VladSkepa 4 роки тому

    Будут продолжения ?

    • @diyarovdenis
      @diyarovdenis  4 роки тому

      А что именно хотите в продолжении?

    • @VladSkepa
      @VladSkepa 4 роки тому

      @@diyarovdenis Круто, Вы ответили )
      1. Хотелось бы понять как получить код со своего ключа, у Вас он в виде 1 и 0 и как я понял вы его прочли осциллографом но он обычно в виде : 00 36 5A 11 40 BE .
      2. Может Вы сможете сделать эмуляцию других видов фирм ключей.
      3. Как по мне офигенно было бы серию уроков как с 0 сделать универсальный ключ для себя, лично для меня проще изучение новой области уже с готового решения и понимания как он работает.
      4. Задело меня про то что Ардуино ИДЕ хуже вашего ПО, расскажите почему Вы так считаете и в чем разница может люди посмотрят на более правильное решение ( новый уровень ))
      5. Думаю круто было бы хоть в ущерб габаритам но преимуществу функционала заюзать ESP8266 или ESP32 так есть файловая система и организовать веб-интерфейс или другой метод интеграции с моб. телефоном.

    • @diyarovdenis
      @diyarovdenis  4 роки тому

      1) в видео я говорю что у меня ключ цифрал, поэтому там код ключа в виде 0 и 1. У него такой протокол. Есть ещё протокол iButton и другие. Это разные модели домофонов.
      2) Я делал под свой домофон. Возможно сделать под любой домофон. Для этого нужно Attiny45 и выше. Нет проблем заменить attiny13 на скажем attiny85. Просто мне это пока не понадобилось. Хотя это легко сделать.
      3) над серией уроков подумаю, если это будет ещё кому то интересно.
      4) про vscode + platformio сделаю обзор и расскажу почему он лучше чем arduino ide. Если в двух словах то это удобство: подсветка синтаксиса, плагины, темы.
      5) esp8266 конечно можно без проблем заюзать в этом проекте ,но это будет уже не ключ на брелок, а полноценный эмулятор ключей в виде маленькой коробочки. ВЭБ интерфейс тоже можно воткнуть это не проблема. Тем более что наверное скоро выложу обзорное видео про ВаттМетер версия 2, на esp32 как раз с ВЭБ интерфейсом для электро велов и мотиков.
      Просто пока что руки не дошли. Но если это интересно сделаю.

    • @VladSkepa
      @VladSkepa 4 роки тому

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

    • @diyarovdenis
      @diyarovdenis  4 роки тому

      Это конечно так, но выкладывать полное руководство от а до я у меня нет желания, и во почему: 1) это не учит это готовое решение. В своем же видео я дал всю стартовую информацию. Дальше если человеку нужно он будет думать сам и сделает что ему надо. 2) готовое решение просто скопировать и сделать бизнес, таким образом я ничего не получаю но моим трудом пользуются. А времени и труда это стоит немалого.

  • @user-ms3id7jv7v
    @user-ms3id7jv7v 7 місяців тому

    да такой код даже стыдно выкладывать 32 байта на 4 байтный ключ который вообще можно хранить в 2 байтах в перекодировке. Я уже не говорю что можно было обойтись конденсатором smd с диодом вместо целой банки лития. Аттини может потреблять микроамперы если отключить ненужную переферию, тут даже компаратор не нужен тк просто дергать на минус, без чтения команд и таймслотов как в one wire

  • @user-nt8zu8ws1r
    @user-nt8zu8ws1r 2 роки тому

    дешевле вообще по коду проходить!!!