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 с.

ORCID

DOI