Link lub cytat. http://elartu.tntu.edu.ua/handle/lib/46011
Tytuł: Комп’ютерна система підігріву води з використанням сонячних панелей
Inne tytuły: Computerized water heating system using solar panels
Authors: Куцик, Владислав Ігорович
Kutsyk, Vladyslav
Akcesoria: Тернопільський національний технічний університет імені Івана Пулюя
Ternopil Ivan Puluj National Technical University
Cytat: Куцик В.І. Комп’ютерна система підігріву води з використанням сонячних панелей : робота на здобуття кваліфікаційна ступеня бакалавр: спец. 123 — комп’ютерна інженерія / наук.кер. А.М. Луцків. — Тернопіль: ТНТУ, 2024. — 81 с.
Bibliographic description: Kutsyk V. Computerized water heating system using solar panels : Bachelor Thesis „123 — Computer Engineering“ / Vladyslav Kutsyk - Ternopil, TNTU, 2024 – 81 p.
Data wydania: 17-cze-2024
Data archiwizacji: 26-cze-2024
Date of entry: 9-lip-2024
Wydawca: Тернопільський національний технічний університет імені Івана Пулюя
Kraj (kod): UA
Place edycja: Тернопільський національний технічний університет імені Івана Пулюя
Promotor: Луцків, Андрій Мирославович
Lutskiv, Andriy
Członkowie Komitetu: Мудрик, Іван Ярославович
Mudryk, Ivan
UDC: 004.3
Słowa kluczowe: системапідігрів
вода
сонячна панель
температура
system
heating
water
solar panel
temperature
Strony: 81
Abstract: Результатом виконання кваліфікаційної роботи бакалавра є розроблений проект комп’ютерної системи підігріву води з використанням сонячних панелей. До складу системи входить: мікроконтролер Raspberry PI версії 2 або вище, що виконує роль центрального хабу керування; мікроконтролер Raspberry PI Zero, що застосовується як пристрій локального управління та вимірювання температурних показників; датчик температури NTC, аналогово-цифровий перетворювач MCP3002, блок реле, який підключається до Raspberry PI Zero і керує циркуляційним насосом. Програмне забезпечення для керування процесом нагрівання води реалізовано у вигляді веб-орієнтованого додатку із застосуванням технологій Angular та Java, які реалізують front end і back end відповідно. При проектуванні архітектури і написанні програмного коду використано патерни проектування «видавець-підписник» («Publisher/Subscriber»), патерн спостерігач («Observer»), а в якості брокера (дистриб’ютора) застосовано RabbitMQ.
The result of the bachelor's qualification work is a developed project of a computer system for heating water using solar panels. The system includes: a Raspberry PI microcontroller version 2 or higher, which acts as a central control hub; Raspberry PI Zero microcontroller used as a local control and temperature measurement device; an NTC temperature sensor, an analog-to-digital converter MCP3002, a relay unit that connects to the Raspberry PI Zero and controls the circulation pump. The software for managing the water heating process is implemented as a web-oriented application using Angular and Java technologies, which implement the front end and back end, respectively. When designing the architecture and writing the software code, the design patterns "publisher-subscriber" ("Publisher/Subscriber"), the pattern observer ("Observer") were used, and RabbitMQ was used as a broker (distributor).
Content: ВСТУП 8 РОЗДІЛ 1 АНАЛІЗ ВИМОГ ДО СИСТЕМИ ПІДІГРІВУ ВОДИ У БАСЕЙНАХ З ВИКОРИСТАННЯМ СОНЯЧНИХ ПАНЕЛЕЙ 9 1.1 Сфера призначення і характеристика комп’ютерної системи підігріву води з використанням сонячних панелей 9 1.2 Аналіз функцій та вимог до системи підігріву води у басейнах з використанням сонячних панелей 14 РОЗДІЛ 2 ПРОЕКТУВАННЯ КОМП’ЮТЕРНОЇ СИСТЕМИ ПІДІГРІВУ ВОДИ З ВИКОРИСТАННЯМ СОНЯЧНИХ ПАНЕЛЕЙ 20 2.1 Архітектура системи підігріву води для басейнів від сонячних колекторів 20 2.2 Реалізація температурного датчика 22 2.3 Аналогово-цифровий перетворювач MCP3002 27 2.4 Перетворення показників напруги термістора у температурні показники 29 2.5 Реле системи підігріву води у басейні 32 2.6 Обґрунтування функціональної придатності Raspberry PI Zero та розробка схеми підключення компонентів системи підігріву води у басейні 34 РОЗДІЛ 3 ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ УПРАВЛІННЯ ПРОЦЕСОМ ПІДІГРІВУ ВОДИ У БАСЕЙНІ 39 3.1 Проектування архітектури програмного забезпечення системи підігріву води у басейні 39 3.2 Реалізація патерну проектування «видавець-підписник» засобами мови Java 41 3.3 Брокер на базі RabbitMQ 43 3.4 Інструкція з налаштування комп’ютерної системи та користувацького інтерфейсу 51 РОЗДІЛ 4 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 58 4.1 Менеджмент безпеки 58 4.2 Характеристика небезпечних зон обладнання та розробка заходів безпеки 61 ВИСНОВКИ 64 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 65 Додаток A Технічне завдання
URI: http://elartu.tntu.edu.ua/handle/lib/46011
Właściciel praw autorskich: © Куцик Владислав Ігорович, 2024
© Kutsyk Vladyslav , 2024
Wykaz piśmiennictwa: Harrington C., Modera M. Swimming pools as heat sinksHolmen. Holmen indoor Swimming Pool. URL: https://www.arkitektur.no/holmen-indoor-swimming-pool-asker?lcid=1033 (дата звернення: 24.05.2024). for air conditioners. California feasibility analysis. Energy and Buildings. 59. 2013. PP. 252–264.
Hong T., Langevin J., Sun K. Building simulation: Ten challenges. Building Simulation, 11. PP. 871–898.
Harkouss F, Fardoun F, Biwole PH. Optimization approaches and climates investigations in NZEB –A review. Building Simulation. 2018. PP. 923–952.
Katsaprakakis DA. Comparison of swimming pools alternative passive and active heating systems based on renewable energy sources in Southern Europe. Energy. 2015. PP. 738–753.
Kim S., Lee H., Kim H. Improvement in policy and proactive interconnection procedure for renewable energy expansion in South Korea. Renewable and Sustainable Energy Reviews, 98. 2018. PP. 150–162.
IoT Swimming Pool Temperature with Raspberry Pi. URL: https://danbehman.wordpress.com/2016/07/03/iot-swimming-pool-temperature-with-raspberry-pi/ (дата звернення: 30.05.2024).
Pool Monitor. URL: https://thingspeak.com/channels/293211 (дата звернення: 30.05.2024).
Post Temperature Data and Read from Channel. URL: https://www.mathworks.com/help/thingspeak/read-and-post-temperature-data.html (дата звернення: 30.05.2024).
RabbitMQ tutorial – Introduction. URL: https://www.rabbitmq.com/tutorials/tutorial-one-java (дата звернення: 01.06.2024).
API Reference. URL: https://flask.palletsprojects.com/en/3.0.x/#api-reference. (дата звернення: 02.06.2024).
Raspberry Pi Pico W Analysis. URL: https://amaldev.blog/raspberry-pi-pico-w-analysis/ (дата звернення: 21.05.2024).
Микитишин А.Г., Митник М.М., Стухляк П.Д., Пасічник В.В. Комп’ютерні мережі. Книга 2. Львів, «Магнолія 2006», 2014. 312 с.
Микитишин А.Г., Митник М.М., Стухляк П.Д. Телекомунікаційні системи та мережі. Тернопіль: Вид-во ТНТУ імені Івана Пулюя, 2016. 384 с.
Паламар М.І., Стрембіцький М.О., Паламар А.М. Проектування комп’ютеризованих вимірювальних систем і комплексів. Навчальний посібник. Тернопіль: ТНТУ. 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 с.
Typ zawartości: Bachelor Thesis
Występuje w kolekcjach:123 — Комп’ютерна інженерія (бакалаври)

Pliki tej pozycji:
Plik Opis WielkośćFormat 
Author_Notes_Vladyslav_Kutsyk.docx10,27 kBMicrosoft Word XMLPrzeglądanie/Otwarcie
Vladyslav_Kutsyk.pdf2,7 MBAdobe PDFPrzeglądanie/Otwarcie


Pozycje DSpace są chronione prawami autorskimi

Narzędzia administratora