SlideShare a Scribd company logo
1 of 17
Роботу виконав:
ЗубрейТарас
учень 11 класу
Долинського природничо-математичного ліцею
Івано-Франківської області
Науковий керівник:
Свястин Віталій Ігорович,
керівник гуртка “Технології програмування” Івано-
Франківського обласного відділення МАН України
Комп’ютерна система для
вимірювання та опрацювання
метеорологічних даних
Мета дослідження:
• розробка комп’ютерної системи для вимірювання та аналізу
метеорологічних даних;
• розробка програмного забезпечення.
Завдання
• Вивчити і проаналізувати літературу (мови програмування JAVA та
С, програмування мікроконтролерів).
• Розробити програмне забезпечення для роботи мікроконтролера
з датчиками, пристроями збереження даних та годинником
реального часу.
• Розробити зручний графічний інтерфейс.
Мета та завдання
•Об’єкт дослідження: мови програмування JAVA та С.
•Предмет дослідження:
•особливості розробки ПЗ для мікроконтролера;
•використання цифрових інтерфейсів для обміну
даними між датчиками та комп’ютером;
•використання мови JAVA для розробки програм з
графічним інтерфейсом.
Об’єкт та предмет дослідження
•С для програмування
мікроконтролера STM32L1
•JAVA для розробки ПЗ
Мови програмування
Використані бібліотеки JAVA
•JFreeChart
•jSSC
•кросплатформеність
•два режими роботи
•зручний інтерфейс
•універсальність (програма може використовуватися для
вимірювання інших фізичних величин при невеликих
змінах)
Вимоги до ПЗ
Структура керуючої програми
Головне вікно
Головне менюРобота з файлами
Вибір COM порта Таблиця
Поле для побудови
графіків
Робота з приладом
Поле для побудови
графіків
Таблиця та кнопки
для керування нею
Робота з файлами
Побудова графіків
Додаткова
інформація
Робота з приладом
•Заголовок
•Головне меню
•Таблиця
•Поле для графіків
Елементи інтерфейсу головного вікна
Робота з файлами
Функції вкладки “Файл”
•Відкрити
•Зберегти
•Зберегти як
•Закрити
Функції вкладки “Графік”
•Намалювати графік
•Очистити поле для
побудови графіків
Аналіз метеорологічних даних
Робота з приладом
Пристрій
• Модифікація приладу для
автономної роботи
• КС для аналізу метеорологічної
інформації в режимі реального часу
:
Датчики
Датчик вологості DHT22
Датчик тиску BMP085
Датчик температури DS18B20
Наукова новизна
• На відміну від
реєстраторів
метеорологічної
інформації дана система
простіша та дешевша.
• Застосування
комп’ютерних
технологій для
зацікавлення ровесників
вивченням географії,
полегшення аналізу
матеріалу.
Використання
•Практична перевірка автономного режиму роботи
системи (м. Долина, 2014р.)
•Збільшення точок спостереження та отримання
метеорологічних даних, створення системи
віддаленого моніторингу об’єктів
•Моніторинг мікроклімату приміщень
У роботі розглянуто особливості мов програмування JAVA та
С, поняття комп’ютерної системи.
Розроблено програмне забезпечення, що відповідає таким
функціональним вимогам:
• кросплатформеність
• два режими роботи
• зручний інтерфейс
• універсальність (програма може використовуватися для
вимірювання інших фізичних величин при невеликих змінах)
Висновки
Можливість під’єднання додаткових датчиків значно
розширює використання комп’ютерної системи.
Можливість відображення результатів вимірювання на
екрані (без використання комп’ютера).
Реалізація централізованого збору метеорологічних даних з
використанням бездротового зв’язку.
Доопрацювання інтерфейсу програми .
Перспективи
MAN JAVA Project presentation

More Related Content

Similar to MAN JAVA Project presentation

Календарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - LazarusКалендарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - LazarusVsimPPT
 
навчання інформатиці у 5 класі
навчання інформатиці у 5 класінавчання інформатиці у 5 класі
навчання інформатиці у 5 класіTamara Emec
 
10 клас иф технолог проф-ль завадський програм.
10 клас  иф технолог проф-ль завадський програм.10 клас  иф технолог проф-ль завадський програм.
10 клас иф технолог проф-ль завадський програм.af1311
 
10 клас инф технолог профиль завадський програм.
10 клас  инф технолог профиль завадський програм.10 клас  инф технолог профиль завадський програм.
10 клас инф технолог профиль завадський програм.af1311
 
Календарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - LazarusКалендарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - LazarusVsimPPT
 
Календарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - LazarusКалендарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - LazarusVsimPPT
 
Калентарно-тематичне планування для 5 класу
Калентарно-тематичне планування для 5 класуКалентарно-тематичне планування для 5 класу
Калентарно-тематичне планування для 5 класуVsimPPT
 
Календарне планування 8 клас - Інформатика - Python
Календарне планування 8 клас - Інформатика - PythonКалендарне планування 8 клас - Інформатика - Python
Календарне планування 8 клас - Інформатика - PythonVsimPPT
 
Календарне планування 8 клас - Інформатика - Python
Календарне планування 8 клас - Інформатика - PythonКалендарне планування 8 клас - Інформатика - Python
Календарне планування 8 клас - Інформатика - PythonVsimPPT
 
10 клас инф технолог профиль Завадський програм.
10 клас  инф технолог профиль Завадський програм.10 клас  инф технолог профиль Завадський програм.
10 клас инф технолог профиль Завадський програм.af1311
 
Календарне планування 8 клас - Інформатика - Python
Календарне планування 8 клас - Інформатика - PythonКалендарне планування 8 клас - Інформатика - Python
Календарне планування 8 клас - Інформатика - PythonVsimPPT
 
10 клас инф технолог профиль завадський икт
10 клас инф технолог профиль завадський икт10 клас инф технолог профиль завадський икт
10 клас инф технолог профиль завадський иктaf1311
 
10 клас инф технолог профиль завадський икт
10 клас инф технолог профиль завадський икт10 клас инф технолог профиль завадський икт
10 клас инф технолог профиль завадський иктaf1311
 
10 клас инф технолог профиль Завадський икт
10 клас инф технолог профиль Завадський икт10 клас инф технолог профиль Завадський икт
10 клас инф технолог профиль Завадський иктaf1311
 
Календарне планування 8 клас - Інформатика - Python
Календарне планування 8 клас - Інформатика - PythonКалендарне планування 8 клас - Інформатика - Python
Календарне планування 8 клас - Інформатика - PythonVsimPPTX
 
Калентарно-тематичне планування для 10 класу
Калентарно-тематичне планування для 10 класуКалентарно-тематичне планування для 10 класу
Калентарно-тематичне планування для 10 класуVsimPPT
 
Geodesic computer system
Geodesic computer systemGeodesic computer system
Geodesic computer systemDmitri Dogar
 

Similar to MAN JAVA Project presentation (20)

Календарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - LazarusКалендарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - Lazarus
 
навчання інформатиці у 5 класі
навчання інформатиці у 5 класінавчання інформатиці у 5 класі
навчання інформатиці у 5 класі
 
Geodesic
GeodesicGeodesic
Geodesic
 
10 клас иф технолог проф-ль завадський програм.
10 клас  иф технолог проф-ль завадський програм.10 клас  иф технолог проф-ль завадський програм.
10 клас иф технолог проф-ль завадський програм.
 
10 клас инф технолог профиль завадський програм.
10 клас  инф технолог профиль завадський програм.10 клас  инф технолог профиль завадський програм.
10 клас инф технолог профиль завадський програм.
 
Календарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - LazarusКалендарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - Lazarus
 
Календарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - LazarusКалендарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - Lazarus
 
Калентарно-тематичне планування для 5 класу
Калентарно-тематичне планування для 5 класуКалентарно-тематичне планування для 5 класу
Калентарно-тематичне планування для 5 класу
 
Календарне планування 8 клас - Інформатика - Python
Календарне планування 8 клас - Інформатика - PythonКалендарне планування 8 клас - Інформатика - Python
Календарне планування 8 клас - Інформатика - Python
 
інформатика 2017 2018
інформатика 2017 2018інформатика 2017 2018
інформатика 2017 2018
 
Календарне планування 8 клас - Інформатика - Python
Календарне планування 8 клас - Інформатика - PythonКалендарне планування 8 клас - Інформатика - Python
Календарне планування 8 клас - Інформатика - Python
 
10 клас инф технолог профиль Завадський програм.
10 клас  инф технолог профиль Завадський програм.10 клас  инф технолог профиль Завадський програм.
10 клас инф технолог профиль Завадський програм.
 
Календарне планування 8 клас - Інформатика - Python
Календарне планування 8 клас - Інформатика - PythonКалендарне планування 8 клас - Інформатика - Python
Календарне планування 8 клас - Інформатика - Python
 
10 клас инф технолог профиль завадський икт
10 клас инф технолог профиль завадський икт10 клас инф технолог профиль завадський икт
10 клас инф технолог профиль завадський икт
 
10 клас инф технолог профиль завадський икт
10 клас инф технолог профиль завадський икт10 клас инф технолог профиль завадський икт
10 клас инф технолог профиль завадський икт
 
10 клас инф технолог профиль Завадський икт
10 клас инф технолог профиль Завадський икт10 клас инф технолог профиль Завадський икт
10 клас инф технолог профиль Завадський икт
 
Календарне планування 8 клас - Інформатика - Python
Календарне планування 8 клас - Інформатика - PythonКалендарне планування 8 клас - Інформатика - Python
Календарне планування 8 клас - Інформатика - Python
 
Калентарно-тематичне планування для 10 класу
Калентарно-тематичне планування для 10 класуКалентарно-тематичне планування для 10 класу
Калентарно-тематичне планування для 10 класу
 
Python
PythonPython
Python
 
Geodesic computer system
Geodesic computer systemGeodesic computer system
Geodesic computer system
 

Recently uploaded

upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdfupd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdfssuser54595a
 
Р.Шеклі "Запах думки". Аналіз оповідання
Р.Шеклі "Запах думки". Аналіз оповіданняР.Шеклі "Запах думки". Аналіз оповідання
Р.Шеклі "Запах думки". Аналіз оповіданняAdriana Himinets
 
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.ppt
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.pptЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.ppt
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.pptssuser59e649
 
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...JurgenstiX
 
атестація 2023-2024 Kewmrbq wtynh GNJ.pdf
атестація 2023-2024 Kewmrbq wtynh GNJ.pdfатестація 2023-2024 Kewmrbq wtynh GNJ.pdf
атестація 2023-2024 Kewmrbq wtynh GNJ.pdfhome
 
Бібліотека – розвиток дитячої творчості та дозвілля для дітейpptx
Бібліотека – розвиток дитячої творчості  та дозвілля для дітейpptxБібліотека – розвиток дитячої творчості  та дозвілля для дітейpptx
Бібліотека – розвиток дитячої творчості та дозвілля для дітейpptxssuserc301ed1
 
Хімічні елементи в літературних творах 8 клас
Хімічні елементи в літературних творах 8 класХімічні елементи в літературних творах 8 клас
Хімічні елементи в літературних творах 8 класkrementsova09nadya
 
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»tetiana1958
 
Презентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptxПрезентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptxOlgaDidenko6
 
Бомбочки для ванни своїми руками презентація
Бомбочки для ванни своїми руками презентаціяБомбочки для ванни своїми руками презентація
Бомбочки для ванни своїми руками презентаціяssuser0a4f48
 
Іваніщук Надія Вікторівна атестація .pdf
Іваніщук Надія Вікторівна атестація  .pdfІваніщук Надія Вікторівна атестація  .pdf
Іваніщук Надія Вікторівна атестація .pdfhome
 
О.Духнович - пророк народної правди. Біографія
О.Духнович - пророк народної правди. БіографіяО.Духнович - пророк народної правди. Біографія
О.Духнович - пророк народної правди. БіографіяAdriana Himinets
 
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdfЗастосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdfssuser15a891
 

Recently uploaded (14)

upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdfupd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
 
Р.Шеклі "Запах думки". Аналіз оповідання
Р.Шеклі "Запах думки". Аналіз оповіданняР.Шеклі "Запах думки". Аналіз оповідання
Р.Шеклі "Запах думки". Аналіз оповідання
 
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.ppt
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.pptЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.ppt
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.ppt
 
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
 
атестація 2023-2024 Kewmrbq wtynh GNJ.pdf
атестація 2023-2024 Kewmrbq wtynh GNJ.pdfатестація 2023-2024 Kewmrbq wtynh GNJ.pdf
атестація 2023-2024 Kewmrbq wtynh GNJ.pdf
 
Бібліотека – розвиток дитячої творчості та дозвілля для дітейpptx
Бібліотека – розвиток дитячої творчості  та дозвілля для дітейpptxБібліотека – розвиток дитячої творчості  та дозвілля для дітейpptx
Бібліотека – розвиток дитячої творчості та дозвілля для дітейpptx
 
Віртуальна виставка нових надходжень 2-24.pptx
Віртуальна виставка нових надходжень 2-24.pptxВіртуальна виставка нових надходжень 2-24.pptx
Віртуальна виставка нових надходжень 2-24.pptx
 
