Ключ от всех дверей | Безбатарейный эмулятор iButton на 8 ключей

Описание к видео Ключ от всех дверей | Безбатарейный эмулятор iButton на 8 ключей

В этом видео я сделаю эмулятор всем известного ключа-таблетки на базе ATtiny13. Корпус ключа по размерам совпадает с оригинальным, а EEPROM-память микроконтроллера позволяет хранить до 8 кодов ключей.
Сам ключ работает на паразитном питании, но для программирования требуется внешний источник питания на 8-30 вольт, например, батарейка "крона".

Внимание! Ролик снят в исследовательских целях. Вся информация в нём носит ознакомительный характер. Автор не несет ответственности за неправомерное использование упомянутых в нём технологий.

Видео по теме:
   • Контроллер вентилятора на ATtiny13 | ...  
   • Контроллер вентилятора на ATtiny10 | ...  


*********


СОДЕРЖАНИЕ:

00:00 - Трейлер
01:12 - Задача
03:21 - Обзор похожего проекта
04:52 - Схема эмулятора
05:39 - Печатная плата
05:52 - Долгий и нудный обзор кода
15:04 - Компиляция, прошивка
15:31 - Тестирование
16:53 - Сборка
21:02 - Испытания
22:12 - Заключение


🎵 МУЗЫКА (огромная благодарность авторам!):

@N&MCreation (   / nmcreation  ) -    • Industrial Metal Backing Track in C♯m...  ,    • Industrial Rock Backing Track in Cm |...  
Now YOU Shred (   / nowyoushredjamtracksonline  ) -    • Massive Jimi Hendrix Jam Track Ultima...  


ССЫЛКИ:

Проект - https://oshwlab.com/sneer2sneer/batte...
Код - https://github.com/DmitryMuravyev/ATt...
Дополнительные файлы по проекту - https://drive.google.com/drive/folder...
ATtiny13 Datasheet - https://ww1.microchip.com/downloads/e...
Оптимизация кода для AVR 8-bit - https://ww1.microchip.com/downloads/e...
Протокол 1-Wire (Book of iButton standards) - https://pdfserv.maximintegrated.com/e...
Прошивка USBasp (firmware) - https://www.fischl.de/usbasp/
Инструкция по прошивке USBasp - https://tsibrov.blogspot.com/2018/10/...
Ядро Arduino IDE для работы c ATtiny13 (MicroCore) - https://github.com/MCUdude/MicroCore
Безбатарейный эмулятор DS1990 4in1 на tiny13 - https://anyram.net/blog_ru/?p=1050
Латунные части iButton выточил отличный токарь Дмиртий - https://www.avito.ru/moskva_zelenogra...


КОМАНДЫ:

Прошивка/фьюзы:
avrdude -v -pt13 -cusbasp -Pusb -B32 -Uhfuse:w:0xff:m -Ulfuse:w:0b00111010:m -Uflash:w:iButton_Emulator.ino.hex:i
Декомпиляция бинарника:
avr-objdump -Dzmavr:25 Binary_file.hex
Декомпиляция ELF (Executable and Linking Format):
avr-objdump -S Binary_file.elf


Реклама ООО «Алибаба.ком (РУ)», ИНН: 7703380158, erid: LatgBbQo6

ИНСТРУМЕНТ:

Паяльник TS-100 - https://ali.ski/G5AhE
Жала (родные) для TS-100 - https://ali.ski/CyUKO
Жала (не родные) для TS-100 - https://ali.ski/Scrdm
Паяльный фен - https://ali.ski/msZnWq
Силиконовый коврик - https://fas.st/Itty2
Наконечник для шприца - https://ali.ski/nsv99
Поршень для шприца - https://ali.ski/2ADEt
Держатель для пайки плат - https://ali.ski/Q7Cmc
Пинцеты LAOA - https://ali.ski/jqE1k
Макетка с проводами - https://ali.ski/S24n3
Соединительный кабель 40-pin - https://ali.ski/lIHfY
Кабели питания с крокодилами - https://ali.ski/wUE6xk
Кабели тестера с зажимом 'крючок' - https://ali.ski/p3GBe
Тиски настольные - https://ali.ski/EP-cF
Кусачки LAOA - https://ali.ski/cYN3c2


РАСХОДНИКИ:

Флюс WNB - https://ali.ski/JMBpEP
Припой KAINA - https://fas.st/A05TA
Паяльная паста WNB 183С Sn63Pb37 - https://fas.st/aWTzo6
Медная оплётка - https://ali.ski/D70_g
Термостойкий каптоновый (полиимид) скотч - https://ali.ski/ZfA0L


ПРИБОРЫ:

Осциллограф - https://fas.st/bfZO_E
Тестер SMD - https://ali.ski/VXyET
Программатор AVR USBASP - https://ali.ski/vG6jxm


КОМПОНЕНТЫ:

ATMega328 Arduino Nano (копия) - https://ali.ski/dtesR
Cчитыватель для iButton - https://ali.ski/oZXxs
Кнопка тактовая - https://fas.st/GFd_n
Кнопка тактовая Omron - https://ali.ski/AnZhl3
Диодный мост MB10F - https://ali.ski/7L1WR
Диод Шоттки SOD-123 MBR0520LT1G - https://ali.ski/OyaoEC
Набор светодиодов SMD - https://ali.ski/vYBlD
Набор SMD-конденсаторов - https://fas.st/WpcCD
Набор SMD-резисторов - https://ali.ski/uFSYF

#attiny13 #ibutton #dmitrymuravyev

Комментарии

Информация по комментариям в разработке