Проекты на 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-принтере корпусов как для модуля управления, так и для весов.
  • Финальная интеграция: Полная сборка устройства, компоновка электроники в корпуса и создание законченной рабочей системы.

Я на платформах

Контакты

Telegram

@polunocnik

Max

max.ru/Олег


Прокрутить вверх