Mục lục:

NEMA 17 - WeMos Mini - Blynk: 4 bước
NEMA 17 - WeMos Mini - Blynk: 4 bước

Video: NEMA 17 - WeMos Mini - Blynk: 4 bước

Video: NEMA 17 - WeMos Mini - Blynk: 4 bước
Video: How to control Nema17 stepper motor with Node Mcu Esp8266 Wifi 2024, Tháng Chín
Anonim
NEMA 17 - WeMos Mini - Blynk
NEMA 17 - WeMos Mini - Blynk
NEMA 17 - WeMos Mini - Blynk
NEMA 17 - WeMos Mini - Blynk
NEMA 17 - WeMos Mini - Blynk
NEMA 17 - WeMos Mini - Blynk

Động cơ bước như NEMA 17 có nhiều công dụng và nguyên mẫu này sẽ giúp người đọc hiểu được phương pháp điều khiển NEMA 17 từ Blynk App.

Đây là một nỗ lực nhằm tạo ra một IoT sẽ giúp chúng tôi truy cập và kiểm soát NEMA 17 từ bất kỳ đâu và bất kỳ lúc nào.

Có rất nhiều trường hợp sử dụng mà Động cơ bước được sử dụng (Đặc biệt khi bạn cần độ chính xác trong việc điều khiển số vòng quay thông qua mã).

Quân nhu

  1. WeMos D1 Mini
  2. Ổ đĩa động cơ bước L298N
  3. Động cơ bước NEMA 17
  4. Cáp micro USB để cấp nguồn cho WeMos D1 Mini và chuyển mã.
  5. Bộ chuyển đổi 12V 1A để cấp nguồn cho Động cơ bước NEMA 17
  6. Nhảy dây Nam sang Nam & Nam sang Nữ
  7. Bộ chuyển đổi giắc cắm nguồn DC cái
  8. Tụ điện - 100 μF
  9. Bảng mạch.

Bước 1: Sơ đồ kết nối

Sơ đồ kết nối
Sơ đồ kết nối
Sơ đồ kết nối
Sơ đồ kết nối
Sơ đồ kết nối
Sơ đồ kết nối

Hình ảnh tải lên là tự giải thích và thay đổi lớn duy nhất là tôi đã sử dụng Bộ chuyển đổi DC 12V 1A để kết nối trình điều khiển L298N. Bạn cũng sẽ không thấy bất kỳ breadboard nào.

  1. D8 của WeMos D1 Mini> IN1 của L298N
  2. D7 của WeMos D1 Mini> IN2 của L298N
  3. D6 của WeMos D1 Mini> IN3 của L298N
  4. D5 của WeMos D1 Mini> IN4 của L298N
  5. 5V của WeMos D1 Mini> 5V của L298N
  6. GND của WeMos D1 Mini> GND của L298N> GND của Nguồn cung cấp DC 12V 1A

Lưu ý: Động cơ bước NEMA17 mà tôi nhận được có các chân có mã màu Đỏ, Xanh lá cây, Xanh lam và Đen. Để xác định các đầu của hai cuộn dây, cách tốt nhất là chạm vào cả hai đầu và quay trục bước. Trục động cơ bước chuyển động trơn tru nếu các dây được kết nối không thuộc cùng một cuộn dây, trục không quay trơn nếu chúng thuộc một cuộn dây.

Trong trường hợp của tôi, tôi đã kết nối các dây như sau:

  1. Màu đỏ của NEMA 17> OUT1 của L298N
  2. Màu xanh lá cây của NEMA 17> OUT2 của L298N
  3. Màu xanh lam của NEMA 17> OUT3 của L298N
  4. Màu đen của NEMA 17> OUT4 của L298N

Bước 2: Định cấu hình Blynk trên thiết bị di động

Cấu hình Blynk trên thiết bị di động
Cấu hình Blynk trên thiết bị di động
Cấu hình Blynk trên thiết bị di động
Cấu hình Blynk trên thiết bị di động
Cấu hình Blynk trên thiết bị di động
Cấu hình Blynk trên thiết bị di động
Cấu hình Blynk trên thiết bị di động
Cấu hình Blynk trên thiết bị di động

