'Project/Turtle Table'(3)

post index image
Turtle Table for rotation photo #3
Project/Turtle Table

제품 촬영을 위한 Turtle Table 3/3 터틀 테이블과 관련된 세 번째 연재입니다. 이 글에서 프로그램 코딩을 마무리하고 부품을 조립하여 완성까지 하겠습니다. 우선, 이전 글에 이어서 로터리 엔코더에 대한 프로그램 소스(source)를 작성하겠습니다. 로터리 엔코더의 CLK 입력 처리 이제까지의 소스(이전 포스트 참고)는 입력이 있든 없든 모든 값을 처리합니다. 이제 입력이 있을 때만 반응하도록 수정하겠습니다. void loop() { int clkValue = digitalRead(clk); if (clkValue == LOW) { Serial.println(clkValue); } } 위 코드는 엔코더의 CLK을 읽고(clkValue 변수에 저장) 그 값이 “LOW”일 때만 시리얼 모니터에 출력..

2018. 12. 31. 16:18

post index image
Turtle Table for rotation photo #2
Project/Turtle Table

제품 촬영을 위한 Turtle Table 2/3 터틀 테이블에 대한 두 번째 글입니다. 이전 포스트에서 제품 디자인 및 사용할 부품들을 소개했고, 이번 글에서는 각 부품의 연결 방법 및 관련된 코딩에 대해 설명하겠습니다. 전체적인 회로 구성은 위와 같습니다. USB를 통해 입력 받은 전원을 아두이노, 서보 모터, 로터리 엔코더에 공급하고, 각 부품은 아두이노의 D9 ~ D6핀에 차례로 연결합니다. 자세한 핀 연결은 아래와 같습니다. D9 : 서보 모터와 연결하여 회전 방향 및 속도를 제어합니다. D8 : 로터리 엔코더의 클럭(CLK) 핀과 연결합니다. D7 : 로터리 엔코더의 데이터(DT) 핀과 연결합니다. D6 : 로터리 엔코더의 스위치(SW) 핀과 연결합니다. 아두이노 프로 미니 보드를 위한 PCB ..

2018. 12. 21. 17:03

post index image
Turtle Table for rotation photo #1
Project/Turtle Table

제품 촬영을 위한 Turtle Table 1/3 이전 포스트에서 예고한 대로 3D 프린팅과 아두이노(Arduino)를 결합한 프로젝트를 준비했습니다. 블로그에 올릴 글을 작성할 때 부품이나 제품 촬영이 많은데, 이를 도와줄 아주 간단한 턴테이블(turn table)을 만들어 봤는데요, 생긴 것은 아래와 같습니다. 보이는 것처럼 그냥 올려놓은 제품을 계속해서 회전시키는 간단한 턴테이블입니다. 부품이나 완성된 제품의 회전 영상을 찍거나 스마트폰 카메라 등의 슬로 모션 기능을 이용할 생각입니다. 기능도 단순해서 회전 방향을 선택하는 것 외에 다른 기능은 없습니다. 속도 조절 기능도 구현하긴 했는데, 제가 사용한 모터는 이를 제대로 표현해주지 못하네요. 터틀 테이블 제작을 위한 부품들 3D 프린팅 출력물 외에 ..

2018. 12. 17. 10:44