Оглавление:

Проект сортировщика цветов Arduino с приложением для управления ПК: 4 шага (с изображениями)
Проект сортировщика цветов Arduino с приложением для управления ПК: 4 шага (с изображениями)

Видео: Проект сортировщика цветов Arduino с приложением для управления ПК: 4 шага (с изображениями)

Видео: Проект сортировщика цветов Arduino с приложением для управления ПК: 4 шага (с изображениями)
Видео: Когда тренер - твой друг😏 2024, Ноябрь
Anonim
Image
Image
Материалы
Материалы

В этом проекте я выбрал датчик цвета TCS34725. Поскольку этот датчик выполняет более точное обнаружение, чем другие, и на него не влияет изменение освещения в окружающей среде. Робот для отладки продукта управляется интерфейсной программой, которую я разработал в Visual Basic. Программа принимает мгновенные данные через Arduino и выводит их на печать. продуктов, перенесенных в тару на экране. Кроме того, система автоматически останавливается, когда процесс извлечения завершен.

Шаг 1: Материалы:

Материалы:

  • Arduino Uno (также можно использовать другую модель)
  • Датчик обнаружения цвета TCS34725 RGB
  • Серводвигатель sg90, 2 шт.
  • Соединительные кабели
  • 3d печать файлов Stl

Шаг 2: Механические детали

Stl файлы для 3d-печати >> скачать

Список деталей для многократного вывода на 3D-принтер:

  • боковой parca1. STL >> 2 шт.
  • бардак. STL >> 6 шт.
  • support. STL >> 4 шт.
  • pul. STL >> Вы можете печатать сколько угодно цветов, определенных в системе. Каждая чашка содержит в среднем 8 марок.

Если вы не хотите повторять калибровку цвета в коде, вы можете печатать со следующих цветных нитей

  • красный
  • Пик
  • Зеленый
  • Желтый
  • Светло-синий
  • апельсин
  • Розовый

Шаг 3: Принципиальная схема:

Принципиальная электрическая схема
Принципиальная электрическая схема

Шаг 4: Программное обеспечение:

Программное обеспечение
Программное обеспечение

Благодаря программе интерфейса, разработанной с помощью Visual Basic, продукты сразу же отслеживаются. Запустите приложение. Выберите порт, к которому подключен Arduino, и нажмите кнопку «Подключиться к устройству». Оставьте наклейки в воронке, и система заработает, когда вы нажмете кнопку запуска устройства. Верхний серводвигатель перемещается, чтобы вставить шкив в камеру и совместить его с датчиком цвета. датчик определяет цвет мякоти и отправляет информацию об угле того, к какому куполу обращен нижний серводвигатель. Верхний серводвигатель перемещает шкив и отправляет мяч. В программе интерфейса мгновенно выводится на экран, какого цвета разделительные штампы. Когда все штампы удалены, интерфейсная программа автоматически закрывает систему и отправляет информационное сообщение на экран.

Код Arduino и Visual Basic можно найти здесь >> Код Arduino и Visual Basic

Рекомендуемые: