Arduino Có Chạy Được Rơ Le 12V Không?

Arduino Co Chay Duoc Ro Le 12v Khong



Arduino là phần mềm miễn phí cho phép người dùng lập trình vi điều khiển theo yêu cầu của họ. Arduino được sử dụng để điều khiển nhiều thiết bị điện tử như đèn LED và rơle. Rơle là một công tắc cơ điện BẬT và TẮT thông qua tín hiệu điện. Nó được sử dụng để điều khiển các thiết bị khác nhau như đèn, quạt, tivi và máy sưởi.

Arduino có thể chạy Rơle 12V không?

Có, Arduino có thể chạy rơle 12V, nhưng không chạy trực tiếp. Nếu rơle 12V được kết nối với Arduino, nó có thể làm hỏng bo mạch Arduino. Nó có thể được thực hiện bằng cách sử dụng một bóng bán dẫn làm công tắc giữa Arduino và rơle, một điện trở để bảo vệ bóng bán dẫn và một điốt để bảo vệ Arduino.

Arduino được thiết kế để hoạt động trên 5V và nó có thể xử lý dòng điện 20mA bình thường. Vì vậy, để thiết lập rơle 12V trong Arduino, chúng ta cần khuếch đại dòng điện để đối phó với rơle 12V. Tương tự, chúng ta cần có thêm một nguồn điện 12V để cấp điện cho rơ le.







Để thiết lập rơle 12V với Arduino, bạn cần có những thứ sau.



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



  • IDE Arduino

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





  • bo mạch Arduino
  • Mô-đun Rơle 12V
  • Một bóng bán dẫn NPN (Tốt nhất là BC 548 hoặc 2N2222)
  • Một Đi-ốt (Tốt nhất là 1N4007)
  • một điện trở
  • Bóng đèn
  • bánh mì
  • kết nối dây

Tính toán cho điện trở cần thiết

Tham khảo bảng dữ liệu của rơle 12V để lưu ý điện trở của nó.

Giả sử rằng một rơle 12V có điện trở cuộn dây là 4000 Ω.



Dòng điện chạy qua sẽ

Với giá trị này của dòng điện và β= 190 đối với bóng bán dẫn 2N222, dòng điện cơ bản của bóng bán dẫn sẽ là:

Bây giờ, sử dụng định luật Ohm,

Vì vậy, bạn cần phải kết nối gần như 30 kΩ giữa bóng bán dẫn và Arduino.

Sơ đồ mạch

Tạo kết nối như được giải thích bên dưới:

1. Kết nối rơle

VỚI: Kết nối COM với nguồn điện 12V

KHÔNG: Nối cực dương của Bóng đèn với cực NO của rơle và cực âm với nguồn điện 12V

Ở phía cuộn dây của rơle, kết nối một đầu với nguồn điện 12V và đầu kia với bộ thu của bóng bán dẫn.

2. Kết nối bóng bán dẫn

Căn cứ: Kết nối đế của bóng bán dẫn với chân đầu ra 8 của Arduino thông qua điện trở 30 kΩ

Bộ phát: Nối đất bộ phát của bóng bán dẫn

Nhà sưu tập: Kết nối bộ thu của bóng bán dẫn với một đầu của cuộn dây rơle

3. Kết nối đi-ốt

Điốt phải được kết nối qua cuộn dây rơle và phía p của điốt được kết nối với cực thu của bóng bán dẫn.

Sau khi hoàn thành mạch, hãy tải đoạn mã sau vào Arduino và chạy mạch.

int chuyển tiếp đầu vào = số 8 ; // Kết nối chân 8 của Arduino với đế của bóng bán dẫn đóng vai trò là đầu vào cho rơle

khoảng trống cài đặt ( )

{

 pinMode ( Relayinput, OUTPUT ) ; //Khởi tạo đầu vào Rơle làm đầu ra của Arduino

}

khoảng trống vòng ( )

{ // Bạn có thể thêm điều kiện if ở đây theo yêu cầu của bạn

  digitalWrite ( Đầu vào chuyển tiếp, CAO ) ; // Rơle ngắt khi nhận được tín hiệu CAO

trì hoãn ( 10000 ) ; // Relay vẫn BẬT trong 10 giây

  digitalWrite ( Đầu vào chuyển tiếp, THẤP ) ; // Rơle bị tắt khi nhận tín hiệu THẤP

trì hoãn ( 10000 ) ; // Relay vẫn TẮT trong 10 giây

}

Khi mạch chạy, bóng bán dẫn hoạt động như một công tắc giữa Arduino và rơle 12V. Khi nguồn cung cấp được BẬT và dòng điện cơ sở được cung cấp cho bóng bán dẫn, dòng điện bắt đầu chạy từ bộ thu đến bộ phát. Bóng bán dẫn được BẬT và khi công tắc BẬT, nó sẽ vận hành rơle. Bóng đèn được kết nối qua cuộn dây của rơle sẽ sáng trong 10 giây và, như mã gợi ý, sau 10 giây, bóng đèn sẽ TẮT trong 10 giây.

Mạch phần cứng

Đưa ra dưới đây là mạch phần cứng điều khiển rơle 12V với Arduino. Các kết nối được thực hiện như đã giải thích ở trên. Khi bo mạch Arduino được cấp nguồn thông qua cáp nối tiếp USB. Bóng bán dẫn được BẬT và rơle hoạt động. Bất kỳ thiết bị nào cũng có thể được vận hành bằng cách sử dụng rơle.

Các thành phần được sử dụng trong phần cứng này là

  • bánh mì
  • bo mạch Arduino UNO
  • hai điện trở
  • một điốt
  • Một mô-đun tiếp sức
  • Một bóng bán dẫn BJT và một bóng bán dẫn FET
  • kết nối dây

Phần kết luận

Rơle 12 V có thể được vận hành bằng Arduino bằng cách sử dụng bóng bán dẫn, điện trở và điốt. Lợi ích quan trọng nhất của việc sử dụng rơle 12V với Arduino là tất cả các thiết bị có định mức 12V đều có thể được vận hành dễ dàng thông qua Arduino.