Mục lục:

Giao diện động cơ Servo với NodeMCU: 6 bước (có hình ảnh)
Giao diện động cơ Servo với NodeMCU: 6 bước (có hình ảnh)

Video: Giao diện động cơ Servo với NodeMCU: 6 bước (có hình ảnh)

Video: Giao diện động cơ Servo với NodeMCU: 6 bước (có hình ảnh)
Video: Arduino | Chi tiết cách sử dụng động cơ Servo 2024, Tháng bảy
Anonim
Giao diện động cơ Servo với NodeMCU
Giao diện động cơ Servo với NodeMCU

Chào mọi người, Đây là dự án có thể hướng dẫn đầu tiên của tôi.

Vì vậy, bạn muốn bắt đầu với NodeMCU? Vâng, tôi ở đây để chia sẻ với bạn. Hôm nay, tôi sẽ hướng dẫn bạn cách bắt đầu với NodeMCU. Đi nào !

NodeMCU có trên bo mạch ESP8266-12E làm cho bo mạch phù hợp với IoT (Internet Of Things). Trong Tài liệu hướng dẫn này, tôi sẽ chỉ cho bạn cách bắt đầu với Servo bằng NodeMCU.

Bước 1: Vật liệu cần thiết

Vật liệu thiết yếu
Vật liệu thiết yếu
Vật liệu thiết yếu
Vật liệu thiết yếu
Vật liệu thiết yếu
Vật liệu thiết yếu

Đây là danh sách các thành phần cần thiết để bắt đầu với NodeMCU,

Các thành phần phần cứng

  1. NodeMCU
  2. Động cơ Servo
  3. Bảng bánh mì
  4. Dây nhảy
  5. Cáp Micro USB

Thành phần phần mềm

Arduino IDE

Bước 2: Mô tả phần cứng

Mô tả phần cứng
Mô tả phần cứng
Mô tả phần cứng
Mô tả phần cứng

Breadboard là gì?

Nó là một nền tảng tạo mẫu, nơi bạn có thể cắm các thành phần và loại bỏ chúng một cách dễ dàng. Vui lòng tham khảo hình ảnh để xem nó được làm như thế nào bên trong. Thường có 2 dải ở mỗi bên chỉ đường ray điện. Nó được tạo ra để dễ dàng kết nối tất cả các dấu (-) và (+) với nhau.

Servo là gì?

Động cơ servo là thiết bị tuyệt vời có thể quay đến một góc xác định hoặc được gọi là vị trí.

Thông thường, chúng có một cánh tay servo có thể quay 180 độ. Sử dụng NodeMCU, chúng ta có thể điều khiển một servo đi đến một vị trí được chỉ định. Đơn giản vậy thôi! Ở đây chúng ta sẽ xem cách kết nối động cơ servo và sau đó là cách xoay nó sang các vị trí khác nhau.

Kết nối với Servo

Công việc tiếp theo là kết nối động cơ servo của bạn. Có hai loại servo phổ biến:

  1. Servo có dây Trắng - Đỏ - Đen
  2. Servo có dây màu cam - đỏ - nâu

Nếu servo của bạn có dây Trắng - Đỏ - Đen, hãy kết nối nó như sau

  • Dây trắng kết nối với chân kỹ thuật số D4
  • Dây đen kết nối với chân GND
  • Dây màu đỏ kết nối với chân 3V3

Nếu servo của bạn có dây Cam - Đỏ - Nâu, thì hãy kết nối nó như sau

  • Dây màu cam kết nối với chân Digital D4.
  • Dây màu nâu kết nối với chân GND
  • Dây màu đỏ kết nối với chân 3V3

Bước 3: Tải xuống Arduino IDE

Tải xuống Arduino IDE
Tải xuống Arduino IDE

Để bắt đầu, chúng ta cần tải xuống Arduino IDE (Môi trường phát triển tích hợp) và một số trình điều khiển cần thiết.

  1. Để tải xuống phần mềm, hãy truy cập trang Arduino:
  2. Nhấp vào Phần mềm Nhấp vào Windows, Mac hoặc Linux dựa trên Hệ điều hành của bạn.
  3. Bạn có thể quyên góp nếu bạn muốn hoặc chỉ cần tải xuống.
  4. Khi hoàn tất, bạn chỉ cần tiếp tục các bước để tải nó về máy tính của mình.
  5. Bạn xong việc rồi!

Bước 4: Chuẩn bị Arduino IDE

Chuẩn bị Arduino IDE
Chuẩn bị Arduino IDE
Chuẩn bị Arduino IDE
Chuẩn bị Arduino IDE

Sau khi tải xuống Arduino IDE, hãy điều hướng đến

  1. Tệp tab và sau đó nhấp vào Tùy chọn.
  2. Trong các URL bổ sung của Trình quản lý bảng, hãy thêm liên kết sau (https://arduino.esp8266.com/stable/package_esp8266com_index.json)
  3. Nhấp vào OK và sau đó điều hướng đến
  4. Công cụ - Hội đồng quản trị - Quản lý hội đồng quản trị

Trong trường tìm kiếm, nhập esp8266> nhấp vào esp8266 của Cộng đồng ESP8266 - Nhấp vào Cài đặt

Bây giờ bạn đã thiết lập Arduino IDE để hoạt động cùng với NodeMCU.

Bước 5: Thời gian mã hóa

Thời gian mã hóa
Thời gian mã hóa

Bước tiếp theo là viết một số mã để điều khiển Servo.

Tải xuống tệp "Servo.ino" và mở nó trong Arduino IDE. Sau đó, Tạo một bản phác thảo mới và dán mã bên dưới vào arduino IDE và nhấn Tải lên.

#bao gồm

Servo servo;

void setup () {

servo.attach (2); // D4

servo.write (0);

chậm trễ (2000);

}

void loop () {

servo.write (90);

chậm trễ (1000);

servo.write (0);

chậm trễ (1000);

}

Mã sẽ mất một vài phút để tải lên và sau đó bạn sẽ thấy góc thay đổi của Servo từ 0 ° đến 90 ° ở khoảng thời gian được đặt trong mã.

Bạn có thể mày mò với nó nếu bạn thích, hoặc chỉ sử dụng nó như hiện tại.

Bước 6: Tải lên chương trình của bạn

Tải lên chương trình của bạn
Tải lên chương trình của bạn
Tải lên chương trình của bạn
Tải lên chương trình của bạn
  1. Công cụ Goto
  2. Bo mạch> NodeMCU 1.0 (Mô-đun ESP - 12E)
  3. Cổng (Chọn đúng cổng)

** Đảm bảo rằng bạn đã chọn mô hình NodeMCU của mình và đánh dấu đúng cổng nối tiếp (xem ảnh).

Sau đó, chỉ cần nhấp vào nút Tải lên **

Đề xuất: