라즈베리 파이 스텝 모터 예제

라즈베리 파이 스텝 모터 예제
2 Agosto, 2019 fabio

당신이 맞아요. 시퀀싱이 잘못되었습니다. 나는 몇 가지 변경을했고 올바르게 -2,-1, 1, 2의 StepDir 설정을 처리해야합니다. 시퀀스를 보다 분명하게 만들기 위해 인쇄 문을 업데이트했습니다. 핑백: 라즈베리 파이로 스테퍼 모터 28BYI-48 제어 | defendtheplanet.net 6. “myStepper = mh.getStepper (200, 2)”로 StepperTest.py 라인 (200, 2)”스테퍼 모터는 회전이 매우 정확한 위치 제어 및 반복성을 제공하는 단계의 별개의 숫자로 분할브러시없는 DC 모터입니다. 따라서 3D 프린터, CNC 라우터 및 로봇 공학에 매우 인기가 있습니다. 여기는 NEMA 23 570 CNC 라우터에서 양극 성 스테퍼 모터에서 온스: 스테퍼 모터와 함께 시작 했을 때 내가 이 잘 설명 된 비디오를 따라 아래. 서면 부분이 없거나 적어도 현재로서는 설명의 링크가 더 이상 작동하지 않습니다. 단순히 내 코드 샘플 및 내 설정의 더 많은 이미지를 제공 하 고 있습니다. 위의 P1-XX 참조는 내가 사용한 Pi 헤더 핀을 나타냅니다. 다른 핀을 사용하는 경우 파이썬 목록도 업데이트해야합니다 그래서 이들은 StepPins 목록의 아래 파이썬 예제에 정의되어 있습니다. 필요한 경우 다른 GPIO 핀을 사용하여 Python 스크립트를 업데이트할 수 있습니다.

# 우리는 시퀀스의 끝에 도달하면 #다시 시작 (StepCounter>= StepCount: 경우 0 경우 (StepCounter<0): StepCounter = StepCount 스테퍼 모터 28BJY-48 데이터 시트에 추가 세부 정보가 있습니다. 코드에 StepDir = -2의 버그가 있습니다. 0에서 7까지 래핑됩니다(0에서 6까지). 모터는 매우 낮은 전력이며 DC 모터및 서보(DC 모터를 사용하는)보다 전류의 서지로 인한 고통이 적습니다. 이 프로젝트는 따라서 작동 합니다 좋아 라즈베리 파이의 5 V 라인에서 전원, 파이 적어도 1A의 좋은 공급에서 전원으로. 스테퍼 모터는 일반 DC 모터(제9과)와 서보 모터(제8과)의 어딘가에 떨어집니다. 한 번에 하나의 `스텝`을 정확하게 배치하거나 앞뒤로 움직일 수 있다는 장점이 있지만 연속회전도 가능합니다. 라즈베리 파이와 아다 프루트 DC 및 스테퍼 모터 HAT를 사용하여 스테퍼 모터를 설정하는 방법에 대한 기본 자습서. 핀 할당 및 스텝 시퀀스를 약간 수정하면 RaspiRobot 보드와 함께 "양극성 스테퍼 모터 사용"에서 프로그램을 사용할 수 있습니다. 전체 스텝 시퀀스는 8단계로 구성됩니다. StepDir이 -2 또는 2로 설정되면 단계 수가 4로 줄어듭니다. 스테퍼 모터는 로봇 공학과 같은 회전 각도를 알아야 하는 응용 분야에 이상적입니다.