Проекты на Arduino/RPi & 3D печать
Разработка электроники, медиа и 3D печать для ваших проектов. От идеи до готового устройства.
Вернуться на главную
Система взвешивания и учёта деталей
Автоматизированная система взвешивания и учёта деталей на базе ESP32
Проект представляет собой универсальный весовой модуль для производственного учёта, разработанный на базе микроконтроллера ESP32. Система предназначена для точного взвешивания деталей, автоматического расчёта их количества и удалённой передачи данных на сервер через Wi‑Fi, что позволяет организовать централизованный мониторинг производственных процессов без участия оператора.
Основные функции и характеристики:
- Высокоточное взвешивание: Использование тензодатчика на 5 кг с 24-битным АЦП HX711 обеспечивает точность измерений до 0.1 г с цифровой фильтрацией и усреднением сигнала.
- Автоматический расчёт количества: Автоматическое вычисление числа деталей путём деления текущего веса на заданный вес с округлением.
- Гибкая настройка параметров: Задание веса детали от 10 до 1000 г с шагом 1 г через поворотный энкодер, мгновенное тарирование (обнуление веса тары) нажатием на кнопку энкодера.
- Автоматическая калибровка весов: Пошаговый процесс калибровки с управлением через энкодер, сохраняющий калибровочный коэффициент в энергонезависимую память.
- Удалённая передача данных: Отправка измерений на сервер по протоколам HTTP GET или POST (выбор метода в настройках) через заданные интервалы времени.
- Веб-интерфейс управления: Встроенный веб-сервер с русскоязычным интерфейсом для настройки параметров Wi‑Fi, адреса сервера, имени устройства и интервала отправки. Все настройки сохраняются в EEPROM.
Выполненные работы:
- Разработка программного обеспечения: Написание и отладка скетча для ESP32.
- Графическое отображение схемы: Нарисована схема подключения компонентов в среде Fritzing.
- Аппаратная сборка и тестирование: Сборка прототипа, монтаж компонентов и комплексное тестирование работы устройства и передачи данных.
- Конструирование корпусов: 3D-моделирование, прототипирование и печать на 3D-принтере корпусов как для модуля управления, так и для весов.
- Финальная интеграция: Полная сборка устройства, компоновка электроники в корпуса и создание законченной рабочей системы.





