Немного не в тему.
По работе приходится иногда ходить по чужим подъездам (не квартирам

).
Сделал себе эмулятор ключей iButton и RFID. Попросил хозяина, скопировал, всё мирно, законно

Именно эмулятор. Писать на болванки не учил, не на что. Да и не надо мне. Может пока не надо



Получилось корявенько, но ничего лучше старой мыльницы не нашёл. Было бы кучеряво всё это упаковать в корпус от сотика.
Готовый дисплей, батарейный отсек, только с кнопками покумекать...
Апаратная часть RFID считывателя взята здесь:
http://kazus.ru/forums/showpost.php?p=1 ... stcount=82
Считывателя/эмулятора iButton - здесь:
http://radiokot.ru/circuit/digital/security/14/
Дисплейчик от SIEMENS A52. Информацию по нему брал здесь:
http://avrdevices.ru/ispolyzuem-displey ... c55a55a52/
Транзисторы взяты с материнки, в скобках их маркировка на корпусах. Про SMDинформацию брал здесь:
http://www.s-manuals.com/ru/smd
Каркасы катушек - распиленый многосекционный каркас катушки из старой радиолы.
Катушка транспондера намотана до заполнения для максимальной чувствительности - она "будит" микроконтроллер из спящего режима.
Катушка считывателя с коденсатором (который последовательно с ней) представляют собой контур на частоту 125кГц.
На плате несколько плошадок под конденсаторы для подстройки.
У меня стоит ATmega16-AU, однако лучше бы ATmega16L. Кушает 16мкА в спящем режиме, и до 25мА в режиме считывания RFID.
Место под кварц на плате есть, но пока нормально работает от INTOSC.
Все интерфейсы сделаны программно, больше свободы в выборе ног и разводке платы.
Память занята наполовину. Можно добавлять запись болванок, красивое меню и т.д.
Работает ключами DALLAS. Cifral и Метаком не делал - в нашем микрополисе таких домофонов нет.
Аппаратная часть позволяет - программу можно дописать.
RFIDы читает/эмулирует 64х битные. У меня на машине иммобилайзер - EMarine,
а сунулся с этим протоколом в домофон (Визит) - не канает. Те же 64 бита, но организованиы по другому.
Не стал разбираться, просто считываем, запоминаем, воспроизводим. Старт/стопы, преамбулы и т.д. для этого не нужны. Работает.
Во внешней памяти 24C16 можно хранить до 64х ключей с их именами (до 16ти знаков).
Ключи можно редактировать (имена), удалять, при считывании есть проверка наличия этого ключа в памяти.
Если кто юзает Algorithm Builder - исходники:
- AB.zip
- (490.35 КБ) 455 скачиваний
Схема в sPlan: