Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
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
Đâ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
- NodeMCU
- Động cơ Servo
- Bảng bánh mì
- Dây nhảy
- Cáp Micro USB
Thành phần phần mềm
Arduino IDE
Bước 2: 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:
- Servo có dây Trắng - Đỏ - Đen
- 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
Để 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.
- Để tải xuống phần mềm, hãy truy cập trang Arduino:
- 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.
- Bạn có thể quyên góp nếu bạn muốn hoặc chỉ cần tải xuống.
- 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.
- Bạn xong việc rồi!
Bước 4: Chuẩn bị Arduino IDE
Sau khi tải xuống Arduino IDE, hãy điều hướng đến
- Tệp tab và sau đó nhấp vào Tùy chọn.
- 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)
- Nhấp vào OK và sau đó điều hướng đến
- 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
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
- Công cụ Goto
- Bo mạch> NodeMCU 1.0 (Mô-đun ESP - 12E)
- 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 **