테스트용 스텝모터 Stepper motor (5V Stepper Motor with ULN2003 Drive)

원문 : http://www.4tronix.co.uk/arduino/Stepper-Motors.php

 

1. 5V Stepper Motor with ULN2003 Drive

스텝모터 테스트용 세트입니다. 이베이에서 왼쪽 그림과 같은 세트가 3$ 정도입니다. 드라이버가 포함이라 비싼 모터쉴드나 모듈이 필요치 않고 큰 힘이 필요하지만 않다면 유용해 보입니다만… 인터넷을 뒤져보니 정말 테스용으로만 쓰라는 평이 있네요. 정방향 역방향으로 전환하다보면 드라이버가 버티질 못하고(녹아내릴수 있다고 함), 어떤 드라이버는 역방향 구동 자체가 안된다고 합니다. 테스트, 프로토 타이핑 용으로만 이용하고 실제 결과물을 만들때는 A3967 EasyDriver를 사용할 것을 권장합니다. 링크참조

뭐 어쨌든… 모터는 28BYJ48 이며, 5핀 커넥터로 드라이버와 연결되어 있습니다.

드라이버 보드는 ULN2003 칩셋과 4 LED를 장착하고 있습니다.

  

 

2. 연결방법

위 그림은 모터에서 나오는 5개 라인의 배선입니다. 모터에서 나온 커넥터를 드라이버 보드와 연결하세요.

아두이노 보드와 드라이버 보드는 아래와 같이 연결합니다.:
  • 5V+ connect to +5V 
  • 5V-  connect to 0V (Ground)
  • IN1: to Arduino digital input pin 8
  • IN2: to Arduino digital input pin 9
  • IN3: to Arduino digital input pin 10
  • IN4: to Arduino digital input pin 11

 

3. 동작 방법

그림과 같이 8개의 상에 맞게 핀들을 순차적으로 enable 시켜주면 시계방향으로 회전합니다.

  1. Drive IN4 only
  2. Drive IN4 and IN3
  3. Drive IN3 only
  4. Drive IN3 and IN2
  5. etc.

반시계방향 구동을 위해서는 반대 순서로 동작시키세요.

 

4. 연결 확인, 소스 업로드

 

Example Code (드라이버 직접 구동)

 

 

 

Example Code (Stepper 라이브러리 사용)

 

 

 

Post Author: TORTUGA

TORTUGA
궁금하신 점은 새로 개편한 홈페이지의 QnA 게시판을 이용해주세요!!!!!!! http://www.hardcopyworld.com/gnuboard5/bbs/board.php?bo_table=qna

댓글 남기기

이메일은 공개되지 않습니다.