Một công tắc vận hành bằng điện giống như một tiếp sức được sử dụng để BẬT/TẮT tải bằng cách cho phép dòng điện chạy qua tải. Rơle này được điều khiển đơn giản bởi điện áp thấp (5V) được tạo ra bởi các chân của Arduino Vì vậy, một mô-đun rơle điều khiển bằng bo mạch Arduino là rất đơn giản. Thông thường, rơle rất hữu ích bất cứ khi nào bạn muốn điều khiển mạch điện có tín hiệu công suất thấp. Có nhiều loại rơle khác nhau được sử dụng trong các ứng dụng khác nhau. Mô-đun chuyển tiếp này được cấp nguồn 5V phù hợp để sử dụng với Arduino. Tương tự, có nhiều loại mô-đun rơle khác được cấp nguồn 3,3V, lý tưởng cho các bộ vi điều khiển khác nhau như ESP8266 , ESP32, v.v. Bài viết này thảo luận tổng quan về rơle Arduino – làm việc với các ứng dụng.
Rơle Arduino là gì?
Định nghĩa rơle Arduino là; một rơle được sử dụng với một bộ vi điều khiển như Arduino để điều khiển các thiết bị có điện áp cao hoặc điện áp thấp. Trên thực tế, rơle là một công tắc được vận hành bằng điện thông qua nam châm điện. Nam châm điện này được kích hoạt đơn giản thông qua điện áp thấp như 5V từ bộ vi điều khiển và nó kéo một tiếp điểm rơle để kết nối hoặc ngắt kết nối mạch dựa trên điện áp cao.
Sơ đồ mạch chuyển tiếp Arduino
Mạch rơle điều khiển Arduino được hiển thị bên dưới. Mạch này giải thích cho bạn cách điều khiển rơle với sự trợ giúp của Arduino. Các thành phần cần thiết để xây dựng mạch này chủ yếu bao gồm Bo mạch Arduino, Điện trở – 1K & 10K, bóng bán dẫn BC547 , rơle 6V/12V, đi-ốt 1N4007 & quạt 12V. Sau khi nhấn nút này, quạt sẽ được BẬT và cho đến khi nhấn lại nút tương tự, quạt sẽ ở tình trạng như cũ.

Hoạt động chuyển tiếp Arduino
Mạch này hoạt động trong 2 trường hợp là bật/tắt tải bằng rơle & nút nhấn. Sau khi nhấn nút thì bo mạch Arduino sẽ đặt chân-2 ở tình trạng CAO, có nghĩa là 5 volt trên chân-2 của bo mạch. Vì vậy, điện áp này chủ yếu được sử dụng để BẬT bóng bán dẫn. Vì vậy, bóng bán dẫn này sẽ BẬT rơle và quạt giống như tải sẽ được cấp nguồn bằng nguồn điện chính.
Ở đây để cấp nguồn cho bóng bán dẫn cũng như tải, bạn không thể sử dụng 5V trực tiếp từ USB vì thông thường, cổng USB chỉ cung cấp 100mA. Vì vậy, điều này là không đủ để kích hoạt rơle & TẢI. Vì vậy nguồn điện bên ngoài từ 7V đến 12V phải sử dụng để cung cấp nguồn cho bo mạch điều khiển, bóng bán dẫn và rơle.
Ở đây, tải sử dụng nguồn điện riêng của nó. Ví dụ, nếu bạn sử dụng bóng đèn hoặc quạt thì bạn nên kết nối từ nguồn điện 110/220V, nếu không thì bất kỳ nguồn điện nào khác.

