Інтелектуалізований модуль керування для 3D друкарки
Автор: Бунджак Юрій Юрійович
Кваліфікаційний рівень: магістр
Спеціальність: Прилади і системи точної механіки
Інститут: Інститут комп'ютерних технологій, автоматики та метрології
Форма навчання: денна
Навчальний рік: 2020-2021 н.р.
Мова захисту: українська
Анотація: Об’єкт дослідження – процес позиціонування радіоелектронних деталей під час їх розташування і встановлення на друкованій платі. Предмет дослідження - напівавтоматичні пристрої для розташування електронних деталей на друкованих платах. Метою роботи є розроблення інтелектуалізованого модулю до 3D принтеру для захоплення та позиціонування радіоелектронних деталей. Основні завдання роботи: - аналіз існуючих аналогів автоматичних модулів та технології, які використовуються для розміщення та пайки радіодеталей. - визначення взаємодії елементів модуля та передачу даних між ними. - розробка апаратної частини модулю. - розробка програмної частину модулю. - аналіз переваги і недоліки обраного рішення. - визначення можливостей подальшого покращення чи доопрацювання модулю. Магістерська робота присвячена розробці модулю для прототипування електронних пристроїв, розпізнавання деталі на робочій поверхні та її переміщення. Проведено огляд та класифікація існуючих аналогів. Розглянуто методи розташування електронних компонентів на друкованій платі, типи 3D-принтерів [1] та сучасні методи обробки зображень. Досліджено алгоритм вибору контурів за допомогою граничного детектора Кенні (Canny) [2] для забезпечення належного прототипування деталей. Метою даної роботи є розробка модулю до 3D принтеру для захвату та позиціонування радіоелектронних деталей. Розробка даного модулю включає розробку програмного модулю для керування кроковими двигунами для переміщення робочих площадок по осям та повороту (позиціонування) захопленої деталі, регулярний в часі захват зображення з робочої площадки, розпізнавання на отриманих зображеннях границь елементів, захоплення, переміщення та позиціонування захопленої деталі [3]. Розроблена програма управління рухом по осям. Також було розроблено програмний алгоритм розпізнавання меж деталей з найближчим до робочого захвату маніпулятора. Наведені рекомендації по покращенню та доопрацюванню модулю [4, 5]. В ході роботи були вирішено такі завдання: на основі аналізу існуючих аналогів автоматичних модулів та технології, які використовуються для розміщення та пайки радіодеталей, було вибрано конструкцію модуля; розроблено апаратну і програмну частини модуля; розроблено рекомендації для подальшого покращення модуля. В результаті виконання роботи було розроблено програму для керування кроковими двигунами для переміщення площадок за осями та позиціонування деталі, а також програму для розпізнавання границь елементів та визначення найближчого до робочого носику елемента. Ключові слова: кроковий двигун, Open CV, розпізнавання кордонів, 3D принтер, програмне забезпечення, позиціонування радіоелектронних деталей на платі.