Động cơ bước là một loại động cơ điện dùng để biến đổi tín hiệu dưới dạng các xung điện rời rạc kế tiếp nhau thành các chuyển động góc quay. Về cấu tạo, động cơ bước có thể được coi là tổng hợp của 2 loại động cơ là động cơ điện một chiều không tiếp xúc và động cơ đồng bộ giảm tốc công suất nhỏ. Để nói cho dễ hiểu thì Động Cơ Bước là loại động cơ mà các bạn có thể điều khiển được góc quay.
Chúng làm việc nhờ các bộ chuyển mạch điện tử đưa các tín hiệu điều khiển vào stato theo thứ tự và một tần số nhất định. Tổng số góc quay của roto tương ứng với số lần chuyển mạch, cũng như chiều quay và tốc độ quay của roto phụ thuộc vào thứ tự chuyển đổi và tần số chuyển đổi. Khi các xung điện áp đặt vào các cuộn dây phần ứng thay đổi liên tục thì roto sẽ quay liên tục. (Nhưng thực chất chuyển động đó vẫn là theo các bước rời rạc).
Thông số kỹ thuật của Động Cơ Bước 42BYGH47-401A 12V 1.8 Độ
Động Cơ Bước 42BYGH47-401A 12V 1.8 Độ là một động cơ có rất nhiều ứng dụng và được sử dụng rộng rãi đối với những bạn theo chuyên ngành tự động hóa, điện tử viễn thông, hay đơn giản là các bạn có đam mê với điện tử. Rất phù hợp để làm các sản phẩm DIY. Những mô hình và hệ thống cần có điều khiển chính xác. Ví dụ như sử dụng để điều khiển cánh tay robot, điều khiển xe tự hành...
Hướng dẫn sử dụng và lưu ý
Động Cơ Bước 42BYGH47-401A 12V có 1.8 độ/1 step do đó cần phải quanh 200 step mới đủ một vòng
Tiếp theo mình sẽ hướng dẫn các bạn điều khiển động cơ bước này bằng cách sử dụng Arduino UNO R3 và Module A4988 nhé. Các bạn cần chuẩn bị Boarch mạch trắng và dây cắm nếu chỉ muốn test
Giới thiệu sơ qua về Module A4988
Các bạn setup theo sơ đồ sau nhé
Setup Động Cơ Bước với Arduino và Module A4988
Bước cuối cùng là nạp Code cho Arduino thôi
long x;
void setup()
{
pinMode(6, OUTPUT); // Enable
pinMode(5, OUTPUT); // Step
pinMode(4, OUTPUT); // Dir - chiều quay
digitalWrite(6, LOW); // Set Enable low - Enable mức thấp
}
void loop()
{
digitalWrite(6, LOW); // Set Enable low - Enable mức thấp
digitalWrite(4, HIGH); // Set Dir high - Set chiều quay mức cao
for(x = 0; x < 4096; x++) // lặp 4096 lần
{
digitalWrite(5, HIGH); // Output high - xung mức cao
delay(1); // Trễ 1ms
digitalWrite(5, LOW); // Output low - xung mức thấp
delay(3); // Trễ 3ms
}
// Serial.println("Pause");
delay(1000); // dừng 1 giây
digitalWrite(4, LOW); // Set Dir low - Set chiều quay mức thấp
for(x = 0; x < 4096; x++) // lặp 4096 lần
{
digitalWrite(5, HIGH); // Output high - xung mức cao
delay(1); // Trễ 1ms
digitalWrite(5, LOW); // Output low - xung mức thấp
delay(3); // Trễ 3ms
}
// Serial.println("Pause");
delay(1000); // dừng 1 giây
}
Các bạn copy Code này paste vào IDE để test luôn được nhé, mình đã chú thích đầy đủ. Các bạn có thể tham khảo thêm bài viết của mình ở sản phẩm Module A4988 để có thể hiểu rõ hơn nhé.
Giá sản phẩm trên Tiki đã bao gồm thuế theo luật hiện hành. Bên cạnh đó, tuỳ vào loại sản phẩm, hình thức và địa chỉ giao hàng mà có thể phát sinh thêm chi phí khác như phí vận chuyển, phụ phí hàng cồng kềnh, thuế nhập khẩu (đối với đơn hàng giao từ nước ngoài có giá trị trên 1 triệu đồng).....
Thương hiệu | OEM |
---|---|
SKU | 8587098790669 |
kích điện 12v lên 220v inverter 12v lên 220v sin chuẩn bộ chuyển đổi điện 12v sang 220v máy phát điện mini sim ghép biến áp đổi nguồn 220v sang 110v breadboard arduino uno r3 mạch sạc mạch hạ áp 12v xuống 5v động cơ phản lực mini mạch sạc pin 18650 có bảo vệ pin arduino động cơ máy bay mini mạch kích điện 12v lên 220v công tắc quạt cơ nút nhấn công tắc on off adruino moter wanshsin giảm tốc mini arduno uno r3 công tắc nhấn nhả mach bien tang từ 5v sang 220 inveten mạch sạc dự phòng động cơ 180 giảm tốc mach sac pin kích điện sin chuẩn mạch băm xung kích cá cơ mạch loa bluetooth 12v mạch tang áp 3.7v lên12v sim ghép cho iphone lock 6