ESP8266 Động cơ
Hướng dẫn này chỉ cho bạn cách sử dụng ESP8266 và động cơ. Chi tiết:
- Các loại động cơ có thể được sử dụng với ESP8266
- Những khác biệt giữa các loại động cơ
- Cách điều khiển từng loại động cơ
Các loại động cơ
Có ba loại động cơ thường được sử dụng với Arduino:
- Động cơ servo
- Động cơ bước
- Động cơ DC

Có hai loại động cơ servo khác nhau: động cơ servo 180° và động cơ servo 360°. Thông thường, khi người ta nghĩ đến một động cơ servo, họ thường nhắc đến loại 180°.
Một động cơ servo 360° tương đương với động cơ DC, tuy nhiên nó không yêu cầu một bộ điều khiển phần cứng.
180° Động cơ servo
Đặc điểm
- Phạm vi quay là từ 0° đến 180°.
- Nó có thể quay được theo cả hai hướng: chiều kim đồng hồ và ngược chiều kim đồng hồ.
- Vị trí quay có thể được điều chỉnh đến một góc cụ thể nằm trong khoảng 0°–180°.
- Tốc độ quay có thể được điều chỉnh, nhưng không được mượt mà.
- Không cần driver phần cứng bổ sung để điều khiển, chỉ cần một chân GPIO của ESP8266.
- Cần một nguồn cấp bổ sung.
- Việc điều khiển nó rất đơn giản, chỉ cần tín hiệu PWM.
Ứng dụng
- Có thể được thực hiện bằng một động cơ servo duy nhất
- Bất kỳ ứng dụng nào yêu cầu quay một góc từ 0° đến 180° đều có thể được thực hiện bằng một động cơ servo duy nhất.
Hướng dẫn động cơ servo
Xem ESP8266 - Động cơ servo của chúng tôi để biết thêm thông tin.
Động cơ bước
Đặc điểm
- được cung cấp
- Phạm vi quay không bị giới hạn.
- Hướng quay có thể là theo chiều kim đồng hồ hoặc ngược chiều kim đồng hồ.
- Vị trí quay có thể được điều chỉnh chính xác tới mọi góc quay.
- Tốc độ quay có thể được điều khiển chính xác, cũng như gia tốc và giảm tốc.
- Cần có thêm phần cứng và nguồn cấp điện.
- Việc điều khiển quay rất phức tạp, vì vậy những người mới nên sử dụng thư viện được cung cấp.
Ứng dụng
- Tự động hóa và công nghệ robot
- Máy in, máy in 3D, máy gia công CNC, máy vẽ X-Y
- Máy pha chế cocktail
Hướng dẫn động cơ bước
- ESP8266 - Động cơ bước hướng dẫn
- ESP8266 - 28BYJ-48 Stepper Motor hướng dẫn
- ESP8266 - Stepper Motor and Limit Switch hướng dẫn
Động cơ điện một chiều
Đặc điểm
- Phạm vi quay không bị giới hạn.
- Hướng quay có thể là theo chiều kim đồng hồ hoặc ngược chiều kim đồng hồ.
- Việc quay đến một góc xác định với độ chính xác cao là rất khó.
- Việc điều khiển tốc độ dễ, nhưng điều khiển nó tới một giá trị xác định là khó.
- Cần một trình điều khiển phần cứng.
- Cần thêm một nguồn cung cấp điện.
- Việc kiểm soát nó đơn giản, chỉ cần sử dụng một tín hiệu PWM có điện áp cao.
※ Lưu ý:
- , điều này làm cho việc kiểm soát vị trí của động cơ dễ dàng hơn.
- Để điều chỉnh vị trí của một động cơ DC, cần thêm phần cứng, được gọi là bộ mã hóa, và một phương pháp điều khiển vòng kín như điều khiển PID phải được triển khai. Điều này có thể gặp khó khăn đối với những người mới làm quen với quá trình này.
- Việc điều khiển tốc độ dễ dàng hơn nhiều, với các tùy chọn như chậm, trung bình, nhanh và rất nhanh, cũng như có thể đặt tốc độ ở một phần trăm nhất định của tốc độ tối đa. Tuy nhiên, để kiểm soát số vòng quay trên giây, cần dùng một bộ mã hóa và một phương pháp điều khiển vòng kín như điều khiển PID. Đây là một nhiệm vụ khó khăn đối với người mới bắt đầu.
- May mắn thay, một số động cơ DC đi kèm với bộ mã hóa tích hợp, giúp việc kiểm soát vị trí của động cơ dễ dàng hơn.
Ứng dụng
- Trước đây được sử dụng để điều khiển một thiết bị cần quay liên tục, nhưng tốc độ không cần được xác định. Ví dụ bao gồm quạt, bơm, ô tô RC, máy khoan, v.v.
※ Lưu ý:
Có hai loại chính của động cơ DC: có chổi than và không có chổi than. Các động cơ DC có chổi than thường được sử dụng trong các dự án DIY.
Hướng dẫn về động cơ DC
Hãy xem hướng dẫn này về ESP8266 - Động cơ DC! Tìm hiểu cách sử dụng ESP8266 để điều khiển một động cơ DC.
Hướng dẫn chọn động cơ
Khi chọn một động cơ cho một dự án, có nhiều yếu tố cần xem xét, chẳng hạn như trọng lượng nó phải mang, nguồn cấp điện và đặc tính của ứng dụng:
- Nếu dự án của bạn yêu cầu quay từ 0° đến 180°, hãy tìm một động cơ servo 180° phù hợp.
- Nếu dự án của bạn yêu cầu quay chính xác ở bất kỳ vị trí nào, một động cơ bước là lựa chọn tốt nhất.
- Nếu dự án của bạn yêu cầu quay liên tục mà không có vị trí cụ thể nào, một động cơ DC hoặc động cơ servo 360° là lựa chọn lý tưởng.