СМС-оповещение

Варианты применения микроконтроллеров в работе

СМС-оповещение

Сообщение MicroDRV » 09 сен 2017, 18:54

Как известно оповещение населения, л/с проводят всеми доступными способами, главное что бы это было эффективно. Самым доступным и "быстрым" способом оповещения л/с на сегодняшний день является оповещение по телефону (городской, мобильный). В Главном управлении ДСНС в Херсоне, установлена 4-х канальная аппаратура оповещения ALARM-DTR которая доводит голосовое сообщение с возможностью подтверждения принятого сообщения абонентом. В среднем оповещение всех сотрудников главка занимает 25 мин. Стоить заметить , что 99% абонентов это мобильные телефоны. А если сотрудник находится вне зоны покрытия в момент оповещения или телефон отключен по объективным причинам (разрядился аккумулятор)??? Тогда надо в ручном режиме, проанализировав результаты оповещения, пробовать дозвониться до абонента... Короче неудобно и не эффективно. Толи дело отправить СМС сообщение с тектом, (конечно телефонный дозвон не отменяем!) это альтернативный вариант доведения информации. Естественно как только абонент зарегистрируется в сети, мобильный оператор доставит сообщение. Так же следует отметить что рассылка СМС сообщений происходит намного быстрее голосового оповещения. Короче, в Главке Херсона такая система организована на базе ASTERISK в связке с GSM-шлюзом. А как быть если нет такой возможности? Или в самый неподходящий момент отказ оборудования??? Проанализировав все варианты, созрела идея создать устройство для СМС оповещения по ранее заготовленным спискам и текстам, с резервированием питания на длительное время, ведением отчетов. Ну и самое главное устройство должно быть ДЕШЕВЫМ!!!

Т.З. :
- Возможность отправки СМС по спискам;
- Файлы списков и текстов должны хранится на съемном носителе (для возможности внесения изменений);
- Сохранение отчетов о оповещения с регистрацией времени и даты;
- Наличие резервного источника питания (автономность работы не менее суток);
Дополнительно предполагается дистанционное управление, посылкой СМС с команд на устройство.

Блок схема устройства выглядит вот так:
GSMSMS.jpg
GSMSMS.jpg (72.91 KiB) Просмотров: 479

За основу взял все тот же ARDUINO. GSM модуль взял самый простой и дешевый NEOWAY М590. Модуль часов DS1307, LCD дисплей 1602 (Двухстрочный по 16 символов в строке), контроллер pcf8574 для связи дисплея с контроллером по шине I2C, контроллер SD-card. Вся начинка с учетом корпуса, блока питания, кнопок, дополнительных радиоэлементов обошлась в 800 грн.
На данном этапе основная часть по написанию софта выполнена. Устройство прекрасно прошло испытания. Для работы необходимо подготовить списки оповещения в текстовом формате транскрипцией. Имя файла списков обязательно spX.txt, где Х - номер списка. Количество списков не ограничено. Пример файла:
Ivanov,0501111111
Petrov,0962222222
Sidorov,0934444444

фамилия и номер телефона разделяются запятой без пробелов. ПОсле номера телефона перевод строки (enter) так же без пробелов.

Файл текста оповещения также в текстовом формате. Имя файла обязательно textX.txt где Х - номер текстового сообщения. Количество текстов также не ограничено.
Пример файла:
Perevirka systemi opovishenya GUDSNS Kherson

После текта обязательно перевод строки!

Отчеты сохраняются на SD-карте в текстовом формате. Имя файла отчета состоит из числа, месяца, часоов и минут начала оповещения. Если в течении суток было запущенно оповещение несколько раз, все отчеты сохранятся в одном файле. Пример имени файла:
25111431.txt
то есть система оповещения запущена 25 ноября в 14 часов 31 минуту

Сейчас дорабатываю софт для возможности удаленного управления. Может это не совсем и нужно в нашем случае, но устройство должно быть универсальным.
Как вариант, можно установить Ethernet контроллер для возможности управления устройством, формирования отчетов передачи файлов списков и текстов по сети. Это естественно несколько изменит цену готового устройства, но дополнит его рядом полезных функций.

Считаю что данное устройство имеет право на жизнь. Легко повторяемо и главное недорогое!!!
Если семинар в этом году состоится, привезу готовое устройство для демонстрации.
MicroDRV
 
Сообщений: 38
Зарегистрирован: 09 фев 2016, 22:50
Благодарил (а): 0 раз.
Поблагодарили: 3 раз.

Re: СМС-оповещение

Сообщение MicroDRV » 11 сен 2017, 11:03

sms01.JPG
Экран приветствия
sms01.JPG (43.39 KiB) Просмотров: 464

sms02.JPG
Ожидание инициализации GSM модуля
sms02.JPG (42.81 KiB) Просмотров: 464

sms03.jpg
Инициализация GSM модуля прошла успешно
sms03.jpg (47.25 KiB) Просмотров: 464

sms04.JPG
Основной экран (отображение источника питания АС - сеть, Уровень сигнала сотовой сети, часы, и дата)
sms04.JPG (42.81 KiB) Просмотров: 464

