กรุณาใช้ตัวระบุนี้เพื่ออ้างอิงหรือเชื่อมต่อรายการนี้: http://elartu.tntu.edu.ua/handle/lib/46011
ชื่อเรื่อง: Комп’ютерна система підігріву води з використанням сонячних панелей
ชื่อเรื่องอื่นๆ: Computerized water heating system using solar panels
ผู้แต่ง: Куцик, Владислав Ігорович
Kutsyk, Vladyslav
Affiliation: Тернопільський національний технічний університет імені Івана Пулюя
Ternopil Ivan Puluj National Technical University
Bibliographic description (Ukraine): Куцик В.І. Комп’ютерна система підігріву води з використанням сонячних панелей : робота на здобуття кваліфікаційна ступеня бакалавр: спец. 123 — комп’ютерна інженерія / наук.кер. А.М. Луцків. — Тернопіль: ТНТУ, 2024. — 81 с.
Bibliographic description (International): Kutsyk V. Computerized water heating system using solar panels : Bachelor Thesis „123 — Computer Engineering“ / Vladyslav Kutsyk - Ternopil, TNTU, 2024 – 81 p.
วันที่เผยแพร่: 17-มิถ-2024
Submitted date: 26-มิถ-2024
Date of entry: 9-กรก-2024
สำนักพิมพ์: Тернопільський національний технічний університет імені Івана Пулюя
Country (code): UA
Place of the edition/event: Тернопільський національний технічний університет імені Івана Пулюя
Supervisor: Луцків, Андрій Мирославович
Lutskiv, Andriy
Committee members: Мудрик, Іван Ярославович
Mudryk, Ivan
UDC: 004.3
คำสำคัญ: системапідігрів
вода
сонячна панель
температура
system
heating
water
solar panel
temperature
Number of pages: 81
บทคัดย่อ: Результатом виконання кваліфікаційної роботи бакалавра є розроблений проект комп’ютерної системи підігріву води з використанням сонячних панелей. До складу системи входить: мікроконтролер 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
Copyright owner: © Куцик Владислав Ігорович, 2024
© Kutsyk Vladyslav , 2024
References (Ukraine): 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 с.
Content type: Bachelor Thesis
ปรากฏในกลุ่มข้อมูล:123 — Комп’ютерна інженерія (бакалаври)

แฟ้มในรายการข้อมูลนี้:
แฟ้ม รายละเอียด ขนาดรูปแบบ 
Author_Notes_Vladyslav_Kutsyk.docx10,27 kBMicrosoft Word XMLดู/เปิด
Vladyslav_Kutsyk.pdf2,7 MBAdobe PDFดู/เปิด


รายการทั้งหมดในระบบคิดีได้รับการคุ้มครองลิขสิทธิ์ มีการสงวนสิทธิ์เว้นแต่ที่ระบุไว้เป็นอื่น

เครื่องมือสำหรับผู้ดูแลระบบ