Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал:
http://elartu.tntu.edu.ua/handle/lib/36714
Назва: | Розробка та дослідження автоматизованої системи охорони приміщення з функцією віддаленого управління та моніторингу |
Інші назви: | Development and research of an automated room security system with remote control and monitoring function |
Автори: | Турчин, Святослав Іванович Turchin, Sviatoslav |
Приналежність: | Тернопільський національний технічний університет імені Івана Пулюя Факультет прикладних інформаційних технологій та електроінженерії Кафедра автоматизації технологічних процесів і виробництв |
Бібліографічний опис: | Турчин С. І. Розробка та дослідження автоматизованої системи охорони приміщення з функцією віддаленого управління та моніторингу : кваліфікаційна робота магістра за спеціальністю «151 — автоматизація та комп’ютерно-інтегровані технології» / С. І. Турчин. – Тернопіль : ТНТУ, 2021. — 129 с. |
Дата публікації: | 23-гру-2021 |
Дата подання: | 22-гру-2021 |
Дата внесення: | 23-гру-2021 |
Видавництво: | Тернопільський національний технічний університет ім. І. Пулюя, Факультет прикладних інформаційних технологій та електроінженерії, Кафедра автоматизації технологічних процесів і виробництв |
Країна (код): | UA |
Місце видання, проведення: | Тернопільський національний технічний університет ім. І. Пулюя, Факультет прикладних інформаційних технологій та електроінженерії, Кафедра автоматизації технологічних процесів і виробництв |
Установа захисту: | ЕК №22, 2021 р. |
Науковий керівник: | Шкодзінський, Олег Ксаверович Shkodzinsky, Oleg |
Члени комітету: | Митник, Микола Мирославович Mytnyk, Mykola |
УДК: | 654.9 |
Теми: | 151 автоматизація та комп’ютерно-інтегровані технології система охорони інтернет речей node-red javascript automation security system internet of things |
Діапазон сторінок: | 1-132 |
Кінцева сторінка: | 132 |
Короткий огляд (реферат): | Мета кваліфікаційної роботи – розробка та дослідження системи охорони приміщення на основі мікрокомп’ютера Raspberry Pi використовуючи протокол бездротової передачі даних Zigbee з функцією віддаленого управління та моніторингу. Розроблена система не має недоліків проаналізованих актуальних систем охорони приміщень.
В роботі досліджено дальність сигналу протоколу Zigbee, проведено розрахунок шумів та втрати для лінії.
Розроблено та програмно реалізовано алгоритм роботи системи охорони за допомогою мови програмування JavaScript та середовища потокового програмування Node-RED. Розроблена панелі візуалізації системних даних та даних, отриманих від давачів на основі платформи Grafana.
Розроблена система розрахована для житлових та офісних приміщень та не підходить для виробничих приміщень, лабораторій, а також установ з пожежонебезпечними та вибухонебезпечними речовинами. The purpose of the qualification work is to develop and research a security system based on the Raspberry Pi microcomputer using the Zigbee wireless data transmission protocol with remote control and monitoring. The developed system does not have the defects of the analyzed current security systems. The signal range of the Zigbee protocol is investigated, noise and loss for the line are calculated. An algorithm for the operation of the security system using the JavaScript programming language and the Node-RED streaming programming environment has been developed and implemented. Developed panels for visualization of system data and data received from sensors based on the Grafana platform. The developed system is designed for residential and office rooms and is not suitable for industrial rooms, laboratories, as well as institutions with flammable and explosive substances. |
Опис: | Робота виконана на кафедрі автоматизації технологічних процесів і виробництв факультету прикладних інформаційних технологій та електроінженерії Тернопільського національного технічного університету імені Івана Пулюя Міністерства освіти і науки України. Захист відбудеться «23» грудня 2021р. о 9.00год. на засіданні екзаменаційної комісії №22 у Тернопільському національному технічному університеті імені Івана Пулюя. |
Зміст: | Анотація 4 ЗМІСТ 5 ВСТУП 7 1. АНАЛІТИЧНА ЧАСТИНА 9 1.1 Аналіз та класифікація охоронних систем 9 1.2 Аналіз актуальних систем охорони приміщення 12 1.3 Актуальність виконання роботи 17 1.4 Методи вирішення поставленої задачі 18 1.5 Висновки та постановка задач на кваліфікаційну роботу 19 2. ТЕХНОЛОГІЧНА ЧАСТИНА 20 2.1 Дротові технології передачі даних 20 2.2 Бездротові технології передачі даних 24 3. НАУКОВО-ДОСЛІДНА ЧАСТИНА 29 3.1 Розрахунок дальності передачі сигналу протоколу 29 3.2 Розрахунок шумів 35 3.3 Розрахунок втрат у лінії 37 3.4 Розрахунок тривалості роботи системи від джерела безперебійного живлення 39 4. КОНСТРУКТОРСЬКА ЧАСТИНА 40 4.1 Вибір технічного забезпечення 40 4.2 Вибір програмного забезпечення 51 4.3 Аналіз об’єкта охорони 62 4.4 Проектування архітектури програмного забезпечення 66 5. СПЕЦІАЛЬНА ЧАСТИНА 68 5.1 Розробка алгоритму роботи системи охорони 68 5.2 Налаштування мікрокомп’ютера 69 5.3 Налаштування віддаленого сервера 83 5.4 Програмна реалізація алгоритму роботи системи охорони приміщення 89 5.5 Розробка панелі візуалізації системи охорони приміщення 105 6. ОХОРОНА ПРАЦІ ТА БЕЗПЕКА В НАДЗВИЧАЙНИХ СИТУАЦІЯХ 109 6.1 Охорона праці 109 6.2 Правила безпеки при експлуатації обладнання, що проектується 110 6.3 Розрахунок природнього освітлення для проектованої дільниці. 113 6.4 Основні заходи захисту населення і територій 115 6.5 Евакуаційні заходи 117 6.6 Розрахунок евакуаційних шляхів із виробничих приміщень (дільниці) цеху що проектується 119 6.7 Інженерний захист 125 ВИСНОВКИ 128 СПИСОК ВИКОРИСТАНОЇ ЛІТЕРАТУРИ 129 ДОДАТКИ 130 |
URI (Уніфікований ідентифікатор ресурсу): | http://elartu.tntu.edu.ua/handle/lib/36714 |
Власник авторського права: | © Турчин Святослав Іванович, 2021 |
Перелік літератури: | 1. Довідник Node-RED з елементами опису Java Script, JSON, JSONata [Електронний ресурс]. О. Пупена. 2020, -166 с. - URL: https://drive.google.com/file/d/1tbhv1j-tiUGpIlAO4kWlInCRXJh0ZIqf/view?fbclid=IwAR2yP3egoT_Eie6nvtTQbZZDSVUyID3o-nmGTGHfgICvN8QZ4BDITM9X97U 2. Помехоустойчивость и эффективность систем передачи информации / А. Г. Зюко, А. И. Фалько, И. П. Панфилов, Л. В. Банкет, П. В. Иващенко. — М.: Радио и связь, 1985. — 272 с. 3. Поширення радіохвиль в зоні покриття безпроводових мереж зв’язку. Теоретичні основи та приклади розв’язання задач [Електронний ресурс] : навчальний посібник для студентів спеціальності 172 «Телекомунікації та радіотехніка» / КПІ ім. Ігоря Сікорського ; уклад. С. О. Кравчук, Л. О. Афанасьєва, Д. А. Міночкін, І. М. Кравчук. – Електронні текстові дані (1 файл: 2,4 Мбайт). – Київ : КПІ ім. Ігоря Сікорського, 2020. – 107 с. 4. Статистична інформація Генеральної прокуратури України. Матеріали сайту: URL: https://old.gp.gov.ua/ua/stst2011.html?dir_id=114140&libid=100820. 5. Zigbee2Mqtt Documentation. Site materials: URL: https://www.zigbee2mqtt.io/guide/ 6. ZigBee Specification. ZigBee Document 05-3474-21. The Zigbee Alliance, 2015 – P. -565. 7. Node-RED Documentation. Site Materials: URL: https://nodered.org/docs/ 8. Texas Instruments. Site materials: URL: https://www.ti.com/ 9. Платформа .NET та мова програмування C# 8.0: навчальний посібник / Коноваленко І.В., Марущак П.О. – Тернопіль: ФОП Паляниця В. А., 2020 – 320 с. /Рекомендовано до друку Вченою радою Тернопільського національного технічного університету імені Івана Пулюя. Протокол № 10 від 20 жовтня 2020 року. 10. Методичні вказівки до лабораторних робіт з курсу «Математичне моделювання і оптимізація автоматизованих виробничих систем» для студентів спеціальності 151 «Автоматизація та комп’ютерно-інтегровані технології» / укл. : В.Б. Савків , О.Р. Рогатинська , Р.І. Михайлишин. – Тернопіль : ТНТУ імені Івана Пулюя, 2018. – 42 с. 11. Методичні вказівки до лабораторної роботи № 24 «Розробка проекту автоматизації у середовищі програмного забезпечення Factory I/O -CODESYS» з курсу «Проектування систем автоматизації» / укл. : О.К. Шкодзінський , В.П. Пісьціо , Д.А. Сікора. - Тернопіль : ТНТУ імені Івана Пулюя, 2018 - 22 с. 12. Проць Я. І. Автоматизація виробничих процесів : навч. посіб. для технічних спеціальностей вищих навчальних закладів / Я. І. Проць , В. Б. Савків , О. К. Шкодзінський , О. Л. Ляшук. — [авторська версія] — 2011. — 344 с. 13. Дослідження розімкнутої лінійної системи автоматичного управління в середовищі MATLAB, методичні вказівки до виконання лабораторної роботи, по курсу «Комп’ютерні методи дослідження систем автоматичного управління», для студентів 4 курсу спеціальності 6.050201 «Системна інженерія» / укл. : І.Р. Козбур , Г.В. Козбур , Р.І. Михайлишин. – Тернопіль : ТНТУ імені Івана Пулюя, 2019. - 23 с. 14. Проектування та аналіз електричних схем в програмному середовищі Proteus VSM. Методичні вказівки до самостійної роботи студентів з курсу "Проектування мікропроцесорних систем керування технологічними процесами" / укл. : В.Р. Медвідь , В.П. Пісьціо. - Тернопіль : ТНТУ, 2018. - 26 с. 15. Методичні вказівки з виконання курсової роботи з дисципліни «Основи наукових досліджень» для здобувачів освітнього ступеня «Магістр» спеціальності 151 «Автоматизація та комп’ютерно-інтегровані технології» / укл. : П.О. Марущак , Ю.Б. Капаціла , Р.І. Михайлишин. - Тернопіль : ТНТУ імені Івана Пулюя, 2018. - 75 с. https://elartu.tntu.edu.ua/handle/lib/26145 16. І.В. Коноваленко, П.С. Федорів. Системне програмування у Windows з прикладами на Delphi. — Тернопіль: ТНТУ. — 2012. — Режим доступу: http://elartu.tntu.edu.ua/handle/123456789/1557 17. Савків В.Б., Капаціла Ю.Б., Михайлишин Р.І. Методичні вказівки до виконання кваліфікаційної роботи бакалавра спеціальності 151 «Автоматизація та комп’ютерно-інтегровані технології». Тернопіль.: Видавництво ТНТУ. 2021. 50 с. https://elartu.tntu.edu.ua/handle/lib/35172 18. Капаціла Ю.Б. Методичні вказівки до лабораторної роботи «Вивчення будови і зняття характеристик асинхронних двигунів» з курсу «Технічні засоби автоматизації» для здобувачів освітнього ступеня «бакалавр» спеціальності 151 «Автоматизація та комп’ютерно-інтегровані технології». Тернопіль. Видавництво ТНТУ. 2020. 18с. https://elartu.tntu.edu.ua/handle/lib/33076 19. Методичні вказівки по роботі з програмним симулятором "AVR simulator ІDE" з курсу "Мікропроцесорні та програмні засоби автоматизації" / укл. : В.Р. Медвідь , В.П. Пісьціо. - Тернопіль : ТНТУ імені Івана Пулюя, 2020. - 21 с. https://elartu.tntu.edu.ua/handle/lib/32136 20. Методичні вказівки до лабораторної роботи №10 "Керування кроковим двигуном з використанням програмного симулятора AVR Simulator IDE" з курсу "Мікропроцесорні та програмні засоби автоматизації" / укл. : В. Р. Медвідь, В. П. Пісьціо. - Тернопіль : ТНТУ імені Івана Пулюя, 2020. - 17 с. https://elartu.tntu.edu.ua/handle/lib/32134 21. Лабораторний практикум з проектування та моделювання роботи електропневматичних схем у середовищі програмного пакету «FluidSIM Pneumatics» з курсу «Технічні засоби автоматизації» / укл. : О.К. Шкодзінський. - Тернопіль : ТНТУ імені Івана Пулюя, 2020. - 32 с. https://elartu.tntu.edu.ua/handle/lib/31418 22. «Створення роботизованої станції в програмному середовищі RobotStudio» методичні вказівки до лабораторної роботи № 7 з курсу “Гнучкі комп'ютеризовані системи та робототехніка” для студентів спеціальності 151 «Автоматизація та комп’ютерно-інтегровані технології» / укл. : Р. І. Михайлишин, В. Б. Савків. – Тернопіль : ТНТУ імені Івана Пулюя, 2019. – 19 с. https://elartu.tntu.edu.ua/handle/lib/30680 23. «Операції над об’єктами та контроль зіткнень в програмному середовищі RobotStudio» методичні вказівки до лабораторної роботи № 5 з курсу “Гнучкі комп'ютеризовані системи та робототехніка” для студентів спеціальності 151 «Автоматизація та комп’ютерно-інтегровані технології» / укл. : Р.І. Михайлишин, В.Б. Савків. – Тернопіль: ТНТУ імені Івана Пулюя, 2019. – 34 с. https://elartu.tntu.edu.ua/handle/lib/30676 24. «Робота з віртуальним пультом управління FlexPendant в програмному середовищі RobotStudio» методичні вказівки до лабораторної роботи № 4 з курсу “Гнучкі комп'ютеризовані системи та робототехніка” для студентів спеціальності 151 «Автоматизація та комп’ютерно-інтегровані технології» / укл. : Р. І. Михайлишин, В. Б. Савків. – Тернопіль : ТНТУ імені Івана Пулюя, 2019. – 23 с. https://elartu.tntu.edu.ua/handle/lib/30673 25. «Ознайомлення з основними функціями програмного середовища RobotStudio» : методичні вказівки до лабораторної роботи № 1 з курсу “Гнучкі комп'ютеризовані системи та робототехніка” для студентів спеціальності 151 «Автоматизація та комп’ютерно-інтегровані технології» / укл. Р.І. Михайлишин, В.Б. Савків. – Тернопіль : ТНТУ імені Івана Пулюя, 2019. – 45 с. https://elartu.tntu.edu.ua/handle/lib/30669 |
Тип вмісту: | Master Thesis |
Розташовується у зібраннях: | 151 — автоматизація та комп’ютерно-інтегровані технології |
Файли цього матеріалу:
Файл | Опис | Розмір | Формат | |
---|---|---|---|---|
Авторська довідка Турчин.doc | Авторська довідка | 64,5 kB | Microsoft Word | Переглянути/відкрити |
КРМ Турчин Elartu.pdf | Кваліфікаційна робота магістра | 3,74 MB | Adobe PDF | Переглянути/відкрити |
Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.
Інструменти адміністратора