Arduino UNO R4 Khóa Solenoid

Hướng dẫn này sẽ chỉ bạn cách sử dụng Arduino UNO R4 và khóa solenoid để khóa/mở khóa cửa, tủ, hoặc ngăn kéo của bạn. Cụ thể, chúng ta sẽ học:

Arduino UNO R4 khóa điện từ solenoid

Linh Kiện Cần Thiết

1×Arduino UNO R4 WiFi hoặc Arduino UNO R4 Minima
1×(Tùy chọn) DIYables STEM V4 IoT, tương thích với Arduino Uno R4 WiFi
1×Arduino UNO R4 Minima (Thay thế)
1×Cáp USB Type-C
1×Khóa Solenoid
1×Relay
1×Bộ Chuyển Đổi Nguồn 12V
1×Jack Nguồn DC
1×(Khuyến nghị) Screw Terminal Block Shield for Arduino UNO R4
1×(Khuyến nghị) Breadboard Shield for Arduino UNO R4
1×(Khuyến nghị) Enclosure for Arduino UNO R4
1×(Khuyến nghị) Power Splitter for Arduino UNO R4
1×(Khuyến nghị) Prototyping Base Plate & Breadboard Kit for Arduino UNO

Or you can buy the following kits:

1×DIYables STEM V4 IoT Starter Kit (Arduino included)
1×DIYables Sensor Kit (30 sensors/displays)
1×DIYables Sensor Kit (18 sensors/displays)

Về Khóa Solenoid

Khóa solenoid, còn gọi là electric strike lock (khóa điện), được sử dụng để khóa hoặc mở khóa các vật dụng như tủ, ngăn kéo và cửa.

Sơ Đồ Chân

Khóa solenoid có hai dây:

  • Kết nối dây đỏ dương (+) với nguồn cung cấp DC 12V.
  • Kết nối dây đen âm (-) với ground (GND) của nguồn cung cấp DC.
khóa điện từ solenoid sơ đồ chân

Cách Hoạt Động

  • Khi khóa solenoid có điện, lưỡi khóa (strike) di chuyển ra ngoài ⇒ cửa được khóa.
  • Khi khóa solenoid không có điện, lưỡi khóa (strike) rút về ⇒ cửa được mở khóa.

※ Lưu ý:

Khóa solenoid thường cần nguồn cung cấp 12V, 24V, hoặc 48V. Chúng ta TUYỆT ĐỐI KHÔNG được kết nối trực tiếp khóa solenoid với chân Arduino UNO R4. Thay vào đó, hãy kết nối thông qua relay với chân Arduino UNO R4.

Nếu chúng ta kết nối khóa solenoid với relay ở chế độ normally open (thường mở):

  • Nếu relay mở, cửa được mở khóa.
  • Nếu relay đóng, cửa được khóa.

Bạn có thể kết nối Arduino UNO R4 với relay để lập trình điều khiển khóa solenoid. Tìm hiểu thêm về cách sử dụng relay với Arduino UNO R4 trong hướng dẫn Arduino UNO R4 - Relay.

Sơ Đồ Đấu Nối

Arduino UNO R4 khóa điện từ solenoid sơ đồ đấu dây

This image is created using Fritzing. Click to enlarge image

Code Arduino UNO R4

Code này sẽ khóa và mở khóa cửa mỗi 5 giây.

/* * Mã Arduino UNO R4 này được phát triển bởi newbiely.vn * Mã Arduino UNO R4 này được cung cấp để sử dụng công khai, không có ràng buộc. * Để xem hướng dẫn chi tiết và sơ đồ kết nối, vui lòng truy cập: * https://newbiely.vn/tutorials/arduino-uno-r4/arduino-uno-r4-solenoid-lock */ #define RELAY_PIN 3 // The Arduino UNO R4 pin connected to the IN pin of relay // the setup function runs once when you press reset or power the board void setup() { // initialize digital pin as an output. pinMode(RELAY_PIN, OUTPUT); } // the loop function runs over and over again forever void loop() { digitalWrite(RELAY_PIN, HIGH); // uhlock the door delay(5000); digitalWrite(RELAY_PIN, LOW); // lock the door delay(5000); }

Các Bước Thực Hiện

Thực hiện theo các hướng dẫn sau từng bước:

  • Nếu đây là lần đầu tiên bạn sử dụng Arduino Uno R4 WiFi/Minima, hãy tham khảo hướng dẫn về Arduino UNO R4 - Cài Đặt Phần Mềm.
  • Kết nối khóa solenoid với Arduino Uno R4 theo sơ đồ được cung cấp.
  • Kết nối board Arduino Uno R4 với máy tính của bạn bằng cáp USB.
  • Khởi chạy Arduino IDE trên máy tính của bạn.
  • Chọn board Arduino Uno R4 phù hợp (ví dụ: Arduino Uno R4 WiFi) và cổng COM.
  • Sao chép code và mở bằng Arduino IDE
  • Nhấn nút Upload trong Arduino IDE để tải code lên Arduino UNO R4
  • Kiểm tra vị trí của lưỡi khóa

Video Tutorial

Việc sản xuất video tốn rất nhiều thời gian. Nếu video hướng dẫn hữu ích cho việc học của bạn, hãy đăng ký kênh YouTube để ủng hộ. Nếu nhu cầu đủ cao, chúng tôi sẽ cố gắng làm thêm nhiều video.

Bình Luận

Bài hướng dẫn liên quan