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

Профессиональный 360° фото-турнит: автоматическое вращение для идеальных снимков

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

Компонент Количество
Arduino UNO 1
Инкрементальный энкодер с кнопкой 1
LCD-дисплей 16x2 (белый на синем) 1
Драйвер шагового двигателя A4988 (SparkFun) 1

Приложения и сервисы

О проекте

Фото-турниты — круглые платформы для съёмки объектов или людей в 360°. Объект помещается в центр, платформа вращается (вручную или автоматически), позволяя снять продукт со всех сторон.

Что особенного в этом турните?

Механика

Лазерная резка деталей

Турнит состоит из 4 деталей из белого акрила (плексигласа) разной толщины. Pololu предлагает доступный сервис лазерной резки.

Детали:

Файлы .ai доступны на Thingiverse.

Профессиональный 360° фото-турнит: автоматическое вращение для идеальных снимков

Шестерни спроектированы на geargenerator.com, экспортированы в Illustrator, добавлены отверстия для крепления. На малой шестерне отверстия чуть меньше — для плотного посадки на вал шагового двигателя. Корпус спроектирован в makercase с T-образными пазами, склеен. После проектирования файл экспортирован в Illustrator, вырезано окно под LCD.

Материалы и инструменты для сборки

Электроника

Основные компоненты

Дополнительные компоненты

Схемотехника

Подробная схема: ссылка.

Профессиональный 360° фото-турнит: автоматическое вращение для идеальных снимков

Пошаговое руководство и код — во вкладке Bill of Materials → «project guide». После проверки на макетной плате рекомендуется сделать небольшой шилд — для постоянных схем это надёжнее и компактнее.

Почему выбраны эти компоненты

Код

Этапы использования кода

  1. Загрузить тестовый код от circuito.io для проверки схемы.
  2. Перейти в GitHub-репозиторий.
  3. Скачать photo-turntable.ino.
  4. Скопировать код со строки 16 (оставляя «include libraries» и «pin definitions» из исходного кода).
  5. Проверить корректность назначения пинов.
  6. Загрузить новый скетч.

Логика программы

Код реализует простое меню на LCD 16×2 с энкодером (имеет кнопку).

В Firmware.ino видно:

Функция loop() начинается с опроса энкодера (влево/вправо) и его кнопки.

Меню реализовано как конечный автомат (switch-case) с состояниями:

Переключение состояний — вращением энкодера. Выбор — нажатием кнопки.

Состояния SPEED и ANGLES позволяют менять переменные: число стоп-точек в фото-режиме и скорость вращения в видео-режиме.

VIDSTART вызывает video():

Примечание: для плавного пуска/остановки реализовано кубическое ускорение/замедление на первых и последних 600 шагах.

STILSTART вызывает stills():

Примечание: аналогично — кубическое ускорение/замедление на первых/последних 600 шагах.

Сборка

Инструкции со фото приведены ниже (много этаповых фото сборки).

Ресурсы

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

  1. Ручные vs автоматические спецификации (BOM): почему автоматизация повышает эффективность
  2. Понимание автоматических прессов: функция, особенности и преимущества
  3. Автоматические станки для сверления и нарезки резьбы: полный обзор
  4. Автоматические водяные насосы: принцип работы и значение
  5. Автоматические прессовые станки: принцип работы, преимущества и применение
  6. Универсальные вендинг-машины для еды: от снеков до свежих сэндвичей
  7. Что такое автоматический силовой пресс? — Ультимативный станок для формовки листового металла
  8. Автоматические кованые прессы: особенности, преимущества и применение
  9. Автоматический сварщик шляпчатых гайок: мастерство точной сварки гайок
  10. Автоматический швовой сварочный аппарат: точность и эффективность для крупносерийной швовой сварки