Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: https://dspace.lvduvs.edu.ua/handle/1234567890/9007
Повний запис метаданих
Поле DCЗначенняМова
dc.contributor.authorКравець, І.Б.-
dc.contributor.authorKravets, I.B.-
dc.date.accessioned2025-07-25T11:13:40Z-
dc.date.available2025-07-25T11:13:40Z-
dc.date.issued2025-
dc.identifier.urihttps://dspace.lvduvs.edu.ua/handle/1234567890/9007-
dc.descriptionКравець І.Б. Розроблення цифрової метеостанції на мінікомп’ютері Raspberry Pi з використанням давача BME280: кваліфікаційна робота на здобуття освітнього ступеня «бакалавр» денної форми навчання за спеціальністю 126 «Інформаційні системи та технології» / Ірина Кравець. - Львів: Львівський державний університет внутрішніх справ, 2025. - 115 с.uk_UA
dc.description.abstractУ бакалаврській кваліфікаційній роботі розроблено цифрову метеостанцію (ЦМ) на одноплатному мінікомп’ютері Raspberry Pi 4 Model B та цифровому давачі тиску, температури і вологості BME280. ЦМ вимірює такі метеопараметри навколишнього середовища як: температура, відносна вологість повітря і атмосферний тиск, та виводить виміряні значення у вікні програми та у терміналі. Програмне забезпечення (ПЗ) ЦМ має меню, що дає змогу користувачу створити базу метеоданих, записувати в базу даних значення метеопараметрів з датою і часом проведеного вимірювання, прочитати записані метеодані з бази даних, видалити базу метеоданих, налаштувати частоту проведення замірів та одиниці вимірювання. Розроблено загальну структурну схему та макет ЦМ на макетній платі. Розроблено алгоритм роботи ЦМ. Розроблено програмний модуль для роботи з цифровим давачем BME280 з використанням бібліотеки WiringPi, що надає доступ до GPIO-пінів мінікомп’ютера Raspberry Pi. Розроблено ПЗ для створення, запису, читання і видалення бази метеоданих з використанням бібліотеки libmysqlclient (MySQL C API) і системи керування базами даних (СКДБ) MariaDB. Створено для ЦМ основне ПЗ з графічним інтерфейсом на базі крос-платформної бібліотеки GTK+3 на мові C в середовищі Geany. Досліджено роботу макету ЦМ. In the bachelor’s thesis, the digital weather station (DWS) based on the Raspberry Pi 4 Model B single-board minicomputer and the BME280 digital pressure, temperature and humidity sensor has been developed. The DWS measures such meteorological parameters of the environment as: temperature, relative humidity and atmospheric pressure, and displays the measured values in the weather station application window as well as in terminal. The DWS has a menu that allows the user to create the weather database, write the weather data with measurement time and date stamps into the database, read the written weather data from the database, adjust the sample frequency and measurement units. The general structure and breadboard based prototype of the DWS have been developed. The operation algorithm of the DWS has been developed. The Raspberry Pi software module (library) for communication with the BME280 digital sensor has been developed in C using the WiringPi GPIO access library. The software for creating and deleting the weather database, writing the weather data into the database and reading them from the database has been developed using the libmysqlclient (MySQL C API) library and open-source database management system (DBMS) MariaDB. The main software with GUI for the digital weather station has been created in the C programming language using the Geany software development environment and the GTK+3 cross-platform widget toolkit for creating graphical user interfaces. The prototype of the digital weather station has been tested.uk_UA
dc.language.isootheruk_UA
dc.publisherЛьвДУВСuk_UA
dc.subjectцифрова метеостанціяuk_UA
dc.subjectметеоданіuk_UA
dc.subjectодноплатний мінікомп’ютер Raspberry Pi 4 Model Buk_UA
dc.subjectцифровий давач тискуuk_UA
dc.subjectтемператури і вологості BME280uk_UA
dc.subjectОС Raspberry Pi (Raspbian)uk_UA
dc.subjectмови програмування C/C++uk_UA
dc.subjectбібліотека WiringPiuk_UA
dc.subjectСКБД MariaDBuk_UA
dc.subjectSQLuk_UA
dc.subjectклієнтська бібліотека libmysqlclient з MySQL C APIuk_UA
dc.subjectкрос-платформна бібліотека елементів графічного інтерфейсу користувача (GUI) GTK+3uk_UA
dc.subjectdigital weather stationuk_UA
dc.subjectweather datauk_UA
dc.subjectsingle-board computer Raspberry Pi 4 Model Buk_UA
dc.subjectdigital pressureuk_UA
dc.subjecttemperature and humidity sensor BME280uk_UA
dc.subjectRaspberry Pi OS (Raspbian)uk_UA
dc.subjectC/C++uk_UA
dc.subjectWiringPi libraryuk_UA
dc.subjectDBMS MariaDBuk_UA
dc.subjectSQLuk_UA
dc.subjectMySQL C API client library libmysqlclientuk_UA
dc.subjectGTK+3 cross-platform widget toolkituk_UA
dc.subjectGeany software development environment.uk_UA
dc.subjectсередовище розробки ПЗ Geanyuk_UA
dc.titleРозроблення цифрової метеостанції на мінікомп’ютері Raspberry Pi з використанням давача BME280: кваліфікаційна робота на здобуття освітнього ступеня «бакалавр» за спеціальністю 126 «Інформаційні системи та технології»uk_UA
dc.title.alternativeDevelopment of a digital weather station on a Raspberry Pi minicomputer using a BME280 sensor: Qualification work for the degree of bacheloruk_UA
dc.typeOtheruk_UA
Розташовується у зібраннях:Кваліфікаційні роботи (бакалавр)

Файли цього матеріалу:
Файл Опис РозмірФормат 
ДР_Кравець_Ірина.odt7,83 MBOpenDocument TextПереглянути/Відкрити


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