Ảnh chụp màn hình đính kèm sẽ cung cấp cho độc giả của bài viết này quy trình từng bước để định cấu hình hai nút sẽ giúp người dùng xoay Động cơ bước NEMA 17 theo chiều kim đồng hồ (hoặc) ngược chiều kim đồng hồ. Nếu ai đó không thể theo dõi ảnh chụp màn hình và hoàn tất việc định cấu hình Blynk, họ cũng có thể đọc qua các hướng dẫn bên dưới:

  1. Mở ứng dụng "Blynk" trên điện thoại di động của bạn và chọn "Dự án mới".
  2. Nhập Tên dự án: "Điều khiển NEMA 17" (Trong trường hợp này), chọn "WeMos D1mini" từ danh sách "Thiết bị". Bây giờ chọn "Tạo" để tiến hành các bước tiếp theo.
  3. Kiểm tra Email được định cấu hình trong ứng dụng "Blynk" để tìm "Mã thông báo ủy quyền" (Điều này sẽ hữu ích trong quá trình viết mã).
  4. Trang tổng quan xuất hiện, cho phép chúng tôi tiếp tục các bước tiếp theo và mục tiêu chính của chúng tôi sẽ là thêm hai nút.
  5. Điều chỉnh các nút để phù hợp với nhu cầu thiết kế (Bước là Tùy chọn). Trong trường hợp của tôi, tôi trải các nút để phù hợp với chiều rộng của bảng điều khiển.
  6. Định cấu hình nút đầu tiên có văn bản "Rẽ trái" với "V0" làm ghim ảo.
  7. Định cấu hình nút thứ hai có dòng chữ "Turn Right" với "V1" làm chốt ảo.
  8. Điều hướng đến menu chính và nhấp vào nút "Play" để kiểm tra chức năng của ứng dụng và điều khiển động cơ NEMA 17.
  9. Động cơ NEMA 17 được lập trình để quay 10 lần khi chọn nút. Nó sẽ không bật và tắt khi bạn ấn một trong hai nút để "Rẽ Phải" (hoặc) "Rẽ Trái". Vui lòng chờ một chút thời gian để NEMA17 dừng và sau đó tiến hành kiểm tra chức năng của nút thứ hai.

Bước 3: Mã..

Mật mã..
Mật mã..

Trước khi tải lên mã sau, hãy đảm bảo cung cấp những điều sau:

  1. Khóa ủy quyền từ Blynk
  2. SSID
  3. Mã khóa để cho phép "WeMos Mini" truy cập mạng Không dây và kết nối với Internet

Cũng chọn tùy chọn sau từ menu Arduino IDE: Công cụ> Bảng> Bảng ESP8266> LOLIN (WEMOS) D1 R2 & mini.

>> Bắt đầu đoạn mã <<<

#include Stepper.h

#include ESP8266WiFi.h

#include BlynkSimpleEsp8266.h

#define BLYNK_PRINT Sê-ri

Bước my_Stepper (200, D8, D7, D6, D5);

bool Right = false;

bool Left = false;

char auth = "******************************************** ** ";

char ssid = "****************";

char pass = "****************************";

void setup () {

Serial.begin (9600);

Blynk.begin (auth, ssid, pass);

my_Stepper.setSpeed (70);

}

BLYNK_WRITE (V1) {

Right = param.asInt ();

}

BLYNK_WRITE (V0) {

Left = param.asInt ();

}

void Stepper1 (int Direction, int Rotation) {

for (int i = 0; i <Rotation; i ++) {

my_Stepper.step (Hướng * 200);

Blynk.run ();

}

}

void loop ()

{

Blynk.run ();

nếu (Phải) {

Bước 1 (1, 10);

Serial.println ("Rẽ phải");

}

chậm trễ (20);

nếu (Trái) {

Bước1 (-1, 10);

Serial.println ("Rẽ trái");

}

chậm trễ (20);

}

>> Đoạn mã cuối đoạn mã <<<

Lưu ý: Trong đoạn mã trên, vui lòng không nhập "" (lớn hơn) vào câu lệnh "include". Trong trường hợp có bất kỳ vấn đề nào khác với mã, bạn cũng có thể tham khảo ảnh chụp màn hình được bao gồm trong bài viết này.

Bước 4: Chức năng của nguyên mẫu video

Đính kèm là video sẽ giúp người đọc hiểu sơ qua về cách thức hoạt động của nguyên mẫu.

Đề xuất: