Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал:
https://dspace.lvduvs.edu.ua/handle/1234567890/9007
Повний запис метаданих
Поле DC | Значення | Мова |
---|---|---|
dc.contributor.author | Кравець, І.Б. | - |
dc.contributor.author | Kravets, I.B. | - |
dc.date.accessioned | 2025-07-25T11:13:40Z | - |
dc.date.available | 2025-07-25T11:13:40Z | - |
dc.date.issued | 2025 | - |
dc.identifier.uri | https://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.iso | other | uk_UA |
dc.publisher | ЛьвДУВС | uk_UA |
dc.subject | цифрова метеостанція | uk_UA |
dc.subject | метеодані | uk_UA |
dc.subject | одноплатний мінікомп’ютер Raspberry Pi 4 Model B | uk_UA |
dc.subject | цифровий давач тиску | uk_UA |
dc.subject | температури і вологості BME280 | uk_UA |
dc.subject | ОС Raspberry Pi (Raspbian) | uk_UA |
dc.subject | мови програмування C/C++ | uk_UA |
dc.subject | бібліотека WiringPi | uk_UA |
dc.subject | СКБД MariaDB | uk_UA |
dc.subject | SQL | uk_UA |
dc.subject | клієнтська бібліотека libmysqlclient з MySQL C API | uk_UA |
dc.subject | крос-платформна бібліотека елементів графічного інтерфейсу користувача (GUI) GTK+3 | uk_UA |
dc.subject | digital weather station | uk_UA |
dc.subject | weather data | uk_UA |
dc.subject | single-board computer Raspberry Pi 4 Model B | uk_UA |
dc.subject | digital pressure | uk_UA |
dc.subject | temperature and humidity sensor BME280 | uk_UA |
dc.subject | Raspberry Pi OS (Raspbian) | uk_UA |
dc.subject | C/C++ | uk_UA |
dc.subject | WiringPi library | uk_UA |
dc.subject | DBMS MariaDB | uk_UA |
dc.subject | SQL | uk_UA |
dc.subject | MySQL C API client library libmysqlclient | uk_UA |
dc.subject | GTK+3 cross-platform widget toolkit | uk_UA |
dc.subject | Geany software development environment. | uk_UA |
dc.subject | середовище розробки ПЗ Geany | uk_UA |
dc.title | Розроблення цифрової метеостанції на мінікомп’ютері Raspberry Pi з використанням давача BME280: кваліфікаційна робота на здобуття освітнього ступеня «бакалавр» за спеціальністю 126 «Інформаційні системи та технології» | uk_UA |
dc.title.alternative | Development of a digital weather station on a Raspberry Pi minicomputer using a BME280 sensor: Qualification work for the degree of bachelor | uk_UA |
dc.type | Other | uk_UA |
Розташовується у зібраннях: | Кваліфікаційні роботи (бакалавр) |
Файли цього матеріалу:
Файл | Опис | Розмір | Формат | |
---|---|---|---|---|
ДР_Кравець_Ірина.odt | 7,83 MB | OpenDocument Text | Переглянути/Відкрити |
Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.