Электронных ключей придумано много и всяких. Решил и я внести свой вклад в популяцию этих устройств. Тем более, что нашлись у меня несколько микроконтроллеров ATTINY13, которые я и решил научиться программировать.
Нарисовал схему, нарисовал печатную плату, получилось вроде миниатюрно. Размер как у обычной USB-флешки.
Почему то подумалось, что питать устройство от USB может быть удобно. Дома от компьютера или телефонной зарядки, в “поле” от ноутбука или повербанка.
Но нарисовать мало. Надо же программировать и проверять.
С программированием мне помог справится вот такой вот небольшой программатор, который я по ходу дела нарисовал и с удовольствием им пользуюсь. Хотя на подходе его продвинутая версия. Жду печатные платы.
Но программирование это половина дела, нужен же прототип, для отладки. Вот его я и собрал на огрызке обычной монтажной платы.
Как видно, на 3Д-модель похож довольно таки сильно.
Получилось скромно и малогабаритно. Минимум деталей и все программируется через среду Ардуино. Скорость регулируется подстроечным резистором. Есть звуковой самоконтроль, который отключается снятием перемычки (джампера), он на прототипе синего цвета, справа вверху.
Исходный код, схема, разведенная печатная плата, фотографии доступны в моем репозитарии на ГитХаб – https://github.com/UN7FGO/USB_CW_KEY.