본문 바로가기

Project/KUSMO

[KUSMO] 5/3

728x90
 

500 리니어레일 슬라이드 CNC엑추에이터 아두이노

앗! 화면폭이 너무 좁아요. 브라우져의 사이즈를 더 늘여주세요~ 좁은 화면으로 보실 때는 모바일 기기에서 최적화된 화면으로 쇼핑을 즐기실 수 있어요~

scipia.com

  • 24~48VDC 필요
  • 빨/초, 노/파가 한 쌍

 

  • Arduino + L298N을 통해 제어해보려 했으나 L298N이 타며 실패

  • 아래 사진과 같이 Arduino 위에 CNC Sheild를 얹고 A4988을 통해 Step Motor 제어 (24V 인가)

 

#include <Stepper.h>    // Library to use Stepper Motor

#define EN 8

const int stepPin = 2;  // X.SETP Motor`s direction control. Motor moves one step by pulse sent to this pin
const int dirPin = 5;   // X.DIR Motor`s Rotation Direction Control
const int degree_per_revolition = 200;

void setup() {
  // Set 2 pins to Output
  pinMode(stepPin, OUTPUT);
  pinMode(dirPin, OUTPUT);

  pinMode(EN,OUTPUT);
  digitalWrite(EN, LOW);
}

void loop() {
  digitalWrite(dirPin,HIGH);    // Set motor to move certain direction
  // 1.8 degree per 1 revolution
  for (int x = 0 ; x < 1200 ; x++){
    digitalWrite(stepPin, HIGH);
    delayMicroseconds(800);     // Set motor`s speed
    digitalWrite(stepPin, LOW);
    delayMicroseconds(800);
  }
  delay(1000);      // Wait to change direction

  digitalWrite(dirPin,LOW);     // Change motor`s direction
  for (int x = 0 ; x < 1200 ; x++){
    digitalWrite(stepPin, HIGH);
    delayMicroseconds(800);
    digitalWrite(stepPin, LOW);
    delayMicroseconds(800);
  }
  delay(1000);  

}
  • 스텝모터 제어에 사용한 코드
  • 코드 실행 결과

 

  • Step Motor를 한 방향으로만 돌게 하고 SP 커플러를 밀기에 충분한 힘이 나오는지 확인

 

 

 

 

 


참고 자료 : 

http://scipia.co.kr/cms/blog/225

 

리니어 이송레일 엑추에이터 구동실험 | 싸이피아SCIPIA

아두이노를 사용하여 리니어 이송레일을 구동하는 실험을 합니다. 400mm 리니어 이송 레일 슬라이더이며, T8(8mm) 2mm피치(한바퀴에 2mm이동)의 리드스크류와 NEMA17 4248 스텝모터가 사용되었습니다.

scipia.co.kr

https://lastminuteengineers.com/stepper-motor-l298n-arduino-tutorial/

 

Control Stepper Motor with L298N Motor Driver & Arduino

Learn to control Stepper Motor with L298N Motor Driver module along with H-bridge Working, Wiring, Arduino Code for controlling speed & direction of NEMA 17

lastminuteengineers.com

http://john-home.iptime.org:8085/xe/index.php?mid=board_jalN13&document_srl=1017 

 

'Project > KUSMO' 카테고리의 다른 글

[KUSMO] 5/12 미팅 준비 자료  (0) 2023.05.11
[KUSMO] 4/19 ~ 5/6  (0) 2023.05.07
[KUSMO] 3/26 ~ 4/18  (0) 2023.04.18
[KUSMO] 2/14 ~ 3/25  (0) 2023.03.25
[KUSMO] 2/14 (중간 요약)  (0) 2023.02.13