작은 로봇 마우스든, 작은 IoT 선풍기든, DC 모터로 사물을 제어하는 방법을 알고 있습니다.장비 기계당신을 바쁘게 할 창의적인 DIY 프로젝트가 많이 열립니다.이 튜토리얼에서는la38모터 컨트롤러장비 기계한 쌍의 DC 모터에 전원을 공급하고 회전시킵니다!
그만큼la38모터 컨트롤러 모듈(Motor Controller Module)은 마이크로컨트롤러, 마이크로프로세서 등을 보조하는 보드이다.장비 기계3.3V 또는 5V 이상이 필요한 전원 DC 모터.
그것은la38모터를 시동하고 절연하는 데 필요한 모든 로직과 전력 관리에 전력을 공급하는 IC장비 기계DC 모터에 적용되는 더 높은 전압에서 발생합니다.
그만큼la38모듈은 사용하기 쉽기 때문에 초보자 로봇 키트의 메인 모터 컨트롤러입니다.점퍼를 삽입하여 장치에 원활하게 연결할 수 있는 핀 헤더가 있습니다.장비 기계.활성화 핀에 펄스 폭 변조(PWM) 신호를 적용하여 모터 속도를 높이거나 낮출 수도 있습니다.단말기.
측면에서현재의초,la38는높은 현재의.실제로는10암페어 현재의4개의 모터로 구성됨순간 전기 스위치 연락하다.이를 통해 모터를 다시 연결하지 않고도 전류 방향을 설정할 수 있습니다.H-브리지의 전류 방향을 변경하면 모터의 회전 방향도 변경됩니다.la38에는 두 개의 제어 접점이 있어 한 쌍의 모터를 독립적으로 제어할 수 있습니다.Python 프로그래밍이 처음이라면 유용한 Python 한 줄짜리 도움말을 놓치지 마세요.
while 루프에서는 leftForward 및 rightForward 핀이 먼저 1초 동안 켜집니다.속도를 제어하려면 켜기 출력 듀티 사이클을 변경하십시오.먼저 1초 동안 듀티 사이클을 100%로 설정한 다음 50%로 설정합니다.듀티 사이클이 100%이면 모터가 최대 속도로 작동하고, 듀티 사이클이 50%이면 절반 속도로 작동합니다.
확장자가 ".py"로 끝나는 경우 "rpi-dcmotor.py" 또는 다른 파일 이름으로 저장합니다.그 후에는 당신의장비 기계.
메모.이 점퍼 핀은 EN 핀을 5V에 자동으로 연결하여 사용자가 제어할 수 있도록 "허용"합니다.현재의IN 핀을 통해.이 핀을 통해 계속 전원을 공급해야 하지만 5V는 몇 가지 문제를 일으킬 수 있습니다.장비 기계5V 대신 3.3V를 사용하기로 되어 있기 때문입니다.또한, 이 핀들을장비 기계나중에 모터 속도를 제어할 수 있습니다..
팁: 귀하의 핀 번호가 무엇인지 확인하려면장비 기계, GPIO 핀이 오른쪽에 오도록 잡으세요.이것은 검은 쟁반 위에 놓인 작은 금속 파편입니다.그런 다음 해당 트레이의 왼쪽 상단 핀을 보면 핀 1입니다. 오른쪽에는 핀 2가 있습니다. 핀 1 아래에는 핀 3이 있습니다.
메모.대부분의 DC 모터에는 일반적으로 납땜 와이어가 없습니다.직접 납땜할 수 있습니다.모든 게이지가 작동하지만 연선 구리선이 가장 잘 작동합니다.
터미널에서 스크립트를 실행하여 코드를 실행할 수 있습니다.하지만 그 전에, 당신은 파워를 추가해야 합니다la38기준 치수.
그만큼la38DC 모터 컨트롤러 모듈은 전압이 45V를 초과하지 않는 한 모든 DC 전원 공급 장치에 연결할 수 있습니다.사용성 측면에서는 9V 배터리와 DC 플러그를 모듈의 전원 단자에 연결하여 사용하는 것이 더 쉬울 것입니다.
또한 9V 배터리로 인한 손상에 대해 걱정할 필요가 없습니다.장비 기계.그만큼la38모듈은 저전력 릴레이처럼 작동하는 MOSFET이라는 특수 IC를 사용하여순간 전기전원 공급 장치에서 핀을 분리하는 스위치입니다.
DC 모터를 회전시키기 위해 핀에서 전류를 어떻게 보낼 수 있습니까?모터를 회전시키는 방법을 자세히 살펴보겠습니다.
그만큼la38모터 컨트롤러 모듈은 여러 가지를 사용합니다.순간 전기모터의 회전을 제어하는 스위치입니다.이 스위치는 손가락을 사용하여 작동하지 않는다는 점을 제외하면 벽 스위치처럼 생각할 수 있습니다. 즉, 3.3V를 사용합니다.장비 기계.
GPIO.output(, GPIO.HIGH)이 바로 여기에 있습니다.GPIO.output(, GPIO.HIGH)입니다.이 핀을 GPIO.HIGH로 설정하면 이 핀이 3.3V를 방출합니다.이것스위치를 활성화한다, 모터에 전류가 흐르도록 합니다.그러면 전류가 모터를 회전시킵니다.이 핀을 GPIO.LOW로 바꾸면 스위치가 꺼지고 모터 전원이 차단됩니다.
모터를 통과하는 전류의 방향을 변경하여 모터의 회전 방향을 변경할 수 있습니다.이것이 바로 하나의 모터 회전을 제어하기 위해 후면과 전면의 두 개의 별도 핀이 있는 이유입니다.그들은 운영순간 전기모터 전원 공급 장치의 양쪽에 있는 스위치로 전원을 앞으로 또는 뒤로 보냅니다.
속도도 마찬가지다.정방향 및 역방향 출력 핀과 달리 활성화 핀은 주어진 시간에 모터를 통해 흐르는 전력량을 제어합니다.
켜짐 접점의 전압을 높이면 스위치가 약간 "더 넓게" 열리고 모터를 통해 더 많은 전류가 흐르게 됩니다.엔진 출력을 높이면 회전 속도가 빨라집니다.줄이면 속도가 느려집니다.
에장비 기계, 우리는 핀의 출력 전압을 제어하기 위해 PWM 또는 펄스 변조를 사용합니다.듀티 사이클을 높이면 최대 전압이 3.3V에 가까워지고, 낮추면 0V에 가까워집니다.
실제로 “끄다” 엔진 활성화 핀을 0V로 설정하여 어떤 방식으로든 엔진을 작동시킵니다.자동차와 같다고 생각하십시오. 활성화 핀은 모터에 동력을 공급하는 가스를 공급하고 전진 및 후진 핀 스트로크는 기어를 움직여 전진 또는 후진을 가능하게 합니다.
솔레노이드 코일의 위치에 따라 다릅니다.DC 브러시 모터에는 영구 자석 링 사이에서 회전하는 코일이 중앙에 있습니다.브러시리스 DC 모터의 반대편에는 코일이 있습니다. 즉, 전자기 코일이 영구 자석을 둘러싸고 있습니다.
컬렉터 모터는 가격이 저렴하고 저속에서 좋은 성능을 발휘합니다.그러나 브러시리스 모터보다 더 빨리 가열되는 경향이 있으며 에너지 효율성이 떨어집니다.반면, 브러시리스 모터는 브러시 모터보다 더 높은 속도에 도달하고 과열이 적으며 더 적은 전력을 사용하여 더 빠르게 회전할 수 있습니다.
내부에 모터를 사용하는 경우장비 기계로봇 휠 기어박스, 브러시 모터가 더 좋습니다.그러나 작은 선풍기와 같이 기어가 없는 모터를 사용하는 경우에는 브러시리스 모터가 더 좋습니다.
이는 제조업체에 따라 다를 수 있지만 다음과 같은 경우 모터당 2A 피크 전류를 기대할 수 있습니다.la38모터 드라이버 모듈.
Terence는 세계 최고의 로봇을 만들기 위해 노력하는 로봇 공학 애호가입니다.그가 두 번째 취미로 LED 굽기를 하지 않았다면 이미 오래 전부터 이 일을 시작했을 것이다.
제휴사 공개.링크를 통해 구매한 제품에 대한 커미션을 쉽게 받을 수 있도록 하는 것은 독자를 위한 작업에 도움이 됩니다.