sms05.JPG
Выбор файлов списка и теста сообщения
sms05.JPG (45.14 KiB) Просмотров: 464

sms06.jpg
Установка даты и время
sms06.jpg (43.88 KiB) Просмотров: 464

sms07.JPG
Внешний вид модулей
sms07.JPG (424.61 KiB) Просмотров: 464


Пример файла отчета:
*************************
* *
* SMS SEND REPORT *
* *
*************************
Text SMS: PEREVIRKA SYSTEMY OPOVISHENYA (GUDSNS Kherson)
File list: sp1.txt
File text SMS: text1.txt
Begin: 13:29:17 8/9/2017
End: 13:32:26 8/9/2017
MicroDRV
 
Сообщений: 38
Зарегистрирован: 09 фев 2016, 22:50
Благодарил (а): 0 раз.
Поблагодарили: 3 раз.

Re: СМС-оповещение

Сообщение MicroDRV » 22 сен 2017, 09:07

Почти закончил
IMG_20170922_095513.jpg
IMG_20170922_095513.jpg (294.61 KiB) Просмотров: 412
IMG_20170922_095211.jpg
IMG_20170922_095211.jpg (253.88 KiB) Просмотров: 412
IMG_20170922_095207.jpg
IMG_20170922_095207.jpg (274.48 KiB) Просмотров: 412
IMG_20170922_095151.jpg
IMG_20170922_095151.jpg (272.25 KiB) Просмотров: 412
IMG_20170922_095102.jpg
IMG_20170922_095102.jpg (255.33 KiB) Просмотров: 412
IMG_20170922_095051.jpg
IMG_20170922_095051.jpg (270.77 KiB) Просмотров: 412
MicroDRV
 
Сообщений: 38
Зарегистрирован: 09 фев 2016, 22:50
Благодарил (а): 0 раз.
Поблагодарили: 3 раз.

Re: СМС-оповещение

Сообщение MicroDRV » 02 окт 2017, 13:18

Закончил... Работает все как и планировалось. Дистанционный запуск оповещения при получении СМС (формат: пароль, номер списка, номер текста). В общем доволен. По свободе прикручу Ethernet шилдик.
MicroDRV
 
Сообщений: 38
Зарегистрирован: 09 фев 2016, 22:50
Благодарил (а): 0 раз.
Поблагодарили: 3 раз.

Re: СМС-оповещение

Сообщение MicroDRV » 04 окт 2017, 15:49

Ну вот и готовое устройство!
IMG_20171004_164144.jpg
IMG_20171004_164144.jpg (1.14 MiB) Просмотров: 347

IMG_20171004_164255.jpg
IMG_20171004_164255.jpg (1.84 MiB) Просмотров: 347
MicroDRV
 
Сообщений: 38
Зарегистрирован: 09 фев 2016, 22:50
Благодарил (а): 0 раз.
Поблагодарили: 3 раз.

Re: СМС-оповещение

Сообщение MicroDRV » 19 окт 2017, 13:58

SMS_Circuit.JPG
SMS_Circuit.JPG (971.92 KiB) Просмотров: 273
MicroDRV
 
Сообщений: 38
Зарегистрирован: 09 фев 2016, 22:50
Благодарил (а): 0 раз.
Поблагодарили: 3 раз.

Re: СМС-оповещение

Сообщение MicroDRV » 20 окт 2017, 09:44

Plata_arduino2560.JPG
Plata_arduino2560.JPG (3.38 MiB) Просмотров: 274


Плата под arduino mega. Устанавливается сверху (бутерброд). Кому надо оригинал в формате LayOut для изготовления, пишите вышлю!
(плата доработана, устранены небольшие ошибки при разводке). Рассчитана на установку GSM-модулей как M590 так SIM800.
MicroDRV
 
Сообщений: 38
Зарегистрирован: 09 фев 2016, 22:50
Благодарил (а): 0 раз.
Поблагодарили: 3 раз.

Re: СМС-оповещение

Сообщение MicroDRV » 20 окт 2017, 10:00

Изготовление ЛУТ. Вот пример готовой платы (первый вариант) с небольшими ошибками.
IMG_20170921_092734.jpg
IMG_20170921_092734.jpg (1.71 MiB) Просмотров: 274
IMG_20170921_092708.jpg
IMG_20170921_092708.jpg (1.53 MiB) Просмотров: 274
IMG_20170921_092655.jpg
IMG_20170921_092655.jpg (1.49 MiB) Просмотров: 274
IMG_20170916_185256.jpg
IMG_20170916_185256.jpg (1.85 MiB) Просмотров: 274
IMG_20170916_185252.jpg
IMG_20170916_185252.jpg (1.83 MiB) Просмотров: 274
MicroDRV
 
Сообщений: 38
Зарегистрирован: 09 фев 2016, 22:50
Благодарил (а): 0 раз.
Поблагодарили: 3 раз.


Вернуться в Микроконтроллеры, применение

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron