산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 제조공정

자동 360° 사진 턴테이블

구성품 및 소모품

Arduino UNO
× 1
푸시 버튼이 있는 로터리 인코더
× 1
Adafruit Standard LCD - 파란색 바탕에 16x2 흰색
× 1
SparkFun 스테퍼 모터 드라이버 보드 A4988
× 1

앱 및 온라인 서비스

circuito.io

이 프로젝트 정보

사진 턴테이블은 사진가가 360°에서 사물이나 사람의 이미지 또는 비디오를 촬영하는 데 사용하는 원형 도크입니다. 아이디어는 물체 자체가 판의 정확한 중앙에 놓이고 수동 또는 자동으로 회전하는 동안 모든 각도에서 제품을 잘 찍을 수 있다는 것입니다.

이 사진 턴테이블의 특별한 점은 무엇입니까?

자동입니다 사진 턴테이블은 완전 자동입니다. , 즉 테이블을 돌리거나 카메라를 클릭할 필요가 없습니다.

카메라 테이블 동기화 – 테이블과 턴테이블을 모두 트리거하도록 프로그래밍되었습니다(현재는 Canon에만 해당됩니다. 죄송합니다. Nikon). 버튼을 누르면 카메라가 회전하고 트리거되므로 앉아서 휴식을 취할 수 있습니다.

정확하고 쉬운 설정 더 높은 정확도를 제공하는 스테퍼 모터를 사용했습니다. 촬영하려는 각도를 제어할 수 있습니다.

회로 구축을 시작하려면 여기를 클릭하십시오.

역학

레이저 절단 부품

사진 턴테이블에는 4개의 레이저 절단 부품이 있습니다. 부품에 따라 3가지 두께의 흰색 플렉시 유리를 사용했습니다. Pololu는 저렴한 레이저 절단 서비스를 제공합니다.

부품은 다음과 같습니다.

<울>
  • 둥근 판 – 10mm 플렉시 유리
  • <울>
  • 2 기어 – 8mm 플렉시글라스
  • <울>
  • 베이스 케이스 – 3mm 플렉시글라스
  • Thingiverse에서 .ai 파일을 찾을 수 있습니다.

    Geargenerator.com을 사용하여 기어를 디자인한 다음 Illustrator 로 내보냈습니다. 조각을 함께 조이기 위한 드릴 구멍이 추가되었습니다.

    작은 기어에서는 드릴 구멍을 약간 작게 만들어 스테퍼 모터에 단단히 고정되었습니다.

    makercase를 사용하여 케이스를 디자인하고 함께 접착할 t-슬롯을 선택했습니다. 케이스를 디자인한 후 파일을 Illustrator로 내보내고 LCD 디스플레이를 위한 공간을 마련했습니다.

    재료 및 도구

    플레이트, 기어 및 케이싱을 서로 연결하려면 다음이 필요합니다.

    <울>
  • 게으른 수잔 베어링
  • <울>
  • 4 X M3 12mm 나사
  • <울>
  • 4 X M3 16mm 나사
  • <울>
  • 8 X M4 12mm 나사
  • <울>
  • 8 X M4 너트
  • <울>
  • 4 x M3 황동 나사산 인서트
  • <울>
  • 8 x M3 5mm 암나사 황동 육각 스페이서 또는 8 x M3 5mm 황동 나사 인서트
  • 자료:

    <울>
  • 아크릴 접착제
  • <울>
  • 슈퍼 글루
  • 도구:

    <울>
  • 전기 드릴
  • <울>
  • 납땜 인두
  • <울>
  • 캘리퍼
  • 전자제품

    주요 구성 요소

    <울>
  • 아두이노 우노
  • <울>
  • 스테퍼 모터
  • <울>
  • 로터리 인코더
  • <울>
  • LCD 16*2 I2C
  • <울>
  • IR 주도
  • 보조 구성 요소

    <울>
  • 쉬운 드라이버
  • <울>
  • 트랜지스터 + 저항기
  • <울>
  • 암컷 배럴 잭
  • 배선

    자세한 배선도를 보려면 여기를 클릭하십시오.

    단계별 가이드 및 코드를 보려면 BOM 탭으로 이동하여> "프로젝트 가이드"를 클릭하십시오.

    모든 것이 제대로 연결되고 작동하는지 확인하면 작은 방패를 만들 수 있습니다. . 실드는 영구 회로에 더 좋습니다. 그리고 더 컴팩트합니다. 반면 브레드보드는 구성요소를 쉽게 연결하고 분리할 수 있으므로 테스트 및 계획에 적합합니다.

    이러한 구성 요소를 선택한 이유

    <울>
  • 스테퍼 모터 - 정확하고 사용하기 쉽습니다. 스테퍼 모터 프로그래밍은 각도 사이의 단계 수를 계산하도록 설정할 수 있기 때문에 훨씬 더 간단합니다.
  • <울>
  • 카메라 트리거용 적외선 LED - 우리는 최소한의 설정으로 무선 연결을 원했습니다. Canon 카메라의 IR 코드를 찾아 적절하게 설정했습니다. Nikon도 마찬가지입니다.
  • <울>
  • 로터리 인코더 – 메뉴에 대한 로컬 옵션을 사용하고 로터리 인코더가 있는 LCD 화면을 추가하기로 결정했습니다. 또한 Wifi 모듈을 연결하고 IoT 대시보드를 만들어 사진 턴테이블을 무선으로 제어할 수도 있습니다.
  • 코드

    코드 사용 단계

    <울>
  • circuito.io에서 테스트 코드를 업로드하여 회로를 확인하세요.
  • <울>
  • Github 저장소 방문
  • <울>
  • photo-turntable.ino 다운로드
  • <울>
  • 16행에서 코드 복사('라이브러리 포함 " 및 "핀 정의 " 원본 코드에서)
  • <울>
  • 핀이 올바르게 설정되었는지 확인
  • <울>
  • 새 코드 업로드
  • 코드 논리

    이 코드는 16×2 LCD와 푸시버튼이 있는 로터리 인코더를 사용하여 기본 메뉴를 구현합니다.

    Firmware.ino 전체에서 다음을 볼 수 있습니다.

    <울>
  • 핀 선언
  • <울>
  • 구성요소 설정
  • <울>
  • 생성자
  • <울>
  • setup() 함수 circuito.io 제공.
  • 루프 함수 로터리 인코더 상태를 읽는 것으로 시작합니다. L ft 또는 R ight 및 버튼도 마찬가지입니다.

    메뉴 서로 다른 상태를 탐색하는 스위치 케이스 유한 상태 기계를 사용하여 구현됩니다.

    VIDEO – 비디오 모드로 전환CHANGESPEED – 턴테이블의 속도를 0-100%로 설정

    <울>
  • 속도
  • <울>
  • VIDSTART – 비디오 모드에서 턴테이블 시작
  • <울>
  • VIDBACK – 홈으로 돌아가기
  • STILLS – 스틸 모드로 전환CHANGEANLES – 각도 설정

    <울>
  • 각도
  • <울>
  • STILSTART – 스틸 모드에서 턴테이블 시작
  • <울>
  • STILBACK – 홈으로 돌아가기
  • <울>
  • 홈 – 유휴
  • 전환 인코더의 회전을 사용하여 상태 사이.

    선택 버튼을 클릭하면 됩니다.

    두 가지 상태:속도 ANGLES 스틸 모드에서 정지 지점의 수와 비디오 모드에서 회전 속도를 담당하는 변수를 수정할 수 있습니다.

    VIDSTART – video() 함수를 호출합니다.

    <울>
  • 녹화 시작을 보냅니다. IR LED를 사용하여 카메라에 IR 코드.
  • <울>
  • 선택한 속도로 표 회전을 시작합니다. 전체 순환을 위해.
  • <울>
  • 녹화 중지 전송 IR LED를 사용하여 카메라에 IR 코드
  • 참고:

    테이블의 원활한 시작과 중지를 위해 처음과 마지막 600단계에서 3차 가속 및 감속을 구현했습니다.

    STILSTART – still() 함수를 호출합니다.

    <울>
  • 전체 회전을 설정된 각도 수로 나눕니다.
  • <울>
  • 각 각도에 대해 단일 스틸 샷 IR 코드를 전송합니다. IR LED를 사용하여 카메라에
  • <울>
  • 다음 각도에 도달할 때까지 테이블 회전 시작
  • 참고 – 테이블의 원활한 시작 및 중지를 위해 처음 및 마지막 600단계에서 3차 가속 및 감속을 구현했습니다.

    합치기

    <울>
  • 빠르고 쉬운 조립을 위해 Prototype Shield를 사용했습니다. 이를 통해 점퍼 와이어와 수 헤더로 구성 요소와 Arduino를 편안하게 연결할 수 있습니다.
  • <울>
  • 점퍼 와이어 2핀 – IR LED용
  • <울>
  • 점퍼 와이어 4핀 – LCD용
  • <울>
  • 점퍼 와이어 5핀 – 로터리 엔코더용
  • <울>
  • 전원 공급 장치와 Arduino를 연결하기 위해 DC Barrel Jack Plug – Male 연장 코드를 만들었습니다. 및 DC 배럴 잭 – 패널 장착 , 접지와 VCC 사이에 와이어를 납땜합니다. 패널 마운트 배럴 잭을 연결했습니다. 후면 패널에 남성을 Arduino에 연결합니다. 이런 식으로 전원 공급 장치를 뒷벽에 연결할 수 있습니다.
  • 아래 이미지와 함께 지침을 따르세요.

    <섹션 클래스="섹션 컨테이너 섹션 축소 가능" id="코드">

    코드

    사진 턴테이블용 코드
    https://github.com/Circuito-io/photo-turntable
    다중 카메라 제어(IR)
    https://github.com/dharmapurikar/Arduino/tree/master/libraries/multiCameraIrControl

    맞춤형 부품 및 인클로저

    플렉시 유리 디자인 파일
    thingiverse.com의 CAD 파일
    로터리 인코더 손잡이
    thingiverse.com의 CAD 파일

    회로도

    http://bit.ly/photo-turntable-circuit

    제조공정

    1. 수동 및 자동 BOM
    2. 자동 펀치 프레스 란 무엇입니까?
    3. 자동 드릴링 태핑 머신 - 개요
    4. 자동 워터 펌프 란 무엇입니까?
    5. 자동 프레스 기계 란 무엇입니까?
    6. 자동 식품 자판기 – 제품의 다양성
    7. 자동 파워 프레스는 무엇입니까?
    8. 자동 파워 프레스 란 무엇입니까?
    9. 자동 캡 너트 용접기:너트 용접 가이드
    10. 자동 심 용접기 – 심 용접 공정