Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/46009
Назва: Комп’ютерна система контролю рівня води і температури в плавальних басейнах
Інші назви: Computer system for controlling water level and temperature in swimming pools
Автори: Пилипчук, Іван Володимирович
Pylypchuk, Pylypchuk
Приналежність: Тернопільський національний технічний університет імені Івана Пулюя
Ternopil Ivan Puluj National Technical University
Бібліографічний опис: Пилипчук І. В. Комп’ютерна система контролю рівня води і температури в плавальних басейнах : робота на здобуття кваліфікаційного ступеня бакалавр : спец. 123 — комп’ютерна інженерія / наук. кер. А. М. Луцків. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2024. 74 с.
Дата публікації: 14-чер-2024
Дата подання: 24-чер-2024
Дата внесення: 9-лип-2024
Видавництво: Тернопільський національний технічний університет імені Івана Пулюя
Країна (код): UA
Місце видання, проведення: Тернопільський національний технічний університет імені Івана Пулюя
Науковий керівник: Луцків, Андрій Мирославович
Lutskiv, Andriy
Члени комітету: Литвиненко, Ярослав Володимирович
Lytvynenko, Iaroslav
УДК: 004.3
Теми: системаконтроль
вода
рівень
температура
басейн
system
control
water
level
temperature
pool
Кількість сторінок: 74
Короткий огляд (реферат): У ході виконання кваліфікаційної роботи розроблено концепцію комп'ютерної системи контролю рівня води і температури у плавальних басейнах, яка базується на використанні мікроконтролера Raspberry Pi Zero 2W. Система включає в себе апаратні та програмні компоненти, що забезпечують її функціональність, надійність та зручність у використанні. При побудові апаратної реалізації визначено оптимальну конфігурацію пристроїв, включаючи датчики рівня води, температури, насос для подачі води та елементи інтерфейсів. Використання високоточних і надійних датчиків забезпечує точні вимірювання та стабільну роботу системи. Окрім цього, розроблено програмне забезпечення для збору даних з датчиків, їх опрацювання, керування режимами увімкнення насосу та надання інформації користувачу через локальні і віддалені інтерфейси. Використання мов програмування, таких як Python, та бібліотек для роботи з датчиками і інтерфейсами дозволяє забезпечити гнучкість і масштабованість системи. Впроваджені механізми шифрування даних та автентифікації користувачів для забезпечення безпеки інформації засобами мови програмування Python та платформи Flask.
In the course of the qualification work, the concept of a computer system for controlling the water level and temperature in swimming pools was developed, which is based on the use of a Raspberry Pi Zero 2W microcontroller. The system includes hardware and software components that ensure its functionality, reliability and ease of use. When building the hardware implementation, the optimal configuration of the devices is determined, including water level sensors, temperatures, a water supply pump and interface elements. The use of high-precision and reliable sensors ensures accurate measurements and stable operation of the system. In addition, software has been developed for collecting data from sensors, processing them, controlling pump activation modes and providing information to the user through local and remote interfaces. The use of programming languages such as Python and libraries for working with sensors and interfaces allows for flexibility and scalability of the system. Implemented data encryption and user authentication mechanisms to ensure information security using the Python programming language and the Flask platform.
Зміст: ВСТУП 8 РОЗДІЛ 1 АНАЛІЗ ВИМОГ ДО КОМП’ЮТЕРНОЇ СИСТЕМИ КОНТРОЛЮ РІВНЯ ВОДИ І ТЕМПЕРАТУРИ У ПЛАВАЛЬНИХ БАСЕЙНАХ 9 1.1 Призначення та аналіз особливостей застосування системи контролю рівня води і температури у басейнах 9 1.2 Аналіз вимог до системи контролю рівня води та температури у басейнах 13 РОЗДІЛ 2 ПРОЕКТУВАННЯ КОМП’ЮТЕРНОЇ СИСТЕМИ КОНТРОЛЮ РІВНЯ ВОДИ І ТЕМПЕРАТУРИ У ПЛАВАЛЬНИХ БАСЕЙНАХ 18 2.1 Компоненти та архітектура комп’ютерної системи контролю рівня води і температури у басейні 18 2.2 Мікроконтролер Raspberry PI Zero 2W 21 2.3 Датчик температури DS18B20 25 2.4 Плата розширення радіочастотної передачі даних ENER314 32 РОЗДІЛ 3 ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ КОНТРОЛЮ РІВНЯ ВОДИ І ТЕМПЕРАТУРИ У ПЛАВАЛЬНИХ БАСЕЙНАХ 36 3.1 Налаштування WiFi на Raspberry PI 36 3.2 Налаштування сенсора температури DS18B20 39 3.3 Базові налаштування плати розширення радіочастного керування розумними розетками 41 3.4 Програмне забезпечення контролю рівня води і температури 44 РОЗДІЛ 4 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 52 4.1 Вимоги до виробничих приміщень для експлуатації ВДТ 52 4.2 Захист людини від впливу іонізуючих випромінювань 54 ВИСНОВКИ 58 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 59 Додаток A Технічне завдання
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/46009
Власник авторського права: © Пилипчук Іван Володимирович, 2024
© Pylypchuk Pylypchuk, 2024
Перелік літератури: IoT Swimming Pool Temperature with Raspberry Pi. URLENER314 RASPBERRY PI RF-TRANSMITTER BOARD. URL: https://energenie4u.co.uk/res/pdfs/ENER314%20UM.pdf (дата звернення: 12.05.2024).: https://danbehman.wordpress.com/2016/07/03/iot-swimming-pool-temperature-with-raspberry-pi/ (дата звернення: 10.05.2024).
Pool Monitor. URL: https://thingspeak.com/channels/293211 (дата звернення: 15.05.2024).
Post Temperature Data and Read from Channel. URL: https://www.mathworks.com/help/thingspeak/read-and-post-temperature-data.html (дата звернення: 15.05.2024).
Write Image to ThingSpeak from ESP32 Camera Board. URL: https://www.mathworks.com/help/thingspeak/write-image-to-thingspeak-from-esp32-camera-board.html (дата звернення: 18.05.2024).
Using DS18B20 Digital Temperature Sensors with the Raspberry Pi. URL: https://www.raspberrypi-spy.co.uk/2013/03/raspberry-pi-1-wire-digital-thermometer-sensor/ (дата звернення: 18.05.2024).
How to Change the Raspberry Pi Password. URL: https://www.raspberrypi-spy.co.uk/2012/10/how-to-change-raspberry-pi-password/ (дата звернення: 18.05.2024).
Setup WiFi on a Pi Manually using wpa_supplicant.conf. URL: https://www.raspberrypi-spy.co.uk/2017/04/manually-setting-up-pi-wifi-using-wpa_supplicant-conf/ (дата звернення: 21.05.2024).
API Reference. URL: https://flask.palletsprojects.com/en/3.0.x/#api-reference. (дата звернення: 21.05.2024).
Raspberry Pi Pico W Analysis. URL: https://amaldev.blog/raspberry-pi-pico-w-analysis/ (дата звернення: 21.05.2024).
Flask. User’s Guide. https://flask.palletsprojects.com/en/3.0.x/. (дата звернення: 25.05.2024).
Palamar A., Karpinski M., Palamar M., Osukhivska H., Mytnyk M. Remote Air Pollution Monitoring System Based on Internet of Things. CEUR Workshop Proceedings, 2nd International Workshop on Information Technologies: Theoretical and Applied Problems (ITTAP 2022), Ternopil, Ukraine, November 22–24, 2022. Vol. 3309. P. 194-204.
Микитишин А.Г., Митник М.М., Стухляк П.Д., Пасічник В.В. Комп’ютерні мережі. Книга 2. Львів, «Магнолія 2006», 2014. 312 с.
Микитишин А.Г., Митник М.М., Стухляк П.Д. Телекомунікаційні системи та мережі. Тернопіль: Вид-во ТНТУ імені Івана Пулюя, 2016. 384 с.
Agrawal S. Raspberry Pi Camera and its Variety. URL: https://iot4beginners.com/raspberrypi-camera-and-its-variety/ (дата звернення: 05.05.2024 р.
Паламар М.І., Стрембіцький М.О., Паламар А.М. Проектування комп’ютеризованих вимірювальних систем і комплексів. Навчальний посібник. Тернопіль: ТНТУ. 2019. 150 с.
Raspberry Pi Computer Boards. URL: https://www.okdo.com/c/pi-shop/the-raspberry-pi/ (дата звернення 05.05.2024 р.).
Осухівська Г.М., Луцик Н.С., Луцик Н.С., Паламар А.М. Методичні вказівки до виконання кваліфікаційних робіт здобувачів першого (бакалаврського) рівня вищої освіти спеціальності 123 «Комп’ютерна інженерія» усіх форм навчання. Тернопіль, ТНТУ. 2022. 28 с.
НПАОП 0.00-7.15-18 «Вимоги щодо безпеки та захисту здоров’я працівників під час роботи з екранними пристроями». Київ. 2018.
Катренко Л.А., Катренко А.В. Охорона праці в галузі комп’ютинґу. Львів: Магнолія-2006. 2012. 544 с.
Бедрій Я. Основи охорони праці користувачів персональних комп’ютерів: навчальний посібник для студентів ВНЗ та інженерів-практиків. Навчальна книга-Богдан. 2014. 144 с.
Тип вмісту: Bachelor Thesis
Розташовується у зібраннях:123 — Комп’ютерна інженерія (бакалаври)

Файли цього матеріалу:
Файл Опис РозмірФормат 
Author_Notes_Pylypchuk_Pylypchuk.docx10,51 kBMicrosoft Word XMLПереглянути/відкрити
Pylypchuk_Pylypchuk.pdf2,06 MBAdobe PDFПереглянути/відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.

Інструменти адміністратора