Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

Универсальный копировщик ключей (open source)

Непрочитано 15.03.2016, 00:43  
Elektron2016
Частый гость
 
Регистрация: 14.03.2016
Сообщений: 35
Сказал спасибо: 0
Сказали Спасибо 35 раз(а) в 6 сообщении(ях)
Elektron2016 на пути к лучшему
По умолчанию Универсальный копировщик ключей (open source)

Поддерживается чтение ключей Dallas, Cyfral, Metakom, KT-01, EM-Marine и резистивных (до 30кОм). Запись возможна на заготовки TM08v2, TM2004, KT-01, T5557, ТМ-08, RW1990 и RW1990.1(3 последних не тестировались).
При поднесении ключа копировщик его считывает и переходит в режим записи. Короткое нажатие кнопки приводит к смене перекодировки (пока работает только для ключей метаком), а длительное к возврату в режим чтения. На индикаторе отображается текущий тип ключа и его код, а также сообщения в процессе записи.
Прошивку копировщика можно заливать через USB разъем при помощи AVRDUDE, для этого в проекте есть скрипт load.vbs(нужно только вписать правильный номер COM порта).
Нажмите на изображение для увеличения
Название: key_copy_v4.png
Просмотров: 0
Размер:	67.8 Кб
ID:	91876
Облегченная версия на Arduino Nano для копирования только ключей Dallas.
Нажмите на изображение для увеличения
Название: key_copy_arduino.png
Просмотров: 0
Размер:	731.5 Кб
ID:	113960
Версия 1.1: добавлен вывод всей информации в UART на английском (чтобы не было проблем с кодировками), добавлена поддержка второго варианта схемы, отловлены баги записи T5557.
Версия 1.2: добавлен обмен по UART (формат команд: первое слово режим ‹ read | write › затем тип ключа ‹dallas | rfid | kt-01 | metakom | cyfral › и в конце код ключа в HEX виде, строка должна завершаться символом "new line" (0x0A). Пример: write dallas 010000000000003d ).
Версия 1.3: добавлена поддержка базы ключей на SD карте, упрощена схема RFID ридера, немного изменен вид кодов ключей (в целях совместимости с TMD-3). Чтобы использовать базу ключей нужно отформатировать флэшку под FAT или FAT32, и создать в корне файл keys.csv. Это обычный экселевский формат, называется там CSV (разделители запятые). Формат данных подогнан под таблицу TMD-3. Нужно только выделить всё, скопировать и вставить в эксель. А затем удалить шапку и все столбцы кроме "код ключа", "тип" и "информация". Для примера прилагаю файл keys.csv (в архиве). Пользование базой ключей: в режиме чтения нажмите кнопку, если файл читается на экране появится первая запись, при каждом нажатии показывается следующая, если зажать кнопку записи будут меняться быстро. Выбрав нужный ключ подождите 5 сек. копировщик перейдет в режим записи.
Версия 1.4:заменена библиотека доступа к флэшке, теперь поддерживается запись файлов
добавлено меню действий (вызывается удержанием кнопки из режима чтения ключей)
добавлено сохранение лога всех прочитанных и записанных ключей в
формате .csv
добавлена возможность записи случайного кода в заготовки даллас и
прокси
Версия 1.5:добавлена поддержка заготовок EM4305 и T5577
добавлено оповещение при бездействии более 5 минут
добавлена возможность читать ключи КТ-01 с поврежденной CRC
Архив с прошивкой и исходниками key_copy.zip.
Исходник также есть на гитхабе.
Миниатюры:
Нажмите на изображение для увеличения
Название: key_copy_v4_mini.png
Просмотров: 68
Размер:	32.3 Кб
ID:	91019  
Реклама:

Последний раз редактировалось Elektron2016; 23.08.2017 в 11:19.
Elektron2016 вне форума  
Эти 27 пользователя(ей) сказали Спасибо Elektron2016 за это сообщение:
a.angelov (16.03.2016), Akkaunt (15.03.2016), antonio.91 (15.03.2016), baikovv84 (04.03.2019), buny (29.03.2016), Dimansion (15.03.2016), dosdos622 (16.03.2016), Eddy71 (15.03.2016), Grigorich1 (01.01.2018), lomnik (08.11.2019), L_0_R (17.03.2016), maiklab (26.08.2020), masterk (14.01.2019), MiRo (09.05.2016), motorkk7 (14.01.2020), Oleg7069 (15.03.2016), Olegn_2007 (01.02.2017), P.Petrov (01.08.2017), reviver (15.03.2016), s13 (27.07.2017), s3w3 (15.03.2016), ShVF (15.03.2016), vetal_ok (18.04.2016), vicgoncharenko (18.03.2016), VICMAK (15.03.2016), zomdra (17.06.2022)
Непрочитано 15.03.2016, 01:16  
RECTO
Супер-модератор
 
