Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Робот-трассер V4 на Arduino Nano: продвинутая линия с PID и кастомным PCB

Компоненты и материалы

Инструменты

Паяльник, припой, третья рука с лупой, мультитул.

О проекте

Вторая версия робота-трассера. PCB спроектирован в EasyEDA, изготовлен JLCPCB — качество и скорость доставки впечатлили. PCB одновременно является шасси.

Алгоритм

  1. Калибровка: 8 сенсоров CNY70 считываются аналогово. Диапазон нормализуется 0 (белый) – 1000 (чёрная линия).
  2. Позиция: взвешенное среднее даёт позицию 0 (крайний левый) – 7000 (крайний правый). Центр = 3500.
  3. Ошибка P: error = position - 3500 (диапазон -3500…+3500).
  4. PID (полный): Пропорционально-интегрально-дифференцирующий регулятор сглаживает коррекцию и возвращает на трассу.
  5. Память последнего сенсора: запоминается, какой крайний сенсор видел линию — используется для восстановления при потере.

Результаты

Код

Полный скетч и история коммитов на GitHub:
github.com/DrakerDG/Speed-Line-Follower-Robot

Схема

Схема интегрирована в PCB (файлы проекта в репозитории). Основные узлы: питание 7805 → 5V для логики, Li-ion → моторы через MX1508, CNY70 → A0–A7, индикация на SMD LED.

Производственный процесс

  1. DIY робот в стиле Wall‑E на Raspberry Pi из коробки от CD
  2. Робот-будильник на колесах: умная мобильная система пробуждения на Raspberry Pi и Google Calendar
  3. EMAR Mini: Компактный открытый робот экстренной помощи для борьбы с COVID-19
  4. Создание робота с компьютерным зрением и голосовым управлением на Windows 10 IoT Core
  5. ROS-робот: Управление навигацией из терминала на Raspberry Pi
  6. Sepro ускоряет литьё под давлением с Speed S5‑25 и коллаборативным Seprobot
  7. Wittmann Battenfeld запускает линейку WX153: передовые роботы для литья с высокой зажимной силой
  8. FANUC расширяет линейку SCARA: шесть моделей, нагрузка 3–20 кг, захват 400–1100 мм
  9. Ключевые особенности премиального ПО симуляции роботов для успешной автоматизации
  10. Высокоточные высокоскоростные резельные линии: принцип работы и значение