Данный кодовый замок имеет всего одну кнопку, которая монтируется на двери гаража.Кодовый замок построен на микроконтроллере ATtiny13, он дешевый и широко распространен. Применение ATtiny2313 означало, что я должен был весь код уместить в 1024 байт.
После подачи питания устройство ждет нажатия кнопки, после первого нажатия мигает светодиод, это означает, что он готов к набору кода. Вы нажимаете на кнопку несколько раз, пока не наберете первый цифровой код, затем нужно дождаться следующей светодиодной вспышкой и потом набираете следующий код. После того как набрали все цифры, микроконтроллер проверяет правильность кода и открывает дверь (или мигает, если код неверный). Этот код может быть изменен путем нажатия кнопки на плате (кнопка будет мигать непрерывно). Новый код записывается так же, как описано выше, код хранится в EEPROM. Ток в режиме ожидания составляет 7.68 мА.
Стабилизатор напряжения лучше применить в корпусе ТО220, на радиатор ставить не обязательно. Реле на 5 вольт, можно при желании включить его через резистор в 20-30 Ом для меньшего энергопотребления. Диод служит для защиты от обратного тока, вообще говоря схема проста и особых пояснений не требует.
Схема кодового замка
Внешний вид устройства
Список радиодеталей и примерная их стоимость:
Конденсатор 100uF - 1 руб
Конденсатор 10 мкФ – 1 руб.
Конденсатор 0.1uF – 50коп.
Диод 1N4148 - 1 руб.
Напряжение рег. LM7805 5 руб.
Зажимы (винтовые клеммы) 1x6 - 30 руб.
Транзистор 2N3904 - 6руб.
Резистор (x2) 10k – 1 руб.
Резистор 1k – 50 коп.
Резистор 180 – 50 коп.
Микропроцессор ATtiny13 - 55 руб.
Реле - 35 руб.
Печатная плата – 15 руб.
Кнопка дверного звонка – 20 руб.
Для удобства, чтобы не размещать и кнопку и светодиод на двери, не сверлить несколько отверстий, светодиод размещен внутри кнопки, подробнее на фото:
Кнопку нужно разобрать и вынуть оттуда высоковольтную лампочку, вместо него нужно припаять светодиод.
Вывода светодиодов просовываются через заранее проделанные отверстия и запаиваются на клеммы.
Кодовый замок в сборе:
- garage.rar (4 Кб)
Комментарии (4) | Я собрал (0) | Подписаться
Для добавления Вашей сборки необходима регистрация