Please use this identifier to cite or link to this item:
https://dspace.lvduvs.edu.ua/handle/1234567890/9011
Title: | Розроблення апаратного і програмного забезпечення цифрового барометра на мікроконтролері AVR ATmega128: кваліфікаційна робота на здобуття освітнього ступеня «бакалавр» за спеціальністю 126 «Інформаційні системи та технології» |
Other Titles: | Development of hardware and software of digital barometer based on the AVR ATmega128 microcontroller: Qualification work for the degree of bachelor |
Authors: | Тернавський, В.В. Ternavskyi, V.V. |
Keywords: | цифровий барометр метеодані цифровий давач тиску BMP180 рідкокристалічний символьний дисплей мікроконтролер AVR САПР Proteus VSM мова програмування C вбудоване програмне забезпечення середовище розробки програмного забезпечення для МК AVR Code Vision AVR digital pressure sensor meteorological data liquid-crystal character display AVR microcontroller CAD Proteus VSM embedded C embedded software software development tool for AVR microcontrollers Code Vision AVR |
Issue Date: | 2025 |
Publisher: | ЛьвДУВС |
Abstract: | У дипломній роботі запроектовано апаратне і програмне забезпечення управління цифровим давачем тиску BMP180 та отримання з нього інформації про навколишній тиск та температуру. Розроблений цифровий барометр вимірює навколишню температуру, атмосферний тиск, висоту над рівнем моря (алтитюду), відносну висоту (режим висотоміра), контролює зміну тиску та видає ймовірний прогноз про можливі опади і хмарність та виводить виміряні значення метеорологічних величин, на рідкокристалічний графічний дисплей. Величини температури можна виводити у градусах Цельсія, Фаренгейта, або Кельвіна. Атмосферний тиск виводиться у Паскалях, гектоПаскалях, міліметрах ртутного стовпчика, висота виводиться в метрах. Цифровий барометр має два режими роботи – вимірювання атмосферного тиску та вимірювання висоти. Про вибір поточного режиму вказують відповідні світлодіоди. Цифровий барометр має вбудоване меню, що надає змогу користувачу налаштувати режими роботи та в яких одиницях виводити виміряні значення метеорологічних величин. Цифровий барометр побудований на МК сімейства AVR, до якого підключено цифровий давач BMP180, виготовлений за МЕМС технологією. В роботі розроблено електричну принципову схему і модель цифрової барометра в САПР Proteus VSM. Розроблено його алгоритм роботи і програмне забезпечення на мові C в середовищі розробки вбудованого ПЗ для МК AVR Code Vision AVR. Проведено моделювання роботи цифрового барометра в емуляторі Proteus ISIS. In the diploma thesis, hardware and software of the digital pressure sensor BMP180 have been developed. The digital pressure sensor measures an temperature, and atmospheric pressure, altitude, relative height, control changing atmospheric pressure and give possible weather forecast about atmospheric precipitation and outputs the measured values of the meteorological magnitudes, onto LCD. Measured values of temperature can be displayed in Celsius degree, Fahrenheit degree or Kelvin. Atmospheric pressure can be displayed in Pascal , hPascal, mmHg. Altitude and height are displayed in meters. The digital pressure sensor have two mode – atmospheric pressure measuring, altitude measuring. What mode is selected one can see by indicated LEDs. The digital digital pressure sensor has an embedded menu which allows a user to set the current mode, as well in which units to display the measured values of the meteorological magnitudes. The digital weather station has been built on the AVR MCU, to which МЕМС digital pressure sensor BMP180, model: WH1602B-YGK-CTK are connected. In the work, the electric circuit and model of the digital pressure sensor have been developed using the CAD system - Proteus VSM. Its working algorithm and software for the AVR family microcontroller have been developed in C programming language using the Code Vision AVR environment. The simulation of the digital pressure sensor has been performed in Proteus ISIS. |
Description: | Тернавський В.В. Розроблення апаратного і програмного забезпечення цифрового барометра на мікроконтролері AVR ATmega128: кваліфікаційна робота на здобуття освітнього ступеня «бакалавр» денної форми навчання за спеціальністю 126 «Інформаційні системи та технології» / Володимир Тернавський. - Львів: Львівський державний університет внутрішніх справ, 2025. - 90 с. |
URI: | https://dspace.lvduvs.edu.ua/handle/1234567890/9011 |
Appears in Collections: | Кваліфікаційні роботи (бакалавр) |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
ДР_Тернавський_Володимир.odt | 6,01 MB | OpenDocument Text | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.