회로

Arduino 용 L293D 모터 보드 컨트롤러를 구축하는 방법 : 4 단계

[Hindi - हिन्दी] Motor Drivers for Arduino | RoboShala

[Hindi - हिन्दी] Motor Drivers for Arduino | RoboShala

차례:

Anonim

무선 통신을 사용하여 Arduino가 제어 할 수있는 소형 로봇을 연구 중입니다. 그러나 나는 Arduino와 브레드 보드에서 달리는 전선의 수에 실망했다. 그래서 저는 모터 컨트롤러 보드를 자체 제작하여 전선 수를 줄이기로 결정했습니다. 결과는 유망했으며, 전선 수를 절반으로 줄였습니다.

저는 4 개의 소형 DC 모터를 제어하려고했기 때문에 L293D 칩을 선택했습니다. 이 칩 중 두 개를 사용하여 4 개의 모터를 제어했으며 각 칩은 2 개의 DC 모터를 제어 할 수 있습니다.

두 개의 칩을 연결하여 4 개의 DC 모터를 연결하는 방법을 자세히 설명합니다.

용품:

1 단계 :이 프로젝트에 필요한 자료

  1. L293D IC 칩 2 개
  2. 2 개의 DIP IC 소켓
  3. 핀 헤더
  4. PCB 보드
  5. 2 개의 스크류 터미널 각 4 핀
  6. 솔더 아이언
  7. 그리고 많은 인내심 (그림은 포함되지 않음)

2 단계 : 단일 L293D 칩 연결 방법 이해하기

사진은 Firtzing과 사진 편집자의 도움을 받아 저의 작품입니다.

첫 번째 그림은 L293D 핀의 번호가 매겨진 방법을 보여줍니다.

Arduino에서 5V가 필요한 모든 핀을 연결하여 시작하고 1 번, 16 번 및 9 번 핀을 연결 한 다음 Arduino의 + 5V (Vcc)에 연결합니다. (그림 2 - 빨간색 배선)

다음 단계는 접지 핀을 연결하는 것입니다. 핀 4, 5, 12 및 13을 함께 연결 한 다음 Arduino의 GND 핀에 연결하십시오. (그림 3, 검은 색 배선)

다음으로 모터 핀을 연결하고자합니다. 핀 3과 6은 하나의 모터 (모터 A)를 제어하고 핀 14와 11은 두 번째 모터 (모터 B)를 제어합니다. (4 번째 사진)

이제 핀 2와 7을 Arduino의 디지털 핀에 연결하면 모터 A에 명령을 보내는 데 사용됩니다. 또한 핀 10과 15도 모터 B를 제어하기 위해 Arduino의 디지털 핀에 연결해야합니다 (그림 5)

남은 것은 칩 전원을 켜는 것입니다. 이렇게하려면 핀 8을 외부 전원의 + ve 끝단에 연결하고,

AKA 배터리 (로봇에서 4 개의 AA 배터리 = 6V를 사용)를 전원에 연결 한 다음 Arduino (공통 접지)의 GND에 전원의 -ve 끝을 연결합니다.

3 단계 : 2 개의 L293D 칩을 연결하는 방법

이전 단계의 지식으로 무장 한 두 개의 L293D 칩을 연결하여 단일 전원 또는 배터리를 사용하여 4 개의 모터 A, B, C 및 D를 제어합니다.

Arduino에서 + 5V를 필요로하는 모든 핀을 연결 한 다음 Arduino의 VCC에 모두 연결합니다.

우리는 지상 핀을 위해 똑같은 일을 할 것입니다. 총 8 개의 핀을 모두 연결하고 하나의 와이어를 사용하여 Arduino의 GND 핀에 연결합니다.

전원을 연결하려면 먼저 L293D의 핀 8을 두 번째 L293D의 핀 8에 연결 한 다음 배터리의 + ve 끝 부분에 연결 한 다음 Arduino의 GND 핀에 배터리를 접지하십시오.

4 단계 : 이사회 만들기

아무 것도 납땜하지 않고 보드에 부품을 놓습니다.

만족 스럽다면 돌려서 납땜을 시작하십시오.

혼란스럽고 압도적으로 들릴 테지만, 당신을 돕기 위해 종이에 핀 연결부를 그려주십시오. 뒤로. 그런 다음 그림을 몇 번 올려 정확한지 확인합니다. 그런 다음 사용자가 만든 도면에 따라 납땜을 시작하십시오.

그리고 보드에 라벨을 붙이십시오.

PC 보드의 밑면은 스파게티처럼 보이지만 숨겨진 와이어이며 로봇에서 더 깨끗한 마무리를합니다.

나는 이것이 누군가를 돕기를 바란다.