Эмулятор ключа домофона цифрал\Cifral на Attiny13.
Вставка
- Опубліковано 26 кві 2020
- В этом видео вы узнаете о том как устроен протокол домофона цифрал, а также увидете пример создания эмулятора ключа цифрал на контроллере Attiny13 с возможной доработкой до универсального эмулятора для всех типов домофонов. Также кратко показан корпус для ключа.
Видео по протоколу OneWire: • Лекция 309. 1-wire ин... - Наука та технологія
Молодец очень информативный видео !
Огромное спасибо!
Делал такой ключ по программатору Мехатрона и гайду на Хабре. Там везде вместо стартового слова 1110 было 0111 и из-за этого я потерял несколько дней в попытке найти проблему, решил посмотреть ишьо и это видео и тут проблема решилась)
Рад что было полезно!
@@leonidshwydenko4881 у меня этот программатор читал цифралы(в своем недо формате).
С даласовскими ключами работает?
Было интересно.
Хочу заметить, для хранения ключа достаточно в точности 2 байта.
Первое слово одинаковое для всех. А для хранения 65536 комбинаций достаточно именно 2 байт.
Ключ можно хранить в виде бит а не байт. Для хранения 65536 комбинаций, нужно 65536*(размер ключа) байт.
@@diyarovdenis Да, для хранение одной из возможных 65536 комбинаций достаточно 2 байт.
Все чётко и по делу! Спасибо, будем пробовать))
Пожалуйста!
отлично! продолжай эту тему в сторону универсального ключа.
ты гений!!!!! из за жадности так заморочиться!!! у самого наверно машина за пару лямов а 250 рублей жалко…..
Отлично. Выложите, пожалуйста, исходник. Хочу попробовать сделать на ATTiny10 (SOT23-6) и разместить прямо в корпусе неисправного ключа.
Хорошо. Но может не хватить оперативки. У Attiny10 ее только 32 байта. И опять же батарейку нужно. Хотя можно попробовать как в часах круглые такие.
зачем аккумулятор то? и без него можно обойтись, статей про эмуляторы ключей без использования питания достаточно, в том числе и на attiny13.
Код ключа сохраняется в flash-памяти. Питание планирую от самого домофона.
Сегодня сделаю урок по алгоритму прошивки с подробным разъяснением. Просто так выкладывать исходники считаю неправильным. Во первых это интеллектуальная собственность, во вторых это ничему не учит того кто его скачает, да и просто неинтересно.
@@diyarovdenis Я очень жду продолжение видео.
Подскажи где такую дешовую, как ты назвал заготовку на цифрал можно найти!
А то дешевле 90 рублей не нахожу!
Уже нигде. Прошли те времена.
Спасибо вам за видео что делитесь,а проектом не поделитесь,схемкой и исходником?
Схемы там нет никакой. Вывод ключа - любая нога, кроме GND\Vcc конечно.
Насчёт исходника - смотрите видео на канале на ту же тему но на Arduino. ua-cam.com/video/mBFKUljNfbc/v-deo.html
Очень крутое видео, спасибо Вам огромное! Но воспроизвести Ваш проект не могу, но очень хочу. Проблема в том, что работал только с ардуинками, заказал с алишки attiny13, они пришли, а теперь что делать не знаю. Нет кода, сам написать не понимаю как и не понимаю как залить дальше залить код на attiny13. С ардуинками в этом плане проще.
Проще, но по размеру они больше и дороже. Как залить код в at13 выложу видео на неделе, как смонтирую. Понадобится только arduino nano/uno для этого. Так что не переживайте. Насчёт кода, выложу код как будет время. Непонятно только другое, раз вы не разбираетесь нахрено оно вам надо?))
ua-cam.com/video/IkoNWD9Mp2U/v-deo.html
@@diyarovdenis Спасибо Вам за видео! Теперь мне понятно как заливать код в attiny13. Более понятного объяснения я в жизни не встречал. Теперь остается одна проблема надо знать что заливать :) . Это просто интересное хобби для меня, отвлекает от рутины, очень интересно, особенно когда потом что то получается и работает.
@@a.3364 спасибо за оценку труда. Вы попробуйте написать сами. Через ф-ии digitalWrite() и delayMicros(). Врят ли вам доставит удовлетворение запустить чужой код. Надо хотябы попытаться разобраться самому. Раз это хобби так должно быть сделано своим умом. Это же так приятно самому разобраться. Перед написанием кода нужно считать код ключа. Дл этого нужен осциллограф. Достаточно самого простого как в видео китайского. Ну а если не получится сделаю видео с кодом как устроена эта программа. Но там задействованы прерывания.
@@diyarovdenis Спасибо! У меня все получилось, в аттину 13 места малова-то, я реализовал на ардуино нано, в общем создал массив, в него запихнул весь код считанный осциллографом, далее если в массиве 1 сделать то с задержкой, если 0 то другое с другой задержкой. Только останется на практике это проверить.
Здравствуйте дайте пожалуйста исходник
ua-cam.com/video/mBFKUljNfbc/v-deo.html
можно сенсорную модуль юзать и кнопка вид портить не будет
Можно и без кнопки доделать, автовключение по факту контакта ключа к домофону
Есть у меня сенсорный модуль, он не годится. И вот почему. Ключи лежат в кармане, сенсор реагирует на близкое присутствие тела. Ключи будет работать постоянно у вас в кармане. В итоге разрядится батарейка. У меня уже год работает и нормально.
Будут продолжения ?
А что именно хотите в продолжении?
@@diyarovdenis Круто, Вы ответили )
1. Хотелось бы понять как получить код со своего ключа, у Вас он в виде 1 и 0 и как я понял вы его прочли осциллографом но он обычно в виде : 00 36 5A 11 40 BE .
2. Может Вы сможете сделать эмуляцию других видов фирм ключей.
3. Как по мне офигенно было бы серию уроков как с 0 сделать универсальный ключ для себя, лично для меня проще изучение новой области уже с готового решения и понимания как он работает.
4. Задело меня про то что Ардуино ИДЕ хуже вашего ПО, расскажите почему Вы так считаете и в чем разница может люди посмотрят на более правильное решение ( новый уровень ))
5. Думаю круто было бы хоть в ущерб габаритам но преимуществу функционала заюзать ESP8266 или ESP32 так есть файловая система и организовать веб-интерфейс или другой метод интеграции с моб. телефоном.
1) в видео я говорю что у меня ключ цифрал, поэтому там код ключа в виде 0 и 1. У него такой протокол. Есть ещё протокол iButton и другие. Это разные модели домофонов.
2) Я делал под свой домофон. Возможно сделать под любой домофон. Для этого нужно Attiny45 и выше. Нет проблем заменить attiny13 на скажем attiny85. Просто мне это пока не понадобилось. Хотя это легко сделать.
3) над серией уроков подумаю, если это будет ещё кому то интересно.
4) про vscode + platformio сделаю обзор и расскажу почему он лучше чем arduino ide. Если в двух словах то это удобство: подсветка синтаксиса, плагины, темы.
5) esp8266 конечно можно без проблем заюзать в этом проекте ,но это будет уже не ключ на брелок, а полноценный эмулятор ключей в виде маленькой коробочки. ВЭБ интерфейс тоже можно воткнуть это не проблема. Тем более что наверное скоро выложу обзорное видео про ВаттМетер версия 2, на esp32 как раз с ВЭБ интерфейсом для электро велов и мотиков.
Просто пока что руки не дошли. Но если это интересно сделаю.
@@diyarovdenis К сожаление технические видео в ютубе набирают минимальное количество просмотров ( Возможно серия видеороликов сегодня будет не очень востребована но преимущества ютуба в том что эти серии могут быть своевременно полезные кто решит сделать схожий проект через время и тогда это будет для его приятной находкой .
Это конечно так, но выкладывать полное руководство от а до я у меня нет желания, и во почему: 1) это не учит это готовое решение. В своем же видео я дал всю стартовую информацию. Дальше если человеку нужно он будет думать сам и сделает что ему надо. 2) готовое решение просто скопировать и сделать бизнес, таким образом я ничего не получаю но моим трудом пользуются. А времени и труда это стоит немалого.
да такой код даже стыдно выкладывать 32 байта на 4 байтный ключ который вообще можно хранить в 2 байтах в перекодировке. Я уже не говорю что можно было обойтись конденсатором smd с диодом вместо целой банки лития. Аттини может потреблять микроамперы если отключить ненужную переферию, тут даже компаратор не нужен тк просто дергать на минус, без чтения команд и таймслотов как в one wire
дешевле вообще по коду проходить!!!