Mục lục:

Điều khiển vị trí động cơ DC: 5 bước
Điều khiển vị trí động cơ DC: 5 bước

Video: Điều khiển vị trí động cơ DC: 5 bước

Video: Điều khiển vị trí động cơ DC: 5 bước
Video: Lập trình PID điều khiển vị trí động cơ DC - Lập trình nhúng LabVIEW cho Arduino #15 2024, Tháng bảy
Anonim
Điều khiển vị trí động cơ DC
Điều khiển vị trí động cơ DC
Điều khiển vị trí động cơ DC
Điều khiển vị trí động cơ DC
Điều khiển vị trí động cơ DC
Điều khiển vị trí động cơ DC
Điều khiển vị trí động cơ DC
Điều khiển vị trí động cơ DC

Hướng dẫn này sẽ chỉ ra cách điều khiển vị trí động cơ qua mạng cục bộ.

Bây giờ bạn có thể sử dụng điện thoại thông minh hoặc iPad kết nối mạng, sau đó gõ địa chỉ của máy chủ web cục bộ của động cơ Từ đây, chúng ta có thể điều khiển đĩa vị trí động cơ bằng cách xoay đĩa trên trang web khi chúng ta chạm vào đĩa trên trang web, nó sẽ gửi cài đặt vị trí đến máy chủ web của động cơ, sau đó xoay đĩa động cơ để đạt được cài đặt vị trí đó trong thời gian thực

Xem video

www.youtube.com/watch?v=bRiY4Qr5HRE

Bước 1: Phần cứng cần thiết

Phần cứng cần thiết
Phần cứng cần thiết

Để thực hiện dự án này, chúng tôi sẽ cần

1. nodeMCU

2. Cầu chữ H L298

3. Động cơ với bộ mã hóa

4. Cơ sở động cơ

Trái tim của nodeMCU là ESP8266 cho phép chúng ta kết nối với mạng wifi cục bộ. Nó cũng có chức năng GPIO và ngắt, PWM giống như các vi điều khiển Arduino khác

Đế mô tơ được làm từ gỗ MDF dày 3mm cắt bằng máy cnc laser.

Bước 2: Thiết kế mạch

Thiết kế mạch
Thiết kế mạch
Thiết kế mạch
Thiết kế mạch
Thiết kế mạch
Thiết kế mạch
Thiết kế mạch
Thiết kế mạch

Nhìn vào thiết kế mạch, bộ mã hóa động cơ được kết nối với chân đầu vào 4, 5 trong đó chân 4 cũng đóng vai trò là chân ngắt để đếm vòng quay của động cơ

Chân 12, 13 hoạt động như chân ra để điều khiển động cơ tiến hoặc lùi với sự trợ giúp của cầu H L298

Chân 14 được sử dụng với chức năng PWM để điều khiển tốc độ động cơ, trong dự án này, nó chỉ đẩy ra PWM ổn định để giảm tốc độ của động cơ

Sau đó, chúng tôi tạo mạch vào cơ sở động cơ như hình.

Bước 3: Mã Arduino hoạt động

Arduino Code Works
Arduino Code Works

Phần chính là mã HTML được sử dụng cho màn hình web cục bộ

Toàn bộ mã có thể được tải xuống tại đây

Thư viện tập lệnh Java được sử dụng để tạo đĩa vòng tròn và chuyển giá trị cho nodeMCU. Java lib cần thiết để tải vào hệ thống tệp của nodeMCU

Bước 4: Nạp mã vào NodeMCU

Tải mã vào NodeMCU
Tải mã vào NodeMCU
Tải mã vào NodeMCU
Tải mã vào NodeMCU
Tải mã vào NodeMCU
Tải mã vào NodeMCU

Có hai phần để tải:

1. Java lib tới hệ thống tệp của nodeMCU

Lib được lưu trong thư mục bên cạnh tệp dự án, chúng ta phải cài đặt công cụ có tên là "công cụ tải lên dữ liệu" vào công cụ thư mục Arduino, sau đó khởi động lại Arduino IDE.

Để tải lên Java lib, hãy chọn sau: Công cụ> Tải lên dữ liệu phác thảo ESP8266

Chờ khoảng 1 phút để tải lib lên.

Bạn có thể tải công cụ "Tải lên dữ liệu" tại đây

2. Chương trình đến nút MCU

Sử dụng chức năng tải lên để tải lên mã như Arduino thông thường.

Bước 5: Kiểm tra nó

Đó là nó! Từ bây giờ, bạn có thể sử dụng điện thoại di động hoặc iPad kết nối mạng wifi để điều khiển vị trí động cơ.

Đề xuất: