АНАЛІЗ ТЕХНІЧНОГО ЗАВДАННЯ


Щоб відкрити замок потрібно ввести пароль. Пароль можна ввести за допомогою клавіатури або Android додатку «Home Protector» (див.рис.2.6, 2.7) на який приходить повідомлення коли замок був відкритий «Door has been opened», або заблокований «Door has been blocked». Дисплей відображає інформацію про стан замка: «Please enter pin» (див.рис.2.2) - очікування введення паролю, «success» (див.рис.2.3) - при вводі правильного паролю, «Wrong» (див.рис.2.4) - при вводі неправильного паролю, «police» (див.рис.2.5) - зображення дисплея коли замок заблокований (для відлякування злодія), коли замок заблокований він не реагує на будь які натискання на клавіатурі, і замок можна розблокувати тільки з Android додатку. Зуммер дає звукове сповіщення коли замок відкривається або блокується.

Елементи системи та їх призначення (див.рис.2.1):

  • Апаратна обчислювальна платформа Arduino - для зчитування, обробки і надсилання даних.
  • Клавіатура – для вводу паролю.
  • Дисплей – для відображення інформації про стан замка (для встановлення зв’язку між системою і користувачем).
  • Зуммер – для звукового сповіщення про факт відкриття замка, і як сигналізація.
  • Реле – для відкривання, закривання електромагнітного замка.
  • Bluetooth модуль – для створення радіо каналу з Android пристроєм.
  • WI-FI модуль – для створення Web-сервера, через який відбувається обмін даних між Android пристроєм і Arduino.

Рисунок 2.1 – Блок схема кодового замка

Для того щоб відкрити двері у будинок потрібно ввести 4-значний пароль з клавіатури яка розташована біля дверей, або ж відкрити їх за допомогою мобільного додатку на Андроід, який дозволяє відкривати двері через Web-сервер Wi-Fi або Bluetooth.

Коли двері відчиняються на додаток приходить повідомлення що двері були відкриті.

Якщо хтось намагатиметься відкрити двері методом вгадування паролю у нього це не вийде, тому що якщо ввести пароль 5 разів не правильно то замок блокується, і зуммер дає звук для відлякування грабіжника, також на додаток приходить повідомлення про те що замок був заблокований, і власник зможе викликати поліцію якщо це потрібно.

Для того щоб розблокувати замок потрібно нажати в додатку на кнопку: «Розблокувати»(див.рис.2.6, 2.7). Паролем є «1234».


Порядок роботи з пристроєм


1. Для увімкнення системи потрібно підключити Ардуіно до живлення.

2. При запуску системи на LCD-Дисплеї буде відображатися «Please enter pin» (див.рис. 2.2) - очікування введення паролю.

Рисунок 2.2 - Зображення дисплея при старті програми

3. Введення паролю з клавіатури або Android додатку.

Якщо пароль правильний - то замок відчиняється, і на LCD-дисплеї буде надпис «success»(див.рис. 2.3), зуммер дасть звук на 1.5 секунди, в додаток телефона прийде повідомлення про те що двері були відчинені, після 3-х секунд замок зачиняється, і надпис на дисплеї вертається на «Please enter pin».

Рисунок 2.3 – Зображення дисплея при вводі правильного паролю

4.Якщо пароль ввели неправильно, на 3 секунди надпис на дисплеї стає «Wrong»(див.рис.2.4), і повертається на «Please enter pin».

Рисунок 2.4 – Зображення дисплея при вводі неправильного паролю

Якщо ввести пароль 5 разів підряд неправильно – то зуммер дасть звукове сповіщення, і на дисплеї пише «police»(див.рис.2.5) щоб відлякати злодія, замок блокується, і на додаток Android приходить повідомлення про те що замок заблокований, щоб повернути його в 1-ше положення («Please enter pin») потрібно натиснути в додатку на кнопку «Pозблокувати» (див.рис.2.6, 2.7)

Рисунок 2.5 – Зображення на дисплеї для відлякування злодія

Порядок роботи з Android програмою


Також замком можна керувати за допомогою Android-пристрою, через Web-сервер Wi-Fi або Bluetooth. Для цього потрібно установити додаток який називається «HomeProtector». Інтерфейс Android-додатку зображено на рисунках 2.6, 2.7.

Рисунок 2.6 – Інтерфейс андроїд   Рисунок 2.7 – Інтерфейс андроїд
додатку «Екран1»          додатку «Екран 2»

«Екран 1» – призначений для встановлення зв’язку між замком і додатком через Bluetooth:

«Елемент 1» – містить в собі поле для повідомлення(Door has been blocked), і кнопку «Розблокувати» – при настискані замок розблоковується.

«Елемент 2» – містить в собі поле для вводу паролю, і кнопку «Відкрити» – при натискані відправляється пароль який ввели в поле на Android додатку.

«Елемент 3» – містить в собі повідомлення про відкривання дверей(Door has been opened).

«Елемент 4» – в елементі 4 потрібно вибрати імя адресу Bluetooth пристрій (цей пункт потрібно виконати в першу чергу для керування замком через Bluetooth).

«Елемент 5» - відображає стан підключення до Bluetooth модуля (No Connect/Connected).

«Елемент 6» – відкриває «Екран 2» (див.рис.2.7):

«Екран 2» - для встановлення зв’язку з замком через Web-сервер Wi-Fi.

В «Елемент 1» потрібно ввести IP адресу сервера і натиснути на кнопку «ОК».

«Елемент 2» – містить в собі поле для повідомлення(Door has been blocked), і кнопку «Розблокувати» – при натискані замок розблоковується.

«Елемент 3» – містить в собі поле для вводу паролю і кнопку «Відкрити» - при натискані відправляється пароль який ввели в поле на Android додатку.

«Елемент 4» – містить в собі повідомлення про відкривання дверей(Door has been opened).

«Елемент 5» – при натискані відкривається «Екран 1».