- Các thành phần bắt buộc:
- Giải thích mạch điều khiển động cơ:
- Làm việc và Trình diễn:
- Thiết kế mạch và PCB sử dụng EasyEDA:
- Tính toán và đặt hàng mẫu trực tuyến:
Trong dự án này, chúng tôi sẽ thực hiện một Mạch mô-đun điều khiển động cơ 8 kênh cho các ứng dụng dựa trên động cơ. Trong mạch này, chúng tôi đã thiết kế một PCB để điều khiển động cơ DC hoặc động cơ bước. Bằng cách sử dụng bảng điều khiển động cơ này, chúng ta có thể vận hành 8 động cơ DC hoặc 4 động cơ bước 4 dây cùng một lúc. Trong bảng này, chúng tôi đã sử dụng một vài khối đầu cuối vít ba chân và thanh gài, được kết nối từ các chân giống nhau, do đó bạn có thể sử dụng thanh kẹp hoặc dây để kết nối động cơ. Ở đây chúng tôi đã sử dụng bốn IC điều khiển động cơ L293D để điều khiển động cơ.
Các thành phần bắt buộc:
- IC điều khiển động cơ L293D -4
- 104 tụ -4
- Đầu nối vít 2 chân Khối -8
- Khối đầu cuối 3 chân -1
- LED SMD -1
- PCB (đặt hàng từ JLCPCB) -1
- Điện trở 1k -1
- Burg gậy nam
- Nguồn cấp
- Vi điều khiển hoặc Arduino
- Kết nối dây
Giải thích mạch điều khiển động cơ:
Trong Mạch điều khiển động cơ này, chúng tôi đã sử dụng bốn IC điều khiển động cơ L293D để điều khiển động cơ. Bo mạch này có khả năng điều khiển 8 động cơ DC hoặc 4 động cơ bước cùng một lúc. Người dùng có thể sử dụng bảng này để xây dựng các dự án dựa trên động cơ bước hoặc động cơ DC của họ như Cánh tay robot, Người theo đường dây, kẻ cướp đất, người theo dõi mê cung và nhiều dự án khác. Bo mạch này có thể được điều khiển bằng cách sử dụng một bộ vi điều khiển. Bảng này có thiết bị đầu cuối vít và thanh gài để kết nối động cơ. Ở đây chúng tôi đã sử dụng các thanh kẹp để kết nối các chân điều khiển với vi điều khiển hoặc Arduino. Bo mạch này có các chân jumper để chọn chế độ điều khiển phần cứng hoặc chế độ điều khiển phần mềm, có nghĩa là người dùng có thể điều khiển các chân này bằng cách lập trình hoặc bằng cách đặt một dây jumper vào bảng điều khiển động cơ phần cứng sử dụng đầu nối jumper. Bảng này có tùy chọn cung cấp 12v, 5v cho nguồn điện. Có một số lỗ mục đích chung cũng có sẵn để đặt bất kỳ thành phần cần thiết nào.
Chúng tôi đã thiết kế bảng này để dễ hiểu. Người dùng có thể hiểu các kết nối bằng cách đọc tên chân (được đề cập trên bảng mạch PCB).
Làm việc và Trình diễn:
Để trình diễn, chúng tôi đã sử dụng bảng Arduino để điều khiển 2 động cơ DC và 1 động cơ bước. Chúng tôi đã kết nối động cơ bước tại các chân 8,9,10 và 11 của L293D (chân của trình điều khiển động cơ In21, In22, In23 và In24) và chân Bật (Jumper) được đặt ở chế độ điều khiển phần cứng bằng cách đặt CAO bằng cách sử dụng đầu nối jumper.
Động cơ DC được kết nối ở chân 3, 4, 5 và 6 của L293D (chân bảng điều khiển động cơ IN11, IN12, IN13, IN14) và chân Bật (Jumper) được đặt ở chế độ điều khiển bằng phần mềm, được kết nối ở chân 2, 3 (1EN12 và 1EN34 Chân trình điều khiển động cơ). Nguồn 5v được sử dụng để cấp nguồn cho mạch và động cơ.
Dưới đây là Mã Arduino mà chúng tôi đã sử dụng để chứng minh Mô-đun trình điều khiển động cơ này:
#include
Cũng kiểm tra Video ở cuối bài viết này.
Thiết kế mạch và PCB sử dụng EasyEDA:
Để thiết kế Mạch điều khiển động cơ này, chúng tôi đã chọn công cụ EDA trực tuyến có tên là EasyEDA. Trước đây chúng tôi đã sử dụng EasyEDA nhiều lần và thấy nó rất tiện lợi khi sử dụng so với các trình chế tạo PCB khác. Kiểm tra ở đây tất cả các dự án PCB của chúng tôi. Sau khi thiết kế PCB, chúng tôi có thể đặt hàng các mẫu PCB bằng dịch vụ chế tạo PCB chi phí thấp của họ. Họ cũng cung cấp dịch vụ tìm nguồn cung ứng linh kiện, nơi họ có một lượng lớn linh kiện điện tử và người dùng có thể đặt hàng các thành phần cần thiết của họ cùng với đơn đặt hàng PCB.
Trong khi thiết kế mạch và PCB của bạn, bạn cũng có thể đặt thiết kế mạch và PCB của mình ở chế độ công khai để người dùng khác có thể sao chép hoặc chỉnh sửa chúng và có thể hưởng lợi từ đó, chúng tôi cũng đã công khai toàn bộ bố cục Mạch và PCB cho Mô-đun trình điều khiển động cơ này, kiểm tra liên kết dưới đây:
easyeda.com/circuitdigest/Motor_Driver-10abfdf903214b24a6ae83eb182ae2e6
Bạn có thể xem bất kỳ Layer nào (Top, Bottom, Topsilk, bottomsilk, v.v.) của PCB bằng cách chọn lớp tạo thành Cửa sổ 'Lớp'.
Bạn cũng có thể xem PCB, nó sẽ trông như thế nào sau khi chế tạo bằng cách sử dụng nút Photo View trong EasyEDA:
Tính toán và đặt hàng mẫu trực tuyến:
Sau khi hoàn thành thiết kế PCB, bạn có thể đặt mua PCB thông qua jlcpcb.com. Để đặt mua PCB từ JLCPCB, bạn cần có Tệp Gerber, bạn có thể tải xuống tệp này từ trang đặt hàng PCB của EasyEDA. Để tải xuống các tệp Gerber của PCB của bạn, chỉ cần nhấp vào nút Đầu ra Chế tạo trong EasyEDA.
Sau đó, truy cập jlcpcb.com và nhấp vào nút Quote Now hoặc nút, sau đó bạn có thể chọn số lượng PCB bạn muốn đặt hàng, bao nhiêu lớp đồng bạn cần, độ dày PCB, trọng lượng đồng và thậm chí cả màu PCB, như ảnh chụp nhanh hiển thị bên dưới:
Sau khi bạn đã chọn tất cả các tùy chọn, hãy nhấp vào “Lưu vào giỏ hàng” và sau đó bạn sẽ được đưa đến trang nơi bạn có thể tải lên Tệp Gerber mà chúng tôi đã tải xuống từ EasyEDA. Tải lên tệp Gerber của bạn và nhấp vào “Lưu vào giỏ hàng”. Và cuối cùng nhấp vào Kiểm tra Bảo mật để hoàn tất đơn đặt hàng của bạn, sau đó bạn sẽ nhận được PCB của mình vài ngày sau đó. Họ đang chế tạo PCB với tỷ lệ rất thấp là 2 đô la.
Sau vài ngày đặt hàng PCB, tôi đã nhận được các mẫu PCB
Hàn: sau khi nhận được những mảnh này, tôi đã gắn tất cả các thành phần cần thiết qua PCB đã kết nối nó với Arduino để trình diễn.
Cũng kiểm tra Video bên dưới.