logo

AnonyHome

Loading...

Register
section-icon

Bài viết

Khám phá các kiến thức trên AnonyHome

Nhận bài viết mới qua email

Chuyên mục HOT

Chuyên mục tìm hiểu ioT

IoT - Arduino - Lập Trình - NodeMCU ESP8266 - 2021-01-03

ESP8266 điều khiển Relay 5v

3

AnonyHome

@crthang

Trong chuỗi chủ để hướng dẫn về IoT, hôm nay AnonyHome sẽ cùng các bạn tìm hiểu về một module khá phổ biến đó là module Relay và cụ thể trong bài hướng dẫn này chúng ta sẽ học cách ESP8266 điều khiển Relay 5v. Nào, chúng ta cùng bắt đầu thôi…

Yêu cầu phần cứng

Dưới đây là toàn bộ phần cứng yêu cầu trong bài tìm hiểu này. Các bạn muốn mua thì có thể click vào liên kết Ad đã đặt để mua được thiết bị giá rẻ và chất lượng nha.

  1. NodeMCU ESP8266 => Link mua hàng shopee
  2. Relay 5v (nên sử dụng relay có cách ly quang như link sau )=>Link mua hàng shopee 
  3. Breadboard => Link mua hàng shopee
  4. LED (tùy chọn)
  5. Cáp micro USB
  6. Dây kết nối

Yêu cầu phần mềm

  • Arduino IDE (đã cài đặt thư viện cho ESP8266) => bạn nào chưa cài thì xem hướng dẫn tại đây nha: xem hướng dẫn

Mô tả

  • Relay là một công tắc hoạt động bằng điện. Module Relay thường được sử dụng là Relay 5v/12v .
  • Relay sử dụng nam châm điện để đóng cắt các thiết bị điện một cách cơ học .
  • Một Relay có thể được vận hành bởi một dòng điện tương đối nhỏ nhưng có thể BẬT hoặc TẮT dòng điện lớn hơn.
  • Cách thức hoạt động của Relay được mô tả như hình dưới đây:

cách thức hoạt động của relay 5v

Các bước kết nối Relay 5v và Nodemcu ESP8266

Kết nối rất đơn giản:

  1. Kết nối chân GND của NodeMCU và chân -ve của Relay.
  2. Kết nối chân 3.3V của NodeMCU và chân +ve của Relay.
  3. Kết nối chân Digital D4 của NodeMCU với chân Input của Relay.

Mã nguồn điều khiển relay 5v với NodeMCU ESP8266

Các bạn theo dõi mã nguồn mình cung cấp dưới đây. Mình đã note rất chi tiết vào code để các bạn tiện theo dõi:

Kết quả

Đèn được tích hợp trên NodeMCU ESP8266 sẽ được bật tắt bởi Relay. Các bạn theo dõi hình ảnh bên dưới nhé.

Khi đèn bật

Đó là tất cả về cách điều khiển relay 5v với ESP8266, mất một chút thời gian để tạo ra hướng dẫn này nhưng nó rất thú vị. Cảm ơn bạn đã dành thời gian để đọc bài viết này. Mọi ý kiến thắc mắc vui lòng để lại dưới phần bình luận nhé!