이 프로젝트에서는 모터 기반 애플리케이션을위한 8 채널 모터 드라이버 모듈 회로 를 만들 것 입니다. 이 회로에서는 DC 또는 스테퍼 모터를 구동 하기위한 PCB 를 설계했습니다. 이 모터 드라이버 보드를 사용하여 한 번에 8 개의 DC 모터 또는 4 개의 4 와이어 스테퍼 모터 를 작동 할 수 있습니다. 이 보드에서는 같은 핀에서 연결된 3 개의 핀 나사 단자대와 버그 스틱을 거의 사용하지 않았으므로 모터를 연결하는 데 버그 스틱이나 와이어를 사용할 수 있습니다. 여기서는 모터 구동을 위해 4 개의 L293D 모터 드라이버 IC 를 사용했습니다.
필요한 구성 요소:
- 모터 드라이버 IC L293D -4
- 104 커패시터 -4
- 2 핀 나사 단자대 -8
- 3 핀 터미널 블록 -1
- SMD LED -1
- PCB (JLCPCB에서 주문) -1
- 저항기 1k -1
- 버그 스틱 남성
- 전원 공급
- 마이크로 컨트롤러 또는 Arduino
- 와이어 연결
모터 드라이버 회로 설명:
이 모터 드라이버 회로 에서는 모터 구동을 위해 4 개의 L293D 모터 드라이버 IC를 사용했습니다. 이 보드는 한 번에 8 개의 DC 모터 또는 4 개의 스테퍼 모터를 구동 할 수 있습니다. 사용자는이 보드를 사용하여 로봇 팔, 라인 추종자, 토지 강도, 미로 추종자 및 기타 여러 프로젝트와 같은 DC 또는 스테퍼 모터 기반 프로젝트를 구축 할 수 있습니다. 이 보드는 마이크로 컨트롤러를 사용하여 제어 할 수 있습니다. 이 보드에는 모터 연결을위한 스크류 터미널과 버그 스틱이 있습니다. 여기에서는 제어 핀을 마이크로 컨트롤러 또는 Arduino 에 연결하기 위해 버그 스틱을 사용했습니다. 이 보드에는 하드웨어 제어 모드 또는 소프트웨어 제어 모드 를 선택할 수있는 점퍼 핀이 있습니다., 사용자가 프로그래밍하거나 점퍼 커넥터를 사용하여 하드웨어 모터 드라이버 보드에 점퍼 와이어를 삽입하여 이러한 핀을 제어 할 수 있음을 의미합니다. 이 보드에는 전원용 12v, 5v 공급 옵션 이 있습니다. 필요한 구성 요소를 배치하는 데 사용할 수있는 범용 구멍도 있습니다.
이 보드는 쉽게 이해할 수 있도록 설계되었습니다. 사용자는 핀 이름 (PCB 보드 위에 언급 됨)을 읽어 연결을 이해할 수 있습니다.
작업 및 시연:
데모를 위해 2 개의 DC 모터와 1 개의 스테퍼 모터를 제어 하기 위해 Arduino 보드를 사용했습니다. L293D (In21, In22, In23, In24 모터 드라이버 핀)의 8,9,10 및 11 번 핀에 스테퍼 모터를 연결했으며, 점퍼 커넥터를 사용하여 HIGH를 입력하여 하드웨어 제어 모드에서 Enable 핀 (Jumper)을 설정합니다.
DC 모터는 L293D (IN11, IN12, IN13, IN14 모터 드라이버 보드 핀)의 3, 4, 5 및 6 번 핀에 연결되고 활성화 핀 (Jumper)은 소프트웨어 제어 모드에서 설정되며 2, 3 핀 (1EN12 및 1EN34 모터 드라이버 핀). 5v 전원 공급 장치는 회로 및 모터에 전원을 공급하는 데 사용됩니다.
다음은 이 모터 드라이버 모듈 을 시연하는 데 사용한 Arduino 코드 입니다.
#포함
또한 이 기사 끝에 있는 비디오 를 확인 하십시오.
EasyEDA를 사용한 회로 및 PCB 설계:
이 모터 드라이버 회로 를 설계하기 위해 EasyEDA라는 온라인 EDA 도구를 선택했습니다. 우리는 이전에 EasyEDA를 여러 번 사용했으며 다른 PCB 제조업체에 비해 사용이 매우 편리하다는 것을 알았습니다. 여기에서 모든 PCB 프로젝트를 확인하십시오. PCB를 설계 한 후 저렴한 PCB 제조 서비스를 통해 PCB 샘플을 주문할 수 있습니다. 또한 전자 부품 재고가 많고 사용자가 PCB 주문과 함께 필요한 부품을 주문할 수있는 부품 소싱 서비스를 제공합니다.
회로 및 PCB를 설계하는 동안 다른 사용자가 복사 또는 편집하고 이점을 얻을 수 있도록 회로 및 PCB 설계를 공개 할 수도 있습니다. 또한이 모터 드라이버 모듈에 대해 전체 회로 및 PCB 레이아웃을 공개했습니다. 아래 링크를 확인하십시오.
easyeda.com/circuitdigest/Motor_Driver-10abfdf903214b24a6ae83eb182ae2e6
'Layers'창에서 레이어를 선택하여 PCB의 모든 레이어 (Top, Bottom, Topsilk, Bottomsilk 등)를 볼 수 있습니다.
EasyEDA 의 Photo View 버튼을 사용하여 PCB의 제작 후 모습을 볼 수도 있습니다.
온라인으로 샘플 계산 및 주문:
PCB 설계를 완료 한 후 jlcpcb.com을 통해 PCB를 주문할 수 있습니다. JLCPCB에서 PCB를 주문하려면 EasyEDA PCB 주문 페이지에서 다운로드 할 수있는 Gerber File이 필요합니다. PCB의 Gerber 파일을 다운로드하려면 EasyEDA에서 Fabrication Output 버튼을 클릭하십시오.
그런 다음 jlcpcb.com으로 이동하여 지금 견적 또는 버튼을 클릭 한 다음 주문하려는 PCB 수, 필요한 구리 층 수, PCB 두께, 구리 무게 및 스냅 샷과 같은 PCB 색상을 선택할 수 있습니다. 아래에 표시:
모든 옵션을 선택한 후 "장바구니에 저장"을 클릭하면 EasyEDA에서 다운로드 한 Gerber 파일을 업로드 할 수있는 페이지로 이동합니다. Gerber 파일을 업로드하고 "장바구니에 저장"을 클릭하십시오. 마지막으로 Checkout Securely를 클릭하여 주문을 완료하면 며칠 후 PCB를 받게됩니다. 그들은 $ 2의 매우 낮은 비율로 PCB를 제작하고 있습니다.
PCB 주문 후 며칠 후 PCB 샘플을 받았습니다.
납땜: 이 조각을 얻은 후 데모를 위해 PCB에 필요한 모든 구성 요소를 Arduino와 연결했습니다.
또한 아래 비디오를 확인하십시오.