Mục lục:

Tự động hóa bằng NodeMCU: 5 bước
Tự động hóa bằng NodeMCU: 5 bước

Video: Tự động hóa bằng NodeMCU: 5 bước

Video: Tự động hóa bằng NodeMCU: 5 bước
Video: Đo nhiệt độ - độ ẩm đất và điều khiển bơm tưới tự động sử dụng esp8266 và blynk iot 2024, Tháng mười một
Anonim
Tự động hóa bằng NodeMCU
Tự động hóa bằng NodeMCU

Cách điều khiển rơ le bằng máy chủ web.

Bước 1: Các thành phần

Phần cứng

  • Ban phát triển NodeMCU
  • Chuyển tiếp
  • cáp USB

Phần mềm

Arduino IDE

Bước 2: Chi tiết các thành phần

Rơ le là gì

Rơ le là một thiết bị điện từ được sử dụng để cách ly hai mạch điện và kết nối chúng bằng từ tính. Chúng là những thiết bị rất hữu ích và cho phép một mạch chuyển mạch khác trong khi chúng hoàn toàn tách biệt. Chúng thường được sử dụng để giao diện một mạch điện tử (làm việc ở điện áp thấp) với một mạch điện làm việc ở điện áp rất cao. Ví dụ, một rơ le có thể tạo mạch pin 5V DC để chuyển mạch nguồn AC 230V.

Làm thế nào nó hoạt động

Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh

Một công tắc rơle có thể được chia thành hai phần: đầu vào và đầu ra. Phần đầu vào có một cuộn dây tạo ra từ trường khi một điện áp nhỏ từ mạch điện tử được đặt vào nó. Điện áp này được gọi là điện áp hoạt động. Các rơ le thường được sử dụng có sẵn ở các cấu hình điện áp hoạt động khác nhau như 6V, 9V, 12V, 24V, v.v. Phần đầu ra bao gồm các công tắc tơ kết nối hoặc ngắt kết nối cơ học. Trong một rơle cơ bản có ba công tắc tơ: thường mở (NO), thường đóng (NC) và chung (COM). Ở trạng thái không có đầu vào, COM được kết nối với NC. Khi áp dụng điện áp hoạt động, cuộn dây rơ le được cấp điện và tiếp điểm COM thay đổi thành NO. Các cấu hình rơle khác nhau có sẵn như SPST, SPDT, DPDT, v.v., có số lượng tiếp điểm chuyển đổi khác nhau. Bằng cách sử dụng kết hợp thích hợp các công tắc tơ, mạch điện có thể được bật và tắt. Nhận chi tiết bên trong về cấu trúc của một công tắc rơle.

Đầu cuối COM là thiết bị đầu cuối chung. Nếu các đầu nối COIL được cấp điện với điện áp danh định, các đầu nối COM và NO có tính liên tục. Nếu các đầu cuối COIL không được cấp điện, thì các đầu cuối COM và NO không có tính liên tục.

Thiết bị đầu cuối NC là thiết bị đầu cuối Thường đóng. Đây là thiết bị đầu cuối có thể được cấp nguồn ngay cả khi rơ le không nhận được bất kỳ hoặc đủ điện áp để hoạt động.

Thiết bị đầu cuối NO là thiết bị đầu cuối Thường mở. Đây là đầu cuối nơi bạn đặt đầu ra mà bạn muốn khi rơle nhận được điện áp định mức của nó. Nếu không có điện áp vào các cực COIL hoặc không đủ điện áp, đầu ra sẽ mở và không nhận được điện áp. Khi các đầu cuối COIL nhận được điện áp danh định hoặc thấp hơn một chút, đầu cuối NO sẽ nhận đủ điện áp và có thể bật thiết bị trên đầu ra.

NodeMCU là gì

NodeMCU là một nền tảng IoT mã nguồn mở, nó bao gồm phần sụn chạy trên ESP8266Wi-FiSoC từ Hệ thống Espressif và phần cứng dựa trên mô-đun ESP-12.

Hình ảnh
Hình ảnh

Cách lập trình NodeMCU với Arduino IDE

Để kết nối NodeMCU với máy tính, bạn phải cài đặt trình điều khiển cp2102. Khi bạn đã cài đặt trình điều khiển, hãy kết nối NodeMCU với máy tính, mở Arduino IDE và chọn bo mạch NodeMCU 1.0 và chọn cổng. Sau đó tải lên mã.

Cách kết nối NodeMCU với relay Ở đây, tôi chỉ kết nối một kết nối. Bạn thậm chí có thể kết nối chân điện áp với Vin của NodeMCU thay vì 3.3V.

Hình ảnh
Hình ảnh

Bước 3: Thiết lập NodeMCU trong Arduino IDE

Bước 1 Mở Arduino IDE, sau đó đi tới Tệp => Tùy chọn

Hình ảnh
Hình ảnh

Bước 2Trong Trình quản lý bảng bổ sung, sao chép và dán URL và nhấp vào ok:

arduino.esp8266.com/stable/package_esp8266c…

Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh

Bước 3: Mở quản lý bảng bằng cách vào Tools => Board => Boards Manger.

Hình ảnh
Hình ảnh

Bước 4 Mở trình quản lý bảng và tìm kiếm gật đầu.

Hình ảnh
Hình ảnh

Bước 5 Sau đó tải xuống thư viện ESP8266WiFi. Mở trình quản lý thư viện: Sketch => Bao gồm thư viện => Quản lý thư viện

Hình ảnh
Hình ảnh

Tìm kiếm thư viện ESP8266WiFi

Hình ảnh
Hình ảnh

Bước 6 Chọn Board và Port.

Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh

Bước 4: Chương trình

Bước 5: Kết quả

Đề xuất: