Web-орієнтовна система моніторингу та дистанційного керування мережею 3D-принтерів
Вантажиться...
Дата
2025
Автори
Хавкін, Андрій Дмитрович
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
Дипломна робота виконана на 67 сторінках, містить 16 ілюстрацій, 0 таблиць, 2 додатка, 47 джерел у переліку посилань.
Мета роботи – розробка web-орієнтованої системи моніторингу та дистанційного керування мережею 3D-принтерів. Методи та засоби: асинхронні методи програмування на Python, фреймворк FastAPI, бібліотека httpx для асинхронних запитів, Klipper API та Moonraker для взаємодії з прошивкою 3D-принтерів, React для побудови клієнтського інтерфейсу, бібліотеки Material-UI (MUI) та Tailwind CSS для стилізації UI, Three.js для 3Dвізуалізації, інструмент Postman для тестування API. Результат – розроблена стабільна, легко масштабована система, яка забезпечує автоматичне виявлення 3D-принтерів у мережі, моніторинг їхнього стану, віддалене керування друком, температурними режимами та процедурами калібрування платформи через зручний веб-інтерфейс. Система впроваджена у середовищі лабораторії для практичного використання та підтвердила свою ефективність.
Розроблена веб-система призначена для централізованого моніторингу та дистанційного керування фермою 3D-принтерів на базі прошивки Klipper та API Moonraker. Застосунок реалізовано з використанням FastAPI (бекенд) і React (фронтенд), із застосуванням Tailwind CSS, Material UI і Three.js для візуалізації. Система забезпечує автоматичне виявлення пристроїв у підмережі, перегляд стану кожного принтера, дистанційне керування температурою, завантаження G-кодів, запуск друку, 2D/3D-візуалізацію сітки платформи (bed mesh) та контроль прогресу друку. Програмне забезпечення оптимізоване для роботи на Raspberry Pi 5 і підтримує одночасне керування до 10 принтерами у локальній мережі.
Опис
Ключові слова
Web-система, моніторинГ, 3D-принтеР, Klipper API, FastAPI, React, ASYNCIO, Moonraker, Material-UI (MUI), Tailwind CSS, WEB-system, monitoring, 3D printer
Бібліографічний опис
Хавкін, А. Д. Web-орієнтовна система моніторингу та дистанційного керування мережею 3D-принтерів : дипломна робота ... бакалавра : 122 Комп’ютерні науки / Хавкін Андрій Дмитрович. – Київ, 2025. – 77 с.