
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05

Это инструктивное шоу, как сделать излишнюю конвейерную роботизированную систему, состоящую из одной конвейерной ленты, ПЛК, двух роботов и камеры Pixy. Функция системы состоит в том, чтобы взять цветной объект с конвейера и передать его от робота 1 к роботу 2, зарегистрировать цвет и снова доставить их на конвейер. Это руководство предназначено только для роботов. Путеводитель по ПЛК и конвейеру отображаться не будет.
Эта система сделана в образовательных целях.
Шаги этой системы будут следующими:
- Цветной объект отправляется по конвейерной ленте.
- Датчик, подключенный к ПЛК, обнаруживает объект в конце конвейера.
- Конвейер останавливается.
- ПЛК отправляет сигнал роботу 1 (готов к подъему).
- Робот 1 поднимает объект и перемещается в положение передачи.
- Робот 1 посылает сигнал роботу 2 (готов к передаче)
- Робот 2 переходит в положение передачи.
- Робот 2 берет предмет.
- В воздухе объект будет передан от робота 1 к роботу 2.
- Робот 2 посылает сигнал Роботу 1 (объект получил сигнал).
- Робот 2 берет объект и сканирует цвет с помощью камеры Pixy.
- Робот 2 отправляет сигнал на ПЛК (сигнал для сортировки по цвету).
- ПЛК сохраняет цвет и отслеживает цветные объекты.
- Робот 2 отправляет сигнал на ПЛК для остановки конвейера.
- Робот 2 Возвращает объект на конвейер.
- Робот 2 отправляет сигнал на ПЛК (объект доставлен).
- Система повторяет процесс.
Шаг 1: оборудование


Рука робота:
- 1 манипулятор PhantomX Pincher (руководство по сборке можно найти в руководстве по сборке PhantomX)
- 1 рука робота WidowX (руководство по сборке можно найти в руководстве по сборке WidowX)
- Программное обеспечение для управления роботизированными руками - Arduino IDE (https://www.arduino.cc/)
Камера обнаружения цвета:
- 1 Pixy Cam-EV3 CMU CAM5
- Программное обеспечение для камеры Pixy (программное обеспечение Pixy)
Контроллер:
2 Робоконтроллер ArbotiX-M (Руководство по настройке ArboitX)
Аппаратное обеспечение:
- 1 большой верстак для роботов-гиков
- 4 Реле RobotGeek
- 1 маленькая светодиодная лампа
Шаг 2: ArbotiX-M



ArbotiX-M:
Выше показано изображение платы ArbotiX-M и их настройки для роботов 1 и 2.
Робот 1:
- Реле, подключенное к ПЛК, подключено к D16 (красный кружок)
- Связь между двумя роботами подключена к D4 и D63 (отправка и получение сигнала).
- Черный кружок - это место для подключения USB-соединения, поэтому можно запрограммировать плату.
- Фиолетовый круг - это место, где подключен первый сервопривод (только первый, остальные подключены через каждый двигатель).
Робот 2:
- 3 реле на роботе 2 подключены к D2, D4 и D6 (красные кружки слева).
- Свет подключен к D23 (красный кружок справа)
- Связь между двумя роботами подключена к D12 и D13 (отправка и получение сигнала).
- Зеленый кружок указывает, где связаться с Pixy CMUcam5.
- Черный кружок - это место для подключения USB-соединения, чтобы можно было программировать плату.
- Фиолетовый круг - это место, где подключен первый сервопривод (только первый, остальные подключены через каждый двигатель).
Шаг 3: Pixy

Зеленый кружок - это соединение для связи с платой Arbotix.
Красный кружок - это USB-соединение.
Шаг 4: реле

Реле на роботах:
3 реле на роботе 2 подключены для отправки сигнала на ПЛК при активации.
- Сигнал, когда робот 2 поместил объект на конвейер.
- Сигнал обнаружения красного цвета.
- Сигнал обнаружения синего цвета.
4-е реле подключено к ПЛК. При активации он посылает сигнал роботу 1.
4. Сигнал, когда объект готов к подъему.
Шаг 5: Как настроить систему

Физическая установка:
Поскольку два робота собираются передавать объекты между собой, местоположение роботов должно оставаться неизменным. Поэтому для удержания роботов на месте использовались зажимы. После установки роботов можно приступать к программированию.
Могут возникнуть проблемы с распознаванием цветов камерой Pixy cam, когда она ничего не должна обнаруживать. Обычно причиной является освещение и цвета в комнате. Чтобы противостоять этому, была сделана белая коробка из бумаги, и мы поместили небольшой яркий свет рядом с камерой Pixy.
Шаг 6: Код
Код для роботов 1 и 2 можно найти в zip-файлах. Не стесняйтесь создавать свой собственный код или вносить изменения в существующий код.
Шаг 7: Улучшения

Чтобы обеспечить правильное размещение объектов на конвейере, рекомендуется установить направляющие рельсы.
Стабильный источник света и закрытое пространство для камеры Pixy также упростят работу с цветами.
Убедитесь, что роботы заземлены на общую землю. Проблемы с сигналом между двумя роботами могут возникнуть, если они не заземлены должным образом.
Шаг 8: система работает

Видео работы системы
Рекомендуемые:
Система домашней автоматизации WiFi со сверхнизким энергопотреблением: 6 шагов (с изображениями)

Система домашней автоматизации WiFi со сверхнизким энергопотреблением: в этом проекте мы показываем, как за несколько шагов создать базовую локальную систему домашней автоматизации. Мы собираемся использовать Raspberry Pi, который будет выступать в качестве центрального WiFi-устройства. В то время как для конечных узлов мы собираемся использовать IOT Cricket, чтобы сделать аккумуляторную батарею
Стартовая площадка ракеты Overkill Model !: 11 шагов (с изображениями)

Пусковая площадка ракеты Overkill Model !: Некоторое время назад я опубликовал в Instructables сообщение о моем «Контроллере запуска ракеты Overkill Model» вместе с видео на YouTube. Я сделал это как часть огромного проекта по созданию модели ракеты, где я делаю все как можно более излишним, пытаясь научиться
Система сортировки цветов: система на основе Arduino с двумя ремнями: 8 шагов

Система сортировки по цвету: система на основе Arduino с двумя ремнями: транспортировка и / или упаковка продуктов и предметов в промышленной сфере осуществляется с использованием линий, изготовленных с использованием конвейерных лент. Эти ремни помогают перемещать предмет из одной точки в другую с определенной скоростью. Некоторые задачи обработки или идентификации могут быть
Контроллер запуска ракеты Overkill Model !: 9 шагов (с изображениями)

Overkill Model Rocket Launch Controller !: В рамках огромного проекта, связанного с моделями ракет, мне понадобился контроллер. Но, как и во всех моих проектах, я не мог просто придерживаться основ и сделать портативный однокнопочный контроллер, который просто запускает модель ракеты, нет, мне пришлось пойти на крайний излишество
Конвейерная лента или мини-сборочная линия ?: 24 шага

Конвейерная лента или мини-сборочная линия ?: Привет, ребята, это руководство проведет вас через установку конвейерной ленты. Если у вас есть опыт работы с uArm, можно попробовать эту конвейерную ленту. Если нет предыдущего опыта, все в порядке, и вы можете познакомиться с ними обоими n