산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 제조공정

조이스틱으로 28BYJ-48 스테퍼 모터 제어 구동

구성품 및 소모품

Arduino UNO
× 1
28BYJ-48 DC 5V 스테퍼 모터
× 1
ULN2003 스테퍼 모터 드라이버
× 1
브레드보드(일반)
× 1
점퍼 와이어(일반)
× 1
아날로그 조이스틱(일반)
× 1

이 프로젝트 정보

필요한 하드웨어:

<울>
  • Arduino UNO 보드
  • <울>
  • 28BYJ-48 스테퍼 모터(ULN2003A 드라이버 보드 포함)
  • <울>
  • 조이스틱
  • <울>
  • 5V 전원
  • <울>
  • 빵판
  • <울>
  • 점퍼 와이어
  • Arduino 및 조이스틱 회로를 사용한 스테퍼 모터 제어:프로젝트 회로 개략도는 아래에 나와 있습니다(접지된 모든 단자가 함께 연결됨).

    다음 이미지는 fritzing 회로를 보여줍니다.

    스테퍼 모터는 5V의 외부 전원이 공급되는 ULN2003A 보드에 연결됩니다. 이 보드의 제어 라인(IN1, IN2, IN3 및 IN4)은 다음과 같이 Arduino에 연결됩니다. IN1 - Arduino 핀 11IN2 - Arduino 핀 10IN3 - Arduino 핀 9IN4 - Arduino 핀 8

    조이스틱 보드에는 5개의 핀이 있습니다:GND, +5V, VRX, VRY 및 SW 여기서:GND 및 +5V는 전원 공급 장치 핀VRX는 X축 전위차계 출력VRY는 Y축 전위차계 출력SW는 푸시 버튼 터미널(다른 터미널 GND에 연결). X축 전위차계(VRX)의 출력은 Arduino 아날로그 핀 A0에 연결되고 Y축 전위차계 출력(VRY)도 사용할 수 있습니다. 이 예에서는 스위치 핀(SW)을 사용하지 않습니다. X축과 Y축 전위차계를 사용하여 두 개의 스테퍼 모터를 독립적으로 제어할 수 있습니다.

    "그래서 얘들아 만약 당신 좋아요 프로젝트이니 팔로우와 좋아요 잊지 마세요."

    <섹션 클래스="섹션 컨테이너 섹션 축소 가능" id="코드">

    코드

    <울>
  • 코드:
  • 코드:C/C++
    //이 코드에 포함된 모든 라이브러리를 추가하십시오.
    //이 프로젝트는 BEASTIDREES62에서 제작했습니다. 스테퍼 모터 라이브러리#include  // 회전당 단계 수 정의#define STEPS 32 // 스테퍼 모터 제어 핀 정의#define IN1 11#define IN2 10#define IN3 9#define IN4 8 // 스테퍼 라이브러리 초기화Stepper 스테퍼(단계, IN4, IN2, IN3, IN1); // 조이스틱 포트 출력은 Arduino A0#define 조이스틱 A0에 연결됩니다. void setup(){ } void loop(){ // 전위차계에서 아날로그 값을 읽습니다. int val =analogRead(joystick); // 조이스틱이 중간에 있으면 ===> 모터를 멈춥니다. if( (val> 500) &&(val <523) ) { digitalWrite(IN1, LOW); 디지털 쓰기(IN2, LOW); 디지털 쓰기(IN3, LOW); 디지털 쓰기(IN4, LOW); } else { // 모터를 첫 번째 방향으로 이동 while (val>=523) { // 5와 500rpm 사이의 속도를 매핑합니다. int speed_ =map(val, 523, 1023, 5, 500); // 모터 속도 설정 stepper.setSpeed(speed_); // 모터 이동(1단계) stepper.step(1); val =analogRead(조이스틱); } // 모터를 다른 방향으로 움직입니다. while (val <=500) { // 5에서 500rpm 사이의 속도를 매핑합니다. int speed_ =map(val, 500, 0, 5, 500); // 모터 속도 설정 stepper.setSpeed(speed_); // 모터 이동(1단계) stepper.step(-1); val =analogRead(조이스틱); } } }

    회로도


    제조공정

    1. 모터 제어 회로
    2. 스테퍼 모터
    3. 현장 중심 제어 알고리즘으로 EV 파워트레인 성능 완화
    4. QR, RFID 및 온도 확인을 통한 출입 통제
    5. 자율 너프 보초 포탑
    6. Arduino로 코인 억셉터 제어
    7. 바이폴라 스테퍼 ​​모터 라이브러리
    8. 서보 모터로 로봇을 피하는 장애물
    9. Swiper - 자동 Tinder/Bumble Swiper
    10. CNC 선반