Охранная сигнализация на микроконтроллере ATtiny13Охранная сигнализация с постановкой/снятием RFID картами/брелками формат 125кГц Em-Marin. Схема максимально упрощена. Удалось впихнуть код в 1 Кбайт микроконтроллера ATtiny13. Получилась простая и функциональная сигнализация. Мною данная конструкция использовалась как стационарная сигнализация несанкционированного доступа в помещение.

Можно также применить в оповещении открытия дверцы шкафа, тумбочки, ящика стола, перемещении с места разных предметов и т.п. Данная конструкция из-за большого потребления тока не может использоваться как автономное устройства с батарейным питанием.

 
Принципиальная схема сигнализации (для увеличения кликните по ней):
 
Принципиальная схема
 
 
Собранная охранная сигнализация:
Охранная сигнализация на RFID-брелках
 
 
Программирование с помощью перемычек:

JP1 — Стирание всех карт из памяти контроллера. (Не изменяет время работы сирены).
JP2 — Добавление новых карт до 10.
JP3 — Время работы сирены, приращение 1 секунда.
Перемычки выполняют свою функцию при постоянном замыкании на время использования.

«Стирание всех карт из памяти контроллера» — JP1 через 2 секунды после замыкания издаётся короткий сигнал сирены , красный светодиод постоянно светиться — память карт стёрта.

«Добавление новых карт»- JP2 на всём протяжении замыкания перемычки зелёный светодиод мигает с частотой 1 Гц. Поднося карту или брелок к антенне, при удачном считывании прозвучит короткий звуковой сигнал сирены и светодиод мигнёт красным цветом — карта записана в память сигнализации.
Если карта/брелок уже записан в память сигнализации, то при попытки записать его снова — раздаётся 2 коротких сигнала сирены и 2 раза мигает красный светодиод.
При попытки записать в память сигнализации больше 10 карт/брелков — постоянно мигает красный светодиод с частотой 1 гц. и звучит короткий звуковой сигнал сирены.

«Время работы сирены» — JP3  на всём протяжении замыкании перемычки — мигает красный светодиод с частотой 1 Гц. и звучит короткий звуковой сигнал сирены. С каждым звуковым и световым сигналом переменная ‘Время работы сирены’ прибавляется по 1 секунде, всего может быть от 5 сек до 255. Отсчитав нужное количество секунд снимите перемычку.

При первом включении сигнализации требуется записать требуемое кол-во карт брелков до 10 штук,  и время работы сирены ( изначальное значение 5 секунд).

 
Постановка на охрану — 1 короткий звуковой сигнал.
Снятие с охраны — 2 коротких звуковых сигнала.

  1. Режим — ‘Снято с охраны’ мигает зелёный светодиод  раз в 3 секунды.
  2. Режим — ‘На охране с открытой дверью’ мигают поочерёдно зелёный и красный светодиоды, период раз в 3 секунды.
  3. Режим — ‘На охране с закрытой дверью’ мигает  красный светодиод, период раз в 3 секунды.
  4. Режим — ‘Тревога’  мигает  красный светодиод с периодом 1 секунда и работает сирены заданное время.
  5. Режим — ‘На охране после тревоги с открытой дверью’ мигают поочерёдно зелёный и красный светодиод с периодом 1 секунда — свидетельствует о сработки сигнализации и что шлейф находится в разомкнутом состоянии.
  6. Режим — ‘На охране после тревоги с закрытой дверью’ мигает  красный светодиод с периодом 1 секунда — свидетельствует о срабатывании сигнализации и что шлейф находится в  замкнутом состоянии. (восстановление шлейфа).


Настройка устройства сводится к подстройке резистора ( я подтачивал надфилем) отмеченного звёздочкой, чтобы на ножке порта PB4 было напряжение 0,95…0,97 В.

Для написания программы использовался ассемблер — gavrasm. Подробнее про ассемблер gavrasm: http://www.avr-asm-tutorial.net/gavrasm/index_en.html

Для программирования кристалла использовал, по моему мнению, хороший быстрый высоковольтный программатор — avrpp. Схема программатора и описание здесь: http://elm-chan.org/works/avrx/report_e.html#AVRXP. Важная особенность — работает программатор из-под командной строки.

Вид платы мини охранной сигнализации на микроконтроллере ATtiny13:
 
Плата сигнализации, вид сверху
 
Плата охранной сигнализации, вид снизу
 
Расположение деталей на плате:
Расположение деталей на плате
 
 
Также можно скачать печатную плату для не SMD деталей в формате *.lay. Спасибо участнику форума с ником Yrec24! Разводка проверена.
 
 
Надеюсь что данный проект будет многим интересен. Также автором была опубликована статья «Дверная охранная сигнализация на микроконтроллере с ИК-управлением«.
 
Автор: Зураб,
 
Просмотров всего: 2 921, сегодня: 1

1 Комментарий

  1. Также можно скачать печатную плату для не SMD деталей в формате *.lay. Спасибо участнику форума с ником Yrec24! Разводка проверена. —

    лажа, тамдоки от лцф метра..

Напишите комментарий