Обновление 2: Новые платы с DIP-компонентами, добавлены в архив для скачивания.
Обновление 1: Так как у многих есть проблемы с поиском PIC16F84A, была написана программа для микроконтроллера PIC16F628 (A). Она должна работать, но я не проверял.
В устройстве я применил популярный микроконтроллер от Microchip: PIC16F84A. Я не стал использовать память EEPROM для хранения SMS, а использовал память телефона.
GSM телефон, который я использовал для сборки этого устройства это Siemens M35i (19200 бит 8-N-1). Устройство должно работать и с другими телефонами Siemens, таких как: S25, C35 (проверено и работает), A65 и так далее (X35, X45) ... Сотовый телефон нам придется немного переделать и разобрать для этого.
Внимание! PIN код сим карты и прочие пароли блокировки должны быть отключены!
После включения устройства, светодиод будет мигать, затем будет он читает настройки из EEPROM. Через 2 секунды микроконтроллер даст команду на включение телефона. После этого начнется инициализация AT команд, хранящихся в EEPROM. Если в процессе последовательной связи между микроконтроллером и GSM телефоном некоторые данные оказались утерянными, то телефон GSM будет инициализирован вновь. Каждые 5 минут микроконтроллер будет связываться с GSM телефоном, в состоянии тревоги микроконтроллер даст команду на телефон и система немедленно сообщит о тревоге.
Система может быть поставлена и снята с охраны с помощью другого телефона, для этого номер с которого будете звонить, нужно сохранить в памяти нашего GSM устройства
Когда система ставится или снимается с охраны вызовом, есть два вида отчета этого действия: гудок сирены (щебет), подобно в автомобиле или функция обратного вызова. Функция обратного вызова активизируется только когда система снята с охраны. Телефон перезвонит пользователю, чтобы дать ему знать о случившемся.
Система переходит в «аварийное состояние», когда он разблокирован и когда сработал датчик. Это активирует сирену на 45 секунд и начинается GSM оповещение в виде звонка или отправки SMS. Процедура оповещения (SMS или по телефону) будет выполнена либо по всем номерам SMS получателей или по первому номеру в списке контактов, это настраивается с помощью опции opt 2. Если происходит ошибка во время вызова, есть 8 секунд паузы, чтобы не перегружать телефон
При SMS уведомлении о взломе могут узнать все сразу, а при вызове, узнает первым тот, кто первым поднимет трубку.
Когда система ставится на охрану светодиод мигает примерно раз в 2 секунды. Когда система снята с охраны, светодиод выключен. Сразу после снятия системы с охраны этот индикатор сообщит нам о том, был ли взлом:
1. Мигает 5 раз = система была в аварийном состоянии.
2. Мигает 3 раза = произошла ошибка с PIC-GSM в последовательной связи
3. Мигает 2 раза = произошла ошибка во время тревоги и отчетности через GSM - было бы целесообразно проверить баланс.
4. 1 мигание = произошла ошибка во время сообщений о тревоге с помощью вызова
Это мигание будет осуществляться в три захода по снятию с охраны, и за это время не представляется возможным повторно поставить систему на охрану.
О записи телефонной книги и SMS-сообщения на SIM-карте
Ну, мы все знаем, как записать номер в телефонную книгу. Важно правильно записать номера на SIM-карту, а не память телефона! Все записи телефонной книги должны быть в местах, от 001, 002, 003, ... записывайте сколько хотите контактов, как вам нравится, только не пропускайте места! Все SMS сообщения с телефона нужно стирать,.
Резервное питание
Это дает возможность подключения резервного источника питания к устройству, к примеру может быть аккумуляторная батарея. На плате есть перемычки, которые включает и выключает зарядку резервного аккумулятора от первичного источника питания.
Датчики
Устройство поддерживает использование двух типов датчиков: с NO ( датчики соединенные параллельно) и NC (датчики, подключенные последовательно).
Это устройство, как мы уже знаем может сообщить о состоянии тревоги с помощью SMS-сообщений или голосовых вызовов по тем номерам что мы записали. На плате имеется транзисторный выход, который можно использовать для подключения внешней сирены и вспышки света, когда включается сигнал тревоги.
Настройка устройства осуществляется на 8 DIP-переключателях, которые находятся на плате. Можно настроить следующие параметры:
- Опция 1) уведомление: SMS или по телефону (переключатель № 4).
- Опция 2) оповещение о тревоге только номеру 1 в телефонной книге SIM-карты или для всех (переключатель № 3).
- Опция 3) постановка на охрану / снятие с охраны по вызову включено / выключено (переключатель № 6).
- Опция 4) постановка на охрану / снятие с охраны только запись с номером 1 из телефонной книги SIM-карты, когда вариант 3 включен. (Переключатель № 7.)
- Опция 5) уведомление о постановке / снятии системы с помощью сирены или обратного вызова, когда вариант 3 включен. Если вариант 3 отключен, то используется для задержки активации тревоги через 5 секунд. (Переключатель № 5.)
- Опция 6) Тип используемого датчика: NO или NC. * Требуется сброс устройства применить новые настройки. (Переключатель № 8.)
- Опция 8) Включение / выключение сирены. (Переключатель № 1.)
GSM телефон и его модификации
GSM телефон рассчитан на питание от самого устройства. Это означает, что два провода должны быть запаяны на плату телефона: "BAT -" и "БАТ +». Помимо этого, рекомендуется подключить еще один провод, который будет припаян к клавиатуре телефона, как на картинке ниже. Это позволит включить телефон, если он выключится.
Рисунок печатной платы для чип элементов:
В архиве присутствуют печатные платы как для DIP так и для ЧИП элементов.
Список радиоэлементов
Обозначение | Тип | Номинал | Количество | Примечание | Магазин | Мой блокнот |
---|---|---|---|---|---|---|
GSM-телефон с UART | Siemens | 1 | Поиск в магазине Отрон | |||
PIC | МК PIC 8-бит | PIC16F84A | 1 | PIC16F628 | Поиск в магазине Отрон | |
IC1 | Линейный регулятор | LM317 | 1 | LM350, LM150 | Поиск в магазине Отрон | |
T1 | MOSFET-транзистор | IRFZ44N | 1 | Любой N-канальный MOSFET | Поиск в магазине Отрон | |
D1-D3 | Выпрямительный диод | 1N4148 | 3 | Поиск в магазине Отрон | ||
D4, D5 | Выпрямительный диод | 1N4007 | 2 | 1N4001-1N4007 | Поиск в магазине Отрон | |
LED1 | Светодиод | 1 | Поиск в магазине Отрон | |||
C1 | Конденсатор | 0.1 мкФ | 1 | Поиск в магазине Отрон | ||
C2, C4, C7 | Конденсатор | 10 нФ | 3 | Поиск в магазине Отрон | ||
C3 | Конденсатор | 1-10 нФ | 1 | Поиск в магазине Отрон | ||
С5, C6 | Конденсатор | 22 пФ | 2 | Поиск в магазине Отрон | ||
C8 | Электролитический конденсатор | 1000 мкФ | 1 | 16 В | Поиск в магазине Отрон | |
R1 | Резистор | 220 Ом | 1 | Поиск в магазине Отрон | ||
R2 | Резистор | 470 Ом | 1 | Поиск в магазине Отрон | ||
R3 | Резистор | 180 Ом | 1 | Поиск в магазине Отрон | ||
R4 | Резистор | 100 Ом | 1 | Поиск в магазине Отрон | ||
R5-R7, R11 | Резистор | 10 кОм | 4 | Поиск в магазине Отрон | ||
R8 | Резистор | 22 кОм | 1 | Поиск в магазине Отрон | ||
R9 | Резистор | 47 кОм | 1 | Поиск в магазине Отрон | ||
R10 | Резистор | 390 Ом | 1 | Поиск в магазине Отрон | ||
XTAL1 | Кварцевый резонатор | 10 МГц | 1 | Поиск в магазине Отрон | ||
SW1-SW8 | DIP-переключатель | 8 переключателей | 1 | Поиск в магазине Отрон | ||
F | Плавкий предохранитель | 2А | 1 | Поиск в магазине Отрон | ||
JP1 | Разъём | PLS-2 | 1 | Для перемычки | Поиск в магазине Отрон | |
Разъём | PLS-3R | 1 | Питание | Поиск в магазине Отрон | ||
Разъём | PLS-5R | 2 | GSM, датчик, сирена | Поиск в магазине Отрон | ||
Разъём | для GSM-телефона | 1 | Поиск в магазине Отрон | |||
sensors | Датчики | замыкающие или размыкающие | 1 | Поиск в магазине Отрон | ||
Скачать список элементов (PDF)
Прикрепленные файлы:
- CallAlarmSystem.rar (272 Кб)
Комментарии (22) | Я собрал (0) | Подписаться
Для добавления Вашей сборки необходима регистрация
работать с полным функционалом будет только с сименсами 35-й серии (C35,S35,M35), с остальными либо вообще не работает либо работает частично. По поводу смс, смс создаем с текстом о тревоге (срабатывании датчиков) и сохраняем на симкарте указав номер из записной книги кому доставить в случае тревоги. Номера в телефонной книги должны также быть записаны правильно чтобы работала возможность ставить и снимать с охраны звонком, а именно (номер:+380991234567,имя:+380991234567), то есть чтобы номер самого телефона и имя были одинаковы, контроллер сравнивает их и если они совпадают то он снимает или ставит сигналку на охрану.
Сегодня раздобыл А55, но к сожалению тоже не захотел линии данных пробовал менять.