Обсуждаем электронику на колесах. Нужен увлажнитель воздуха для Камаза? Вам сюда.
Ответить

Гаражная GSM сигнализация, термостат

Пт мар 15, 2024 21:08:23

Описание:
Гаражная сигнализация информирует владельца при помощи СМС уведомлений (или звонка на телефон) о срабатывании пяти концевых (постоянно замкнутых) датчиков и показаний температуры внутри гаража. Так же регулирует (через контакты реле) температуру в овощехранилище.
При подаче питания на блок:
Идет команда – сброс модуля «Sim800L» 1 сек. (индикаторы бегущая тень на Led), далее пауза 60 сек (индикаторы бегущий огонь на Led) - ожидание подключения к сотовой сети.
Если в EEProm памяти контроллера не было сохранено номера телефона, то загорятся все Led индикаторы. Модуль сигнализации будет ждать звонка с любого телефона, который он запомнит для информирования хозяина через СМС. При этом будут попарно гаснуть светодиоды (когда погаснут – прийдет СМС).
Основной цикл программы:
1. Если нажать и удержать 3 секунды кнопку «Привязка тел.» то загорится Led «Звонок» - происходит стирание предыдущего телефонного номера (если он уже был внесен- будет отправлено СМС «Удален Телефон». Затем загорятся все Led. Модуль сигнализации, будет ждать звонка с любого телефона, который он запомнит для информирования хозяина через СМС. При этом будут попарно гаснуть светодиоды (когда погаснут – прийдет СМС «Новый Номер»).
2. При любом входящем звонке – происходит «Отбой» (ложится трубка – номер занят) .
Если пришел звонок с привязанного номера телефона, то загорится Led «Звонок» и отправлено СМС с содержимым «Тел.Звонок Tem +10,3 ”С» и температурой. После отправки Led гаснет.
3. Отправка СМС «Жарко Tem +30,2 ”С» происходит при нагреве воздуха выше 30 градусов Цельсия.
4. Отправка СМС «Холодно Tem -2,1 ”С» происходит при охлаждении воздуха ниже -1 градуса Цельсия.
5. При понижении температуры ниже +2 гр. включается реле подогрева «овощехранилища – картофеля». При +4 гр. выключается.
6. Все датчики сигнализации работают на обрыв.
При размыкании датчика «Дверь» включается Led и происходит отправка сообщения «Отк.Дверь Tem +10,3 ”С». Одновременно с этим включится на 1 минуту сирена (если установлена). Светодиод будет гореть пока, датчик не восстановит замкнутое состояние.
Аналогично и с остальными датчиками. Если сработали несколько – то СМС будет содержать перечень сработанных датчиков. Причем уведомления будут приходить после каждой последующей сработки. При отправки СМС есть ограничение – 70 символов (будут показаны только 4 датчика). Если датчиков сработало больше – в конце сообщения не будет информации о окружающей температуре.
При разомкнутом состоянии переключателя «SMS / Звонок», вместо СМС будет приходить звонок длительностью 15 секунд.
Питание на AtMega8 и Sim800L (на него нельзя подавать больше 4,4v) берется с DC-DC преобразователя LM2596 выставленного на 4v (ток потребления Sim800L может достигать 2А в момент передачи).
Схема:
Shema.JPG
Схема
(208.62 KiB) Скачиваний: 10

Плата, детали:
Плата_детали.JPG
Плата - детали
(210.37 KiB) Скачиваний: 9

Плата под ЛУТ:
Плата_Лут.JPG
ЛУТ
(150.98 KiB) Скачиваний: 10

Прошивка:
AtMega8 Signaliz.hex
Прошивка
(17.11 KiB) Скачиваний: 8

Фьюзы:
fuzi.jpg
Фьюзы
(209.6 KiB) Скачиваний: 5
Ответить