Регистрация: 09.06.2011
Сообщений: 2,762
Сказал спасибо: 76
Сказали Спасибо 1,840 раз(а) в 668 сообщении(ях)
RECTO на пути к лучшему
По умолчанию Re: Универсальный копировщик ключей (open source)

Сообщение от Elektron2016 Посмотреть сообщение
1) Ну кто знает, будут они работать или нет, у меня только ТМ-08v2 есть, к тому же в описаниях протоколов есть еще разрешение записи, а я его выбросил, работает и так.
Тогда сможете писать только "новые" ключи, из магазина. С уже записанными могут быть проблемы, поскольку некоторые дубликаторы ставят блокировку после записи (в т.ч. и мой).

Сообщение от Elektron2016 Посмотреть сообщение
2) В идеале хотелось бы прогу как у TMD3, но сам я врядли такое осилю.
Ну, возможно, кто-нибудь из участников возьмет на себя труд написать прогу, поскольку у Вас "open source"...
RECTO вне форума  
Непрочитано 15.03.2016, 01:41  
reviver
Почётный гражданин KAZUS.RUN
 
Аватар для reviver
 
Регистрация: 18.09.2012
Адрес: 056 RUS
Сообщений: 1,260
Сказал спасибо: 64
Сказали Спасибо 154 раз(а) в 139 сообщении(ях)
reviver на пути к лучшему
По умолчанию Re: Универсальный копировщик ключей (open source)

1. RECTO уже задавал вопрос: "связь с компом - только для обновления прошивки?", хотя как я понимаю AVR шьётся по разъёму JP6 платки PRO Mini. В новых версиях для 328Р разъём не указан. По периметру подписаны отверстия.
2. Радует что дисплей по разрешению уже лучше чем у ТМД3, правда не намного, но всё же.
3. CP2102 такой как на фото применяли? Или отдельным корпусом?
4. hex и eep лучше вынести отдельно, и немного рассказать как прошивать, а то у народа будет куча вопросов по прошивке AVR. Фьюзы для данного AVR?
5. Ну и ТМ-01, без него.... на клон ТМД3-RF (как Вы сами сказали), не похоже.
Желаю удачи в зачинании темы.
Миниатюры:
Нажмите на изображение для увеличения
Название: CP2102.jpg
Просмотров: 113
Размер:	880.8 Кб
ID:	89665   Нажмите на изображение для увеличения
Название: ScreenShot.png
Просмотров: 112
Размер:	89.6 Кб
ID:	89667  

Последний раз редактировалось reviver; 15.03.2016 в 02:28.
reviver вне форума  
Непрочитано 15.03.2016, 02:34  
Elektron2016
Частый гость
 
Регистрация: 14.03.2016
Сообщений: 35
Сказал спасибо: 0
Сказали Спасибо 35 раз(а) в 6 сообщении(ях)
Elektron2016 на пути к лучшему
По умолчанию Re: Универсальный копировщик ключей (open source)

Сообщение от reviver Посмотреть сообщение
1. RECTO уже задавал вопрос: "связь с компом - только для обновления прошивки?", хотя как я понимаю AVR шьётся по разъёму JP6 платки PRO Mini.
2. Радует что дисплей по разрешению уже лучше чем у ТМД3, правда не намного, но всё же.
3. CP2102 такой как на фото применяли? Или отдельным корпусом?
4. hex и eep лучше вынести отдельно, и немного рассказать как прошивать, а то у народа будет куча вопросов по прошивке AVR.
5. Ну и ТМ-01, без него.... на клон ТМД3-RF (как Вы сами сказали), не похоже.
Желаю удачи в зачинании темы.
1. AVR шьется по разъему JP1, он же может использоваться для связи с компьютером.
3. Подойдет любой переходник, USB ‹-› COM, можно использовать Arduino Nano, лишь бы частота была 16мгц.
4. Для прошивки есть load.vbs там только номер порта подправить надо, естественно должен стоять WinAVR или Arduino.
В принципе и дисплей можно не подключать, ориентироваться по пищалке.

Последний раз редактировалось Elektron2016; 15.03.2016 в 02:41.
Elektron2016 вне форума  
Непрочитано 15.03.2016, 12:14  
Egor73
Временная регистрация
 
