このアイテムの引用には次の識別子を使用してください:
http://elartu.tntu.edu.ua/handle/lib/46894
Títol: | Розробка програмного забезпечення для очищувально-сортувальної машини |
Altres títols: | Software development for a cleaning and sorting machine |
Autor: | Герасим, Віталій Herasym, Vitaliy |
Affiliation: | Тернопільський національний технічний університет ім. Івана Пулюя |
Bibliographic description (Ukraine): | Герасим В. Розробка програмного забезпечення для очищувально-сортувальної машини : робота на здобуття кваліфікаційного ступеня магістра : спец. 121 - інженерія програмного забезпечення / наук. кер. Д. М. Михалик. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2024. 74 с. |
Data de publicació: | 26-de -2024 |
Submitted date: | 26-de -2024 |
Date of entry: | 26-de -2024 |
Editorial: | Тернопільський національний технічний університет імені Івана Пулюя |
Country (code): | UA |
Place of the edition/event: | Тернопіль |
Supervisor: | Михалик, Дмитро Михайлович |
Committee members: | Яцишин, Василь Володимирович |
UDC: | 004.9 |
Paraules clau: | 121 інженерія програмного забезпечення JAVA JAVAFX GPIO Pi4j |
Resum: | Атестаційна робота магістра містить с. 71, рис. 22, табл., джер. 19.
ОБ’ЄКТ, МЕТА, ПРЕДМЕТ, АНАЛІЗ,ПРОЄКТУВАННЯ,
КОНСТРУЮВАННЯ ,РОЗРОБКА,ТЕСТУВАННЯ JAVA, JAVAFX, GPIO, Pi4j,
Метою даної роботи є аналіз існуючих сортувальних машин, виведення
недоліків, та на основі низ розроблення нового програмного забезпечення для
малих сільськогосподарських підприємств.
Метою реалізації програмного забезпечення створено на базі інструментів
такі як JAVA, JAVAFX, GPIO, Pi4j. З використанням механічних пристроїв такі
як оптичний датчик та повітряний клапан які допомагають проаналізувати та
відсортувати сільськогосподарську культуру.
У роботі розглянуто, та проаналізовано недоліки сучасних очищувально сортовальних машин та на основі них створено власний проект з діючими
механічними пристроями. За основу інтерфейсу програми було взяти JAVAFX, та
інтегровано в нього роботу GPIO. Отримано результати на реальних умова OBJECTIVE, PURPOSE, SUBJECT, ANALYSIS, DESIGN, CONSTRUCTION, DEVELOPMENT, TESTING JAVA, JAVAFX, GPIO, Pi4j, The purpose of this work is to analyse existing sorting machines, identify their shortcomings, and, based on the findings, develop new software for small enterprises. The purpose of the software implementation is based on tools such as JAVA, JAVAFX, GPIO, Pi4j. Using mechanical devices such as an optical sensor and an air valve to help analyse and sort the crop. In this work, the disadvantages of modern cleaning and sorting machines are considered and analysed, and on the basis of them, an own project with existing mechanical devices is created. JavaFx was used as the basis for the program interface, and GPIO operation was integrated into it. The results were obtained under real conditions. |
Content: | Перелік умовних позначень, скорочень і термінів 8 ВСТУП 9 1 Аналіз та проектування програмної системи 12 1.1 Сучасні технології автоматизації сільського господарства ................ 12 1.1.1 Роль сортувальних машин у сільськогосподарській галузі......... 14 1.1.2 Огляд сучасних підходів сортувальних процесів......................... 15 1.1.3 Переваги використання мови програмування Java ...................... 16 1.1.4 Сучасні системи очищення та сортування .................................... 18 1.2 Аналіз предметної області.................................................................. 21 1.2.1 Дослідження впливу фізичних та механічних властивостей продукції на процес сортування ............................................................... 22 1.3 Аналіз математичних моделей роботи сортувальних машин ............. 23 1.3.1 Математична модель процесу сортування за розміром............... 24 1.3.2 Процес очищення продукції від домішок за кольором................ 26 1.3.3 Оптимізація алгоритмів для підвищення ефективності сортування................................................................................................... 27 1.4 Висновки до розділу ................................................................................ 28 2 Розробка програмного забезпечення........................................................ 30 2.1 Розробка архітектури програмного забезпечення............................ 30 2.1.1 Компоненти системи та їх взаємодія ............................................. 35 2.1.2 Використання бібліотек Java для оптимізації роботи .................. 36 2.2 Конструювання програмного забезпечення ..................................... 37 2.2.1 Алгоритми аналізу продукції для сортування .............................. 39 2.2.2 Розробка інтерфейсу для ПЗ на JavaFX......................................... 41 7 2.2.3 Розробка ПЗ для компонентів системи.......................................... 45 2.3 Тестування програмного забезпечення ............................................. 48 2.3.1 Аналіз ефективності сортування в реальних умовах ................... 49 2.4 Висновки до розділу............................................................................ 52 3 ОХОРОНА ПРАЦІ ТА БЕЗПЕКА В НАДЗВИЧАЙНИХ СИТУАЦІЯХ . 54 3.1 Охорона праці........................................................................................... 54 3.2 Безпека в надзвичайних ситуаціях ......................................................... 58 Висновки ............................................................................................................ 64 Перелік ДЖЕРЕЛ ПОСИЛАННЯ.................................................................... 65 ДОДАТКИ.......................................................................................................... 68 Додаток А. Диск з роботою .......................................................................... 69 Додаток Б. Довідка про впровадження........................................................ 70 Додаток В. Тези конференції....................................................................... 71 |
URI: | http://elartu.tntu.edu.ua/handle/lib/46894 |
Copyright owner: | © Герасим Віталій, 2024 |
References (Ukraine): | Концепція об'єктно-орієнтованого програмування JAVA [Електронний ресурс]. – Режим доступу: URL: https://javarush.com/ua/groups/posts/uk.1265.koncepcja-obktno-orntovanogo programuvannja-java Why Kotlin? [Електронний ресурс]. – Режим доступу: URL: https://blog.stackademic.com/why-kotlin-c8e1e147aee0 3. Вібраційний відцентровий сепаратор БЦС-25 [Електронний ресурс]. – Режим доступу: URL: https://teteriv2.com.ua/blog/item/1 4. Сепаратор повітряний АСХ-10 [Електронний ресурс]. – Режим доступу: URL: https://simo.com.ua/ua/obladnannya/aspiratoryi/separator-vozdushnii-ash-10 5. Сепаратор зерноочищувальний БСХ-100 [Електронний ресурс]. – Режим доступу: URL: https://simo.com.ua/ua/obladnannya/sitovozdushnyie separatoryi/separator-zernoochistitelnii-bsh-100 6. Способи очистки, сушіння і зберігання зерна за державними стандартами якості [Електронний ресурс]. – Режим доступу: URL: https://vseosvita.ua/library/embed/010041cg-834b.docx.html 7. Mykhalyk, D. , Petryk, M. , Maria Petryk, K. , Petryk, O. , Mudryk, I Mathematical Modeling of Hydrocarbons Adsorption in Nanoporous Catalyst Media using Nonlinear Langmuir's Isotherm using Activation Energy. Proceedings - International Conference on Advanced Computer Information Technologies, ACIT, 2019, pp. 72–75, 8779905 8. Pi4J – бібліотека для взаємодії Java з GPIO. [Електронний ресурс]. – Режим доступу: URL: https://www.pi4j.com 9. Методичні вказівки до лабораторної роботи № R02 “Робота з портами GPIO за допомогою бібліотеки WiringPi” з курсу "Мікропроцесорні та програмні засоби автоматизації". Марущак П.О., Медвідь В.Р., Пісьціо В.П., Тернопіль: ТНТУ, 2021 - 12 с 10. Using JavaFX with Maven and Gradle [Електронний ресурс]. – Режим 66 доступу URL: https://openjfx.io |
Content type: | Master Thesis |
Apareix a les col·leccions: | 121 — інженерія програмного забезпечення |
Arxius per aquest ítem:
Arxiu | Descripció | Mida | Format | |
---|---|---|---|---|
dyplom_Herasym_2024.pdf | 2,2 MB | Adobe PDF | Veure/Obrir |
Els ítems de DSpace es troben protegits per copyright, amb tots els drets reservats, sempre i quan no s’indiqui el contrari.
管理ツール