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

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

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

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

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

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

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

 
Опции темы
Непрочитано 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,633
Сказал спасибо: 73
Сказали Спасибо 1,793 раз(а) в 647 сообщении(ях)
RECTO на пути к лучшему
По умолчанию Re: Универсальный копировщик ключей (open source)

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

Сообщение от Elektron2016 Посмотреть сообщение
2) В идеале хотелось бы прогу как у TMD3, но сам я врядли такое осилю.
Ну, возможно, кто-нибудь из участников возьмет на себя труд написать прогу, поскольку у Вас "open source"...
RECTO вне форума  
Непрочитано 15.03.2016, 01:41  
reviver
Почётный гражданин KAZUS.RU
 
Аватар для reviver
 
Регистрация: 18.09.2012
Адрес: 056 RUS
Сообщений: 1,254
Сказал спасибо: 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.RU
 
Аватар для reviver
 
Регистрация: 18.09.2012
Адрес: 056 RUS
Сообщений: 1,254
Сказал спасибо: 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.RU
 
Аватар для reviver
 
Регистрация: 18.09.2012
Адрес: 056 RUS
Сообщений: 1,254
Сказал спасибо: 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, время: 01:20.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot