Гаражна сигналізація GSM і термостат
Гаражна сигналізація інформує власника за допомогою СМС сповіщень (або дзвінка на телефон) про спрацьовування п'яти кінцевих (постійно замкнених) датчиків і показань температури всередині гаража. Також регулює (через контакти реле) температуру в овочесховищі.
При подачі живлення на блок:
Іде команда – скидання модуля «Sim800L» 1 сек. (індикатори біжуча тінь на Led), далі пауза 60 сек (індикатори біжучий вогонь на Led) - очікування підключення до стільникової мережі.
Якщо в EEProm пам'яті контролера не було збережено номера телефону, то загоряться всі Led індикатори. Модуль сигналізації буде чекати дзвінка з будь-якого телефону, який він запам'ятає для інформування господаря через СМС. При цьому будуть попарно гаснути світлодіоди (коли погаснуть – прийде СМС).
Основний цикл програми:
1. Якщо натиснути і утримувати 3 секунди кнопку «Прив'язка тел.» то загориться Led «Дзвінок» - відбувається стирання попереднього телефонного номера (якщо він вже був внесений - буде надіслано СМС «Видалено Телефон». Потім загоряться всі Led. Модуль сигналізації буде чекати дзвінка з будь-якого телефону, який він запам'ятає для інформування господаря через СМС. При цьому будуть попарно гаснути світлодіоди (коли погаснуть – прийде СМС «Новий Номер»).
2. При будь-якому вхідному дзвінку – відбувається «Відбій» (кладається трубка – номер зайнятий).
Якщо прийшов дзвінок з привязаного номера телефону, то загориться Led «Дзвінок» і буде надіслано СМС з вмістом «Тел. Дзвінок Tem +10,3 ”C» і температурою. Після відправки Led гасне.
3. Відправка СМС «Спекотно Tem +30,2 ”C» відбувається при нагріванні повітря вище 30 градусів Цельсія.
4. Відправка СМС «Холодно Tem -2,1 ”C» відбувається при охолодженні повітря нижче -1 градуса Цельсія.
5. При зниженні температури нижче +2 гр. включається реле підігріву «овочесховища – картоплі». При +4 гр. вимикається.
6. Усі датчики сигналізації працюють на обрив.
При розмиканні датчика «Двері» включається Led і відбувається відправка повідомлення «Відк. Двері Tem +10,3 ”C». Одночасно з цим включиться на 1 хвилину сирена (якщо встановлена). Світлодіод буде горіти поки, датчик не відновить замкнене стан.
Аналогічно і з іншими датчиками. Якщо спрацювали кілька – то СМС буде містити перелік спрацьованих датчиків. Причому сповіщення будуть приходити після кожної наступної спрацьовки. При відправці СМС є обмеження – 70 символів (будуть показані тільки 4 датчики). Якщо датчиків спрацювало більше – в кінці повідомлення не буде інформації про навколишню температуру.
При розімкнутому стані перемикача «SMS / Дзвінок», замість СМС буде приходити дзвінок тривалістю 15 секунд.
Живлення на AtMega8 і Sim800L (на нього не можна подавати більше 4,4v) береться з DC-DC перетворювача LM2596 виставленого на 4v (ток споживання Sim800L може досягати 2А в момент передачі).
Схема сигналізації:
Плата і деталі:
Плата під ЛУТ:
Прикреплені файли:
- Shema.zip (301 Кб)
- Plata.zip (3495 Кб)
- Ishodniki.zip (197 Кб)