ESP8266 Khóa điện từ
Hướng dẫn này chỉ cho bạn cách sử dụng ESP8266 để điều khiển khóa điện từ, còn được biết đến với tên EM lock, khóa từ hoặc maglock.
Một lựa chọn thay thế cho khóa điện từ là khóa solenoid. Vui lòng tham khảo ESP8266 - Khóa solenoid để biết thêm thông tin.
Phần cứng cần chuẩn bị
| 1 | × | ESP8266 NodeMCU ESP-12E | ||
| 1 | × | Recommended: ESP8266 NodeMCU ESP-12E (Uno-form) | ||
| 1 | × | USB Cable Type-A to Type-C (for USB-A PC) | ||
| 1 | × | USB Cable Type-C to Type-C (for USB-C PC) | ||
| 1 | × | Electromagnetic Lock | ||
| 1 | × | Relay | ||
| 1 | × | 12V Power Adapter | ||
| 1 | × | DC Power Jack | ||
| 1 | × | (Khuyến nghị) Screw Terminal Expansion Board for ESP8266 | ||
| 1 | × | (Khuyến nghị) Power Splitter for ESP8266 Type-C |
Or you can buy the following kits:
| 1 | × | DIYables Sensor Kit (30 sensors/displays) | ||
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Về khóa điện từ
Khóa điện từ được sử dụng phổ biến để bảo vệ một cửa. Nó thường được vận hành bằng công tắc, đầu đọc dấu vân tay, đầu đọc RFID/NFC, bàn phím số, hoặc ứng dụng trên máy tính để bàn/thiết bị di động để kiểm soát quyền truy cập vào cửa, cổng của tòa nhà, v.v.
Sơ đồ chân của khóa điện từ
Một khóa điện từ gồm hai phần:
- Một nam châm điện có hai chân
- Một tấm phần động

Cách hoạt động
- Khi nam châm điện được cấp nguồn, một dòng điện chạy qua nó tạo ra một từ thông từ nam châm, khiến tấm armature bị hút về phía nam châm điện, dẫn đến hành động khóa.
- Ngược lại, khi nam châm điện không được cấp nguồn, không có từ thông và tấm armature không bị hút về nam châm điện, do đó tạo ra hành động mở khóa.
※ Lưu ý:
Khóa điện từ thường yêu cầu nguồn 12V, 24V hoặc 48V. Do đó, nó không thể kết nối trực tiếp với chân GPIO của ESP8266. Một rơ-le phải được sử dụng cho mục đích này.
Nếu chúng ta kết nối khóa điện từ với rơ-le (ở chế độ thường mở):
- Khi rơ-le không được kích hoạt, cửa được mở khóa
- Khi rơ-le được kích hoạt, cửa bị khóa
Kết nối ESP8266 với một rơ-le cho phép chúng ta lập trình nó để điều khiển khóa điện từ. Để tìm hiểu thêm về rơ-le, vui lòng tham khảo ESP8266 - rơ-le.
Trong quá trình lắp đặt, tấm đế nam châm nên được gắn vào cửa hoặc cửa sổ (phần chuyển động), và nam châm điện nên được gắn vào khung cửa (phần cố định). Khi cửa đóng, hai bộ phận này tiếp xúc với nhau.
Sơ đồ đấu dây

This image is created using Fritzing. Click to enlarge image
Xem thêm Sơ đồ chân ESP8266 và Cách cấp nguồn cho ESP8266.
Mã ESP8266 để điều khiển khóa nam châm điện
Đoạn mã dưới đây sẽ khiến cửa bị khóa và được mở khóa mỗi 5 giây.
Hướng dẫn từng bước
Để bắt đầu với ESP8266 trên Arduino IDE, hãy làm theo các bước sau:
- Xem hướng dẫn ESP8266 - Cài đặt phần mềm nếu đây là lần đầu bạn sử dụng ESP8266.
- Đấu dây các linh kiện như được hiển thị trong sơ đồ.
- Kết nối bo mạch ESP8266 với máy tính bằng cáp USB.
- Mở Arduino IDE trên máy tính của bạn.
- Chọn bo mạch ESP8266 phù hợp, chẳng hạn (ví dụ NodeMCU 1.0 (ESP-12E Module)), và cổng COM tương ứng.
- Sao chép mã nguồn và mở nó bằng Arduino IDE.
- Nhấp nút Upload trên Arduino IDE để biên dịch và tải mã lên ESP8266.
- Đưa tấm armature lại gần nam châm điện.
- Kiểm tra lực hút giữa tấm armature và nam châm điện.
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.