Регистрация: 05.03.2016
Сообщений: 52
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
Egor73 на пути к лучшему
По умолчанию Re: Универсальный копировщик ключей (open source)

Добрый день! Возникло несколько вопросов по данному девайсу.Фьюзы остаются стандартными для данной ардуиновской платы?Прошивка только под мегу328, то есть с мегой 168 устройство работать не будет?Файл eep загружать не нужно, только хекс? В среде ардуино, например по монитору последовательного порта инфо не выводится, по чтению и записи ключа, или это уже отдельное устройство и со средой ардуино не работает? Извиняюсь, за кучу глупых вопросов)
Egor73 вне форума  
Непрочитано 15.03.2016, 13:36  
reviver
Почётный гражданин KAZUS.RUN
 
Аватар для reviver
 
Регистрация: 18.09.2012
Адрес: 056 RUS
Сообщений: 1,260
Сказал спасибо: 64
Сказали Спасибо 154 раз(а) в 139 сообщении(ях)
reviver на пути к лучшему
По умолчанию Re: Универсальный копировщик ключей (open source)

Сообщение от Egor73 Посмотреть сообщение
Извиняюсь, за кучу глупых вопросов)
Почему же глупых?
Я автору сразу предлагал ввести подробное описание как прошивать.
Я думаю прошить внутрисхемно, меньше мороки.
Файл eep загружать не нужно, как я вижу он пустой.

Последний раз редактировалось reviver; 15.03.2016 в 13:48.
reviver вне форума  
Непрочитано 15.03.2016, 14:29  
Egor73
Временная регистрация
 
Регистрация: 05.03.2016
Сообщений: 52
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
Egor73 на пути к лучшему
По умолчанию Re: Универсальный копировщик ключей (open source)

reviver Ну я в контроллерах полный ноль, меня хватает только загрузить готовое, поэтому сразу извинился, на всякий пожарный) Если пользовать готовую плату ардуиновскую, для загрузки сторонних файлов, есть программка arduinouploader в ней выбирается тип контроллера и путь к хекс файлу, заливает файл тоже по юарт с самой ардуины, ну или если ардуина самодельная, с любым юсбюарт преобразователем. Заливает так же шустро как и скетчи)
Egor73 вне форума  
Непрочитано 15.03.2016, 15:52  
reviver
Почётный гражданин KAZUS.RUN
 
Аватар для reviver
 
Регистрация: 18.09.2012
Адрес: 056 RUS
Сообщений: 1,260
Сказал спасибо: 64
Сказали Спасибо 154 раз(а) в 139 сообщении(ях)
reviver на пути к лучшему
По умолчанию Re: Универсальный копировщик ключей (open source)

Фьюзы для Atmega328P:
Миниатюры:
Нажмите на изображение для увеличения
Название: fuse ATMega328.jpg
Просмотров: 103
Размер:	130.1 Кб
ID:	89708  
reviver вне форума  
Непрочитано 15.03.2016, 16:46  
s3w3
Частый гость
 
Аватар для s3w3
 
Регистрация: 03.09.2013
Адрес: Тьмутаракания
Сообщений: 34
Сказал спасибо: 30
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
s3w3 на пути к лучшему
Сообщение Re: Универсальный копировщик ключей (open source)

и флешка для заливки в камень
там же и файл для Proteus 8

Сообщение от reviver Посмотреть сообщение
Но если открыть как BIN, то что-то есть.
это Intel HEX, он пустой и шить eeprom не нужно
Вложения:
Тип файла: zip flash.zip (31.5 Кб, 50 просмотров)

Последний раз редактировалось s3w3; 15.03.2016 в 17:08.
s3w3 вне форума  
Непрочитано 15.03.2016, 16:58  
Egor73
Временная регистрация
 
Регистрация: 05.03.2016
Сообщений: 52
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
Egor73 на пути к лучшему
По умолчанию Re: Универсальный копировщик ключей (open source)

Точно на свойства прошивки то я не глянул 30кб...это 328мега под завязку забита, про 168ю и думать нечего)

Последний раз редактировалось Egor73; 15.03.2016 в 17:01.
Egor73 вне форума  
 
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Эмулятор домофонных ключей на основе К1233КТ2 alvadep Микроконтроллеры, АЦП, память и т.д 33 09.01.2019 11:18
Простой копировщик домофонных ключей RECTO Микроконтроллеры, АЦП, память и т.д 7973 04.09.2016 02:46


Часовой пояс GMT +4, время: 07:46.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.