Bài viết liên quan
- Mới học Arduino nên chọn board nào?
- GÓC DIY | Chế tạo Robot tránh vật cản – Hướng dẫn chi tiết
- Điều khiển Đèn 220V bằng Realy sử dụng Arduino
- Đo nhiệt độ bằng Cảm biến LM35 sử dụng Arduino
- Báo động chống trộm bằng cảm biến PIR (HC-SR501)
Chúc các bạn thành công!
Trân trọng.
Số lượng mua (Cái) |
Đơn giá (VND) |
1+ | 59.000 |
10+ | 58.000 |
20+ | 57.000 |
Giao hàng toàn quốc
Thanh toán khi nhận hàng
Cam kết đổi/trả hàng
Thuộc tính | Giá trị | Tìm kiếm |
Điện áp kích |
5 VDC |
|
Mức kích |
Kích mức cao |
|
Loại relay |
Thường |
|
Số kênh |
||
124 Sản phẩm tương tự |
Relay | 4-Kênh Relay |
Giao tiếp | Chuẩn Arduino Shield |
Mức kích | Kích mức cao |
Led báo | Led báo màu đỏ |
Điện áp hoạt động | 5V |
Dòng điện | 130mA |
Điện áp tải Max | 250VAC/30VDC |
Dòng Max | 3A |
Lưu ý: Sản phẩm không được bảo hành. Quý khách vui lòng tham khảo Quy định bảo hành và Quy định đổi trả hàng
int RL1 = 4; int RL2 = 5; int RL3 = 6; int RL4 = 7; void setup() { pinMode(RL1, OUTPUT); pinMode(RL2, OUTPUT); pinMode(RL3, OUTPUT); pinMode(RL4, OUTPUT); for (int i = 4; i < 8; i++) { digitalWrite(i, LOW); } } void loop() { for (int i = 4; i < 8; i++) { digitalWrite(i, !digitalRead(i)); delay(500); } }
Chat
One of the most useful things you can do with an Arduino is control higher voltage (120-240V) devices like fans, lights, heaters, and other household appliances. Since the Arduino operates at 5V it can’t control these higher voltage devices directly, but you can use a 5V relay to switch the 120-240V current and use the Arduino to control the relay.
The Arduino can be programmed to turn on the relay when a certain event occurs, for example when the temperature of a thermistor gets higher than 30°C. Or when the resistance of a photoresistor drops below 400 Ohms. Almost any sensor can be used to trigger the relay to turn on or off. The trigger doesn’t even need to be from a sensor. It can occur at set time intervals, it can be triggered from the press of a button, or even when you get an email.
I’ll be using the SRD-05VDC-SL-C 5V relay in this tutorial because it’s very popular among Arduino and DIY electronics hobbyists. Let’s start with seeing how the 5V relay works, then I’ll show you how to set it up on the Arduino and give you some code to get it working.
Here’s the datasheet:
Code
Đoạn code khá đơn giản ở đây mình sử dụng chân D8 để làm chân điều khiển. Khi bắt đầu chương trình đèn sẽ sáng trong 3 giây, sau 3 giây bóng đèn sẽ tắt .
int Relay = 8; void setup() { pinMode(Relay, OUTPUT); digitalWrite(Relay, HIGH); } void loop() { digitalWrite(Relay, LOW); delay(3000); digitalWrite(Relay, HIGH); delay(3000); }
Giải thích Code
Đoạn code trên dùng để điều khiển một module relay (rơle) kết nối với chân số 8 của board Arduino. Khi chương trình được chạy, ở hàm
setup()
, chân số 8 được cấu hình là đầu ra với lệnh
pinMode(Relay, OUTPUT);
, và sau đó được kích hoạt bằng lệnh
digitalWrite(Relay, HIGH);
, giúp đảm bảo rơle khởi động ở trạng thái ban đầu.
Ở hàm
loop()
, rơle được điều khiển để chuyển đổi trạng thái bằng cách đặt đầu ra của chân số 8 ở mức thấp với lệnh
digitalWrite(Relay, LOW);
, sau đó đợi trong 3 giây bằng lệnh
delay(3000);
. Sau khi chờ 3 giây, chân số 8 được đặt ở mức cao bằng lệnh
digitalWrite(Relay, HIGH);
, rơle sẽ được kích hoạt và giữ ở trạng thái này trong 3 giây nữa. Điều này tạo ra một chu trình chuyển đổi trạng thái của rơle sau mỗi 6 giây.
Kết luận
Tóm lại, việc sử dụng Arduino để điều khiển đèn 220V bằng rơ le là một ứng dụng thực tế và hữu ích trong các hệ thống điện tử. Điều này giúp giảm thiểu việc tiếp xúc trực tiếp với điện áp cao và tăng cường an toàn cho người sử dụng. Bên cạnh đó, việc sử dụng rơ le cũng giúp đảm bảo việc điều khiển đèn 220V được ổn định và chính xác hơn. Tuy nhiên, để thực hiện được ứng dụng này, cần phải có kiến thức và kỹ năng về lập trình và điện tử, cũng như đảm bảo an toàn và tuân thủ các quy định về điện áp.
Các linh kiện cần thiết cho dự án
Tên linh kiện | Số lượng | Shopee |
Arduino Uno R3 | Mua ngay | |
Cáp nạp | Mua ngay | |
Relay 5V/1 Kênh | Mua ngay | |
Dây cắm (Đực – Cái) | Mua ngay |
Bạn sẽ học được gì
- Có kiến thức cơ bản về Robotics
- Chế tạo Robot dò đường thông minh
- Đánh thức nhà khoa học bên trong bạn
- Tìm hiểu thêm về Robotics, các thuật toán Robot tự động
- Kiến thức nền tảng để chế tạo các máy móc tự động phục vụ đời sống sinh hoạt, lao động sản xuất
- Kiến thức để chế tạo sản phẩm, tham gia các cuộc thi khoa học công nghệ trong nước và quốc tế
A Temperature Controlled Relay Circuit
To show you how to wire the relay, let’s build a temperature controlled relay circuit that will turn off a light bulb when the temperature of a thermistor reaches 150°F. Thermistors are really useful with 5V relays. You can use them to turn off a large motor if gets too hot or turn on a heater if the temperature gets too cold.
WARNING – THIS PROJECT INVOLVES HIGH VOLTAGES THAT CAN CAUSE SERIOUS INJURY OR DEATH. PLEASE TAKE ALL NECESSARY PRECAUTIONS, AND TURN OFF ALL POWER TO A CIRCUIT BEFORE WORKING ON IT.
The setup is fairly simple, just make sure that the high voltage connections to the relay are secure:
Identify the hot power wire (red wire in the diagram above) in the cord leading to the light bulb and make a cut. Connect the side leading to the light bulb to the NO terminal of the relay, and the side leading to the plug to the C terminal. This way the relay is on the hot side, and current is switched before it reaches the light bulb. It’s dangerous to put the relay on the neutral wire, since if the device fails current can still fault to ground when the relay is off.
The thermistor part of the circuit is set up as a voltage divider. The value of the resistor should be the same order of magnitude as the thermistor. For example, I’m using a 10K Ω thermistor, so the resistor should be 10K Ω as well. If you use a 100K Ω thermistor, use a 100K Ω resistor.
If you do use a 100K Ω thermistor, you’ll need to change line 7 in the code below to
Temp = log(100000.0*((1024.0/RawADC-1)));
. See our article on Making an Arduino Temperature Sensor for more information.
The Code
After everything is connected, upload this code to the Arduino:
#include
int pinOut = 10; double Thermistor(int RawADC) { double Temp; Temp = log(10000.0*((1024.0/RawADC-1))); Temp = 1 / (0.001129148 + (0.000234125 + (0.0000000876741 * Temp * Temp ))* Temp ); Temp = Temp - 273.15; Temp = (Temp * 9.0)/ 5.0 + 32.0; return Temp; } void setup() { Serial.begin(9600); pinMode(10, OUTPUT); } void loop() { int val; double temp; val=analogRead(0); temp=Thermistor(val); Serial.print("Temperature = "); Serial.print(temp); Serial.println(" F"); if (temp >= 150){ digitalWrite(pinOut, LOW); } else { digitalWrite(pinOut, HIGH); } delay(500); }
In this example, the relay will stay activated and let current flow through the light bulb until the temperature of the thermistor reaches 150°F. At 150°F the relay shuts off and the current stops. You can change the temperature in line 27 where it says
if (temp >= 150){
.
Here’s a video you can watch of me wiring up the relay to see it in action:
Another really useful project is a relay controlled power outlet box. This will let you plug any appliance into the outlet and control it with your Arduino without cutting into any power cords. You can also control several devices at the same time. See our tutorial “Turn Any Appliance into a Smart Device with an Arduino Controlled Power Outlet” to see how we built it.
Hope this is useful for you! Leave a comment if you have any questions. If you want us to let you know when we publish more tutorials, be sure to subscribe and share it if you know someone that would find it helpful. Thanks!
Module Relay 5V 1 Kênh
Hoàn Tiền 100%
Trường hợp hàng giá
Được kiểm tra hàng
Mở hộp khi nhận hàng
Đổi trả hàng miễn phí
Trong 30 ngày sau khi nhận
- Thông tin sản phẩm
- Hướng dẫn
- Đánh giá
* MÔ TẢ CHUNG:
– Module Relay 5V 1 Kênh được dùng như một công tắc điện , dùng để điều khiển các thiết bị công suất lớn ( đèn, động cơ, …)
– Module Relay 5V 1 Kênh gồm 1 rơ le hoạt động tại điện áp 5VDC, 12VDC chịu được hiệu điện thế lên đến 250VAC 10A. Module relay 1 kênh được thiết kế chắc chắn, khả năng cách điện tốt.
* THÔNG SỐ KĨ THUẬT:
– Điện áp hoạt động: 5V
– Dòng kích Relay: 5mA
– Kích thước: 43mm x 17.3mm x 17mm (dài x rộng x cao)
– Trọng lượng: 15g
Đầu vào:
– Điện áp nuôi : 5VDC /12VDC
– Tín hiệu vào điều khiển: 0V
+ Tín hiệu là 0: thì Relay đóng
+ Tín hiệu là 1 : thì Relay mở
Đầu ra:
– Tiếp điểm relay 220V 10A (Lưu ý tiếp điểm, không phải điện áp ra)
– NC : Thường đóng
– NO: Thường mở
– COM: Chân chung
Ký hiệu nguồn:
– VCC, GND là nguồn nuôi Relay
– In là chân tín hiệu điều khiển
Bước 1: Truy cập website và lựa chọn sản phẩm cần mua để mua hàng
Bước 2: Ở mỗi sản phẩm muốn mua, quý khách chọn MUA HÀNG hoặc click vào sản phẩm xem chi tiết, nhập số lượng muốn mua và chọn THÊM VÀO GIỎ HÀNG. Màn hình hiển thị ra pop up với các lựa chọn sau:
– Nếu bạn muốn tiếp tục mua hàng: Bấm vào phần Tiếp tục mua hàng để lựa chọn thêm sản phẩm vào giỏ hàng.
– Nếu bạn muốn đặt hàng và thanh toán cho các sản phẩm này vui lòng bấm vào: TIẾN HÀNG ĐẶT HÀNG
– Nếu bạn muốn xem giỏ hàng để cập nhật sản phẩm và số lượng, rê chuột đến giỏ hàng và click vào GIỎ HÀNG.
– Sau khi đã hoàn tất sản phẩm, số lượng muốn mua. Bạn chọn vào THANH TOÁN.
Bước 3: Lựa chọn thông tin tài khoản thanh toán
– Nếu bạn đã có tài khoản vui lòng nhập thông tin tên đăng nhập là email và mật khẩu vào mục đã có tài khoản trên hệ thống
– Nếu bạn chưa có tài khoản và muốn đăng ký tài khoản vui lòng điền các thông tin cá nhân để tiếp tục đăng ký tài khoản. Khi có tài khoản bạn sẽ dễ dàng theo dõi được đơn hàng của mình
– Nếu bạn muốn mua hàng mà không cần tài khoản vui lòng điền đầy đủ thông tin mua hàng.
– Ghi chú: Nếu quý khách không tạo tài khoản, mọi quyền lợi, ưu đãi cho khách hàng thân thiết, quý khách sẽ không được hưởng đầy đủ.
Bước 4: Điền các thông tin của bạn để nhận đơn hàng, lựa chọn hình thức thanh toán và vận chuyển cho đơn hàng của mình
Bước 5: Xem lại thông tin đặt hàng, điền chú thích và gửi đơn hàng
– Sau khi nhận được đơn hàng bạn gửi, chúng tôi sẽ liên hệ bằng cách gọi điện lại để xác nhận lại đơn hàng và địa chỉ của bạn.
Trân trọng cảm ơn!
How the 5V Relay Works
The SRD-05VDC-SL-C relay has three high voltage terminals (NC, C, and NO) which connect to the device you want to control. The other side has three low voltage pins (Ground, Vcc, and Signal) which connect to the Arduino.
- NC: Normally closed 120-240V terminal
- NO: Normally open 120-240V terminal
- C: Common terminal
- Ground: Connects to the ground pin on the Arduino
- 5V Vcc: Connects the Arduino’s 5V pin
- Signal: Carries the trigger signal from the Arduino that activates the relay
Inside the relay is a 120-240V switch that’s connected to an electromagnet. When the relay receives a HIGH signal at the signal pin, the electromagnet becomes charged and moves the contacts of the switch open or closed.
Normally OpenNormally Closed
The relay has two different types of electrical contacts inside – normally open (NO) and normally closed (NC). The one you use will depend on whether you want the 5V signal to turn the switch on or turn the switch off. The 120-240V supply current enters the relay at the common (C) terminal in both configurations. To use the normally open contacts, use the NO terminal. To use the normally closed contacts, use the NC terminal.
Normally Open
In the normally open configuration, when the relay receives a HIGH signal the 120-240V switch closes and allows current to flow from the C terminal to the NO terminal. A LOW signal deactivates the relay and stops the current. So if you want the HIGH signal to turn ON the relay, use the normally open terminal:
Normally Closed
In the normally closed configuration, a HIGH signal opens the switch and interrupts the 120-240V current. A LOW signal closes the switch and allows current to flow from the C terminal to the NC terminal. Therefore, if you want the HIGH signal to turn OFF the 120-240V current, use the normally closed terminal:
Keywords searched by users: relay 5 volt arduino
Categories: Cập nhật 40 Relay 5 Volt Arduino
See more here: kientrucannam.vn
See more: https://kientrucannam.vn/vn/