'아두이노'(58)

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

post index image
DFRobot - Motor Shield for Arduino #4 Bluetooth 원격제어
Arduino/Shield

2A Motor Shield for Arduino Twin with Bluetooth DFRobot사의 2x2A DC Motor Shield for Arduino Twin 쉴드에 대한 네 번째 글입니다. 이번 글에서는 연재 마지막으로, 블루투스 통신을 이용하여 스마트폰 앱을 통해 모터 쉴드를 제어해 보겠습니다. 이를 위해, 보드는 DFRobot 사의 Bluno로 변경하고, 스마트폰을 통해 제어하며, 테스트를 위해 DVD 드라이브에서 꺼낸 DC모터를 이용하겠습니다. 관련글 DFRobot - Motor shield for Arduino #1 DC Motor 여기서 사용하는 모터 쉴드에 대한 소개와 기본적인 사용 방법을 DC모터를 이용하여 설명하고 있습니다. DFRobot - Motor shield for A..

2018. 10. 12. 15:00

post index image
DFRobot - Motor Shield for Arduino #3 JoyStick
Arduino/Shield

2A Motor Shield for Arduino Twin with JoyStick DFRobot사의 2x2A DC Motor Shield for Arduino Twin 쉴드에 대한 세 번째 글입니다. 이번 글에서는 아날로그 방식의 조이스틱을 이용하여 모터를 제어하는 방법을 다루겠습니다. 테스트에 이용할 모터는 이전 글에서도 사용했던 DVD 드라이브를 분해하여 나온 스텝 모터이고, 프로그램 소스도 이전 글에서 작성한 것을 그대로 사용할 예정입니다. 관련글 DFRobot - Motor shield for Arduino #1 DC Motor 여기서 사용하는 모터 쉴드에 대한 소개와 기본적인 사용 방법을 설명하고 있습니다. DFRobot - Motor shield for Arduino #2 Stepper Mo..

2018. 10. 5. 14:55

post index image
DFRobot - Motor Shield for Arduino #2 Stepper Motor
Arduino/Shield

2A Motor Shield for Arduino Twin with Stepper 이전 글에서 소개했던 DFRobot사의 2x2A DC Motor Shield for Arduino Twin 쉴드를 이용하여 이번 글에서는 스테핑(또는 스텝) 모터를 구동해 보겠습니다. 이전 글에서 사용한 DC모터와 마찬가지로 DVD 드라이브를 분해하여 얻은 스테핑 모터를 이용하여 예제를 작성하였습니다. 관련글 DFRobot - Motor shield for Arduino #1 DC Motor 여기서 사용하는 모터 쉴드에 대한 소개와 기본적인 사용 방법을 설명하고 있습니다. DFRobot - Motor shield for Arduino #3 JoyStick 이 글에 이어서, 아날로그 조이스틱을 이용하여 스텝 모터를 다루는 글..

2018. 10. 1. 11:06