Хімічні елементи в літературних творах 8 клас
Хімічні елементи в літературних творах 8 класХімічні елементи в літературних творах 8 клас
Хімічні елементи в літературних творах 8 клас
 
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
 
Презентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptxПрезентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptx
 
Бомбочки для ванни своїми руками презентація
Бомбочки для ванни своїми руками презентаціяБомбочки для ванни своїми руками презентація
Бомбочки для ванни своїми руками презентація
 
Іваніщук Надія Вікторівна атестація .pdf
Іваніщук Надія Вікторівна атестація  .pdfІваніщук Надія Вікторівна атестація  .pdf
Іваніщук Надія Вікторівна атестація .pdf
 
О.Духнович - пророк народної правди. Біографія
О.Духнович - пророк народної правди. БіографіяО.Духнович - пророк народної правди. Біографія
О.Духнович - пророк народної правди. Біографія
 
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdfЗастосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
 

MAN JAVA Project presentation

  • 1. Роботу виконав: ЗубрейТарас учень 11 класу Долинського природничо-математичного ліцею Івано-Франківської області Науковий керівник: Свястин Віталій Ігорович, керівник гуртка “Технології програмування” Івано- Франківського обласного відділення МАН України Комп’ютерна система для вимірювання та опрацювання метеорологічних даних
  • 2. Мета дослідження: • розробка комп’ютерної системи для вимірювання та аналізу метеорологічних даних; • розробка програмного забезпечення. Завдання • Вивчити і проаналізувати літературу (мови програмування JAVA та С, програмування мікроконтролерів). • Розробити програмне забезпечення для роботи мікроконтролера з датчиками, пристроями збереження даних та годинником реального часу. • Розробити зручний графічний інтерфейс. Мета та завдання
  • 3. •Об’єкт дослідження: мови програмування JAVA та С. •Предмет дослідження: •особливості розробки ПЗ для мікроконтролера; •використання цифрових інтерфейсів для обміну даними між датчиками та комп’ютером; •використання мови JAVA для розробки програм з графічним інтерфейсом. Об’єкт та предмет дослідження
  • 4. •С для програмування мікроконтролера STM32L1 •JAVA для розробки ПЗ Мови програмування Використані бібліотеки JAVA •JFreeChart •jSSC
  • 5. •кросплатформеність •два режими роботи •зручний інтерфейс •універсальність (програма може використовуватися для вимірювання інших фізичних величин при невеликих змінах) Вимоги до ПЗ
  • 6. Структура керуючої програми Головне вікно Головне менюРобота з файлами Вибір COM порта Таблиця Поле для побудови графіків Робота з приладом Поле для побудови графіків Таблиця та кнопки для керування нею Робота з файлами Побудова графіків Додаткова інформація Робота з приладом
  • 7. •Заголовок •Головне меню •Таблиця •Поле для графіків Елементи інтерфейсу головного вікна
  • 8. Робота з файлами Функції вкладки “Файл” •Відкрити •Зберегти •Зберегти як •Закрити Функції вкладки “Графік” •Намалювати графік •Очистити поле для побудови графіків
  • 11. Пристрій • Модифікація приладу для автономної роботи • КС для аналізу метеорологічної інформації в режимі реального часу
  • 12. : Датчики Датчик вологості DHT22 Датчик тиску BMP085 Датчик температури DS18B20
  • 13. Наукова новизна • На відміну від реєстраторів метеорологічної інформації дана система простіша та дешевша. • Застосування комп’ютерних технологій для зацікавлення ровесників вивченням географії, полегшення аналізу матеріалу.
  • 14. Використання •Практична перевірка автономного режиму роботи системи (м. Долина, 2014р.) •Збільшення точок спостереження та отримання метеорологічних даних, створення системи віддаленого моніторингу об’єктів •Моніторинг мікроклімату приміщень
  • 15. У роботі розглянуто особливості мов програмування JAVA та С, поняття комп’ютерної системи. Розроблено програмне забезпечення, що відповідає таким функціональним вимогам: • кросплатформеність • два режими роботи • зручний інтерфейс • універсальність (програма може використовуватися для вимірювання інших фізичних величин при невеликих змінах) Висновки
  • 16. Можливість під’єднання додаткових датчиків значно розширює використання комп’ютерної системи. Можливість відображення результатів вимірювання на екрані (без використання комп’ютера). Реалізація централізованого збору метеорологічних даних з використанням бездротового зв’язку. Доопрацювання інтерфейсу програми . Перспективи