Програмована охоронна система для дому

У цьому проекті розглянуто виготовлення недорогої програмованої охоронної системи для дому або дачі, де в якості охоронних датчиків використовуються фоторезистори. Коли один або кілька датчиків спрацьовують, пристрій набирає (DTMF) заздалегідь запрограмований номер телефону та активує світлові та звукові оповіщувачі. Параметри сигналізації (номер телефону для дзвінка, звукове та світлове оповіщення) програмуються через інтерфейс RS232.

Охоронна система в зборі

Поточна прошивка надає користувачеві інтерактивний контроль через RS232. Передбачено управління через меню налаштування пристрою, самотестування пристрою, звіти тощо.

Охоронна система також містить 5 Ватт (4 Ом) динамік для звукового оповіщення з трьома тональними режимами: поліцейська сирена, пожежна та сирена швидкої допомоги.

Можливості охоронної системи:
- дистанційний доступ до системи через телефон
- 5 Ватт динамік для звукового оповіщення
- два датчики з регульованою настройкою чутливості
- програмування і налаштування системи через інтерфейс RS232
- вбудований вимикач світла

Використовувані елементи:
У цьому проекті охоронної сигналізації використано мікроконтролер PIC16F877A. Мікросхема LM339 використовується для датчиків, UM356 - тоновий генератор, μPC2002 - УНЧ. LM7805, LM7812 та LM317 використані в схемах живлення для отримання +5V, +12V і +3V відповідно.

Збірка пристрою

Збірка охоронної системи

Увага! На платі пристрою присутня небезпечна напруга 220В. Будьте обережні при підключенні.
Як показано на малюнку вище, зовнішні пристрої підключаються до плати через роз'єми.

Зовнішні роз'єми та управління:
DC Power input (Живлення пристрою): підключається джерело постійного струму 18В - 25В (2А).
RS232 Connector (Інтерфейс RS232): підключається RS232 для програмування та налаштування пристрою. Не використовуйте нуль-модемний кабель!
PHONE/LINE connector (Роз'єм телефонної лінії та телефону): для підключення використовується стандартний RJ12/RJ11 - конектор.
3V LASER supply (Живлення 3В лазерного діода)
Connectors for Sensor 1/2 (Роз'єми для датчиків): до цих роз'ємів підключаються високочутливі фоторезистори.
Status Indicator (Індикатор роботи сигналізації): відображається запуск пристрою, програмування і спрацьовування датчиків.
Reset Switch (Скидання): скидання пристрою. Ця кнопка активна, коли увімкнено режим звукового оповіщення. У режимах набору номера або дзвінка ця кнопка не активна.
Phone dialer enable switch (Увімкнення телефонного набору номера): для увімкнення можливості дзвінка за телефонним номером, увімкніть цей перемикач.
Environment Sensor (Вбудований датчик навколишнього середовища, фоторезистор): вбудований на плату фоторезистор для аналізу рівня освітлення.
Alarm Volume Control (Рівень гучності звукового оповіщення)
230V Light connector (Роз'єм 230В для лампи): підключення 230В лампочки освітлення або іншого пристрою.
Tone Selector (Вибір режиму сирени): конфігурація тональності оповіщення: 1-2 - сирена пожежної машини, 2-3 - сирена швидкої допомоги, без джампера - сирена поліцейської машини. Не підключайте 1-3, інакше пристрій може вийти з ладу!
Beeper (Біпер) : виробляє звуки (помилки тощо)
Program / Run Switch connector (Перемикач режиму програмування/робота)
Alarm Audio Output (Вихід на динамік): до цього виходу підключається 8Ω (8 Ватт) або 4Ω (10 Ватт) динамік.

Налаштування та тестування:
Після того, як усе зібрано, для налаштування виконайте наступні кроки:
1. Вийміть м/с IC1, IC2, IC3 та IC4 з сокетів.
2. Підключіть джерело живлення 18В (максимум 22В) до роз'єму J3.
3. Перевірте напругу між Pin12 (GND) і Pin3 мікросхеми IC2. Має бути в межах 4.8В - 5.1В
4. Перевірте рівень напруги між GND та E$4. Має бути 11.7В - 12.3В
5. Перевірте напругу між Pin1 та Pin3 (GND) JP1. Має бути 2.5В - 3.1В
6. Якщо все правильно, то відключіть джерело живлення та вставте мікросхеми IC1, IC2, IC3 та IC4 на свої місця. Підключіть динамік до роз'єму X4 та підключіть кабель RS232.
7. Вставте джампер J2 (режим програмування) та увімкніть живлення.
8. Завантажте та встановіть на локальний комп'ютер клієнт PuTTY та встановіть налаштування Serial (послідовне з'єднання) на швидкість 9600 (див. малюнок нижче)

Налаштування з'єднання по RS232

9. Натисніть "2" та увійдіть у режим "Parameter Setup". Зробіть необхідні для вас налаштування.
10. Підключіть телефонну лінію до роз'єму PHONE/LINE та встановіть фоторезистори в X1 та X2.

Осцилограма DTMF-сигналу

11. Натисніть "3" та запустіть "Self Test".
12. Підкрутте R4*, R6* та R8*, якщо датчики не спрацьовують як треба.
13. Підкрутте R11 для визначення день/ніч.
14. Вийміть джампер J2 та натисніть "5" для повернення в режим нормальної роботи.
15. Вимкніть живлення та відключіть кабель RS232.

Налаштування PuTTY

* R6 - X1 чутливість датчика, R8 - X2 чутливість датчика, R4 - коэф. підсилення (Основний режим)

Схема охоронної системи

Нижче ви можете завантажити архів з друкованою платою, розташуванням елементів, списком радіодеталей, вихідним кодом програми та прошивкою

Оригінал статті

Прикреплені файли:
Top