Mã chuyển tiếp Arduino
Mã công tắc rơle Arduino để bật tải bằng rơle & nút
/* phác họa
bật quạt bằng rơ le và nút bấm
*/
int pinButton = 8;
int Rơle = 2;
int stateRelay = THẤP;
int stateButton;
int trước = THẤP;
thời gian dài = 0;
lần ra mắt dài = 500;
thiết lập vô hiệu () {
pinMode(pinButton, INPUT);
pinMode (Rơle, ĐẦU RA);
}
vòng lặp vô hiệu () {
stateButton = digitalRead(pinButton);
if(stateButton == CAO && trước đó == THẤP && millis() – thời gian > gỡ lỗi) {
if(stateRelay == CAO){
stateRelay = THẤP;
} khác {
trạng tháiRelay = CAO;
}
thời gian = millis();
}
digitalWrite(Relay, stateRelay);
trước đó == stateButton;
}
TẮT rơle với độ trễ
Bạn có thể sử dụng ví dụ mã sau để giới thiệu độ trễ trong mạch. Vì vậy, biến “stayON” được sử dụng để trì hoãn() việc thực thi chương trình trong khoảng thời gian mong muốn. Tại đây, sau khi nhấn nút thì rơle sẽ BẬT & sau năm giây, rơle sẽ TẮT.
Mã tắt tải bằng rơle & nút.
int pinButton = 8;
int Rơle = 2;
int stateRelay = THẤP;
int stateButton;
int trước = THẤP;
thời gian dài = 0;
lần ra mắt dài = 500;
int stayON = 5000; // duy trì trong 5000 ms
thiết lập vô hiệu () {
pinMode(pinButton, INPUT);
pinMode (Rơle, ĐẦU RA);
}
vòng lặp vô hiệu () {
stateButton = digitalRead(pinButton);
if(stateButton == CAO && trước đó == THẤP && millis() – thời gian > gỡ lỗi) {
if(stateRelay == CAO){
digitalWrite(Rơle, THẤP);
} khác {
digitalWrite(Rơle, CAO);
độ trễ (stayON);
digitalWrite(Rơle, THẤP);
}
thời gian = millis();
}
trước đó == stateButton;
Sơ đồ nối dây rơle Arduino
Hệ thống dây điện rơle Arduino với động cơ DC được hiển thị bên dưới. Mục đích chính của hệ thống dây điện này là điều khiển động cơ DC với sự trợ giúp của rơle và Arduino. Các thành phần cần thiết của hệ thống dây điện này chủ yếu bao gồm; Uno Rev3, mô-đun tiếp sức , Dây Dupont, Cáp USB để cấp nguồn & lập trình, Pin, Đầu nối pin, Tua vít để kết nối dây với mô-đun và động cơ DC.
thông số kỹ thuật:
Các Thông số kỹ thuật của rơle Arduino bao gồm những điều sau đây.
- Nó có thể điều khiển được với đầu ra kỹ thuật số.
- Nó tương thích với bất kỳ bộ vi điều khiển 5V nào như Arduino.
- Dòng điện định mức là 10A đối với NO và 5A đối với NC.
- Tín hiệu điều khiển là mức TTL.
- Điện áp chuyển mạch tối đa là 250VAC hoặc 30VDC.
- Dòng chuyển mạch tối đa là 10A.
- Kích thước của nó là 43mm x 17mm x 17mm.
Mô-đun tiếp sức Arduino
Các mô-đun này có sẵn với các thành phần & mạch bổ sung trên bảng. Các mô-đun này chủ yếu được sử dụng do nhiều lý do như sau.
- Các mô-đun này rất dễ sử dụng.
- Chúng bao gồm các mạch ổ đĩa cần thiết.
- Một số mô-đun rơle đi kèm với đèn chỉ báo LED để cho biết trạng thái của rơle.
- Nó tiết kiệm nhiều thời gian hơn cho các nguyên mẫu.
Mô-đun tiếp sức bao gồm các chân khác nhau sẽ được thảo luận bên dưới.

- Chân 1 Chân tín hiệu (Relay Trigger): Chân đầu vào này được sử dụng để kích hoạt rơle.
- Pin2 (Ground): Đây là chân nối đất.
- Chân 3 (VCC): Chân cấp nguồn đầu vào này được sử dụng để cấp nguồn cho cuộn dây rơle.
- Pin4 (Thường mở): Đây là cực NO (Thường mở) của rơle.
- Chân 5 (Chung): Đây là chân chung của rơle.
- Chân 6 (Thường đóng): Đây là chân Thường đóng (NC) của rơle.
Bước 1: Đấu dây bảng Arduino & bảng chuyển tiếp
- Lấy một sợi cáp dupont và một đầu của sợi cáp này để PIN 7 (PWM kỹ thuật số) của bảng điều khiển và kết nối đầu còn lại của cáp với mã PIN tín hiệu của mô-đun chuyển tiếp.
- Bây giờ chúng ta cần tạo kết nối giữa chân 5V của Arduino và chân dương (+) của mô-đun rơle.
- Kết nối chân GND của Arduino với chân âm (-) của mô-đun rơle.
- Bây giờ các kết nối giữa bảng UNO & mô-đun chuyển tiếp đã hoàn tất.
Bước 2: Đấu dây bảng rơle đến Nguồn & tải
- Kết nối cực dương (+ve) của pin 9V với cực Thường Mở của mô-đun rơle.
- Kết nối đầu cuối Chung của mô-đun Rơle với đầu cực Dương (+ve) của động cơ DC.
- Kết nối cực âm (-) của ắc quy với động cơ DC.
Bước 3: Bây giờ hoàn thành Cách sử dụng Sơ đồ nối dây Rơle với Arduino.
- Khi mã PIN 7 của Arduino bật, rơle sẽ chuyển giữa cả hai điều kiện BẬT & TẮT. Mã Arduino cho hệ thống dây điện này được đưa ra dưới đây.
- Trong mỗi giây, mạch này sẽ BẬT & TẮT rơle. Trong các ứng dụng dựa trên thời gian thực, rơle này có thể được sử dụng để BẬT đèn sau khi bạn phát hiện chuyển động và cũng để BẬT động cơ sau khi mức nước ở dưới một phạm vi cố định.

Mã số
#define RELAY_PIN 7
thiết lập vô hiệu () {
// khởi tạo chân kỹ thuật số RELAY_PIN làm đầu ra.
pinMode(RELAY_PIN, OUTPUT);
}
// Hàm vòng lặp chạy đi chạy lại mãi mãi
vòng lặp vô hiệu () {
digitalWrite(RELAY_PIN, CAO); // bật RELAY
độ trễ (1000); // đợi một chút
digitalWrite(RELAY_PIN, THẤP); // tắt RELAY
độ trễ (1000); // đợi một chút
}
Bây giờ, hãy mở Arduino IDE -> Sao chép và dán mã Arduino sau vào tab Arduino Editor. Bây giờ bo mạch Arduino cần kết nối với PC với sự trợ giúp của cáp USB và lập trình cho bo mạch Arduino.
Rơ le SPDT Arduino là gì?
SPDT Rơle là một công tắc điện từ, dùng để điều khiển các thiết bị xoay chiều với dòng điện một chiều nhỏ của bo mạch Arduino.
Một Arduino có thể điều khiển bao nhiêu rơle?
Một bảng Arduino điều khiển tối đa 20 rơle vì một rơle được kết nối với Arduino tương đương với số chân tương tự (6 chân) và chân kỹ thuật số (14 chân) trong Arduino
Mô-đun Rơle được sử dụng để làm gì?
Các mô-đun rơle có khả năng xử lý tải lên đến 10 Amps. Đây là những lý tưởng cho các thiết bị khác nhau như máy dò hồng ngoại thụ động và các cảm biến khác. Các mô-đun này được sử dụng với Arduino và các bộ vi điều khiển khác.
Rơle làm gì trong mạch điện?
Rơle là một công tắc hoạt động bằng điện được sử dụng để mở và đóng các mạch điện bằng cách nhận tín hiệu điện từ các nguồn bên ngoài. Sau khi nhận được tín hiệu điện, nó sẽ truyền đến các thiết bị khác bằng cách BẬT & TẮT công tắc.
Vì vậy, đây là tổng quan về Arduino chuyển tiếp và làm việc của nó . Mô-đun này là một bảng rất thuận tiện để sử dụng, có thể được sử dụng chủ yếu để điều khiển các tải có điện áp cao và dòng điện cao như van điện từ, động cơ, tải AC và đèn. Sự phụ thuộc này được sử dụng để giao tiếp với các bộ vi điều khiển như Arduino, PIC, v.v. Đây là câu hỏi dành cho bạn, chức năng của một bộ vi điều khiển là gì? bo mạch Arduino ?