Bối cảnh và vấn đề nghiên cứu

Đề tài "Nhận dạng, xử lý dử liệu bằng phương pháp RFID và Keypad sử dụng Pic 16F877a" (trong nội dung còn được gọi là "Thiết kế mạch khóa cửa cho smart nhận dạng bằng module RFID sử dụng PIC 16F877A") là đồ án môn học Vi xử lý thuộc Bộ môn Tự động hóa, Khoa Điện – Điện Tử, Trường Cao đẳng Kỹ thuật Cao Thắng. Công trình do sinh viên Trịnh Minh Phương (MSSV: 0309181063) thực hiện dưới sự hướng dẫn của giảng viên Đặng Đắc Chi vào tháng 12 năm 2020.

Bối cảnh thực tiễn được tác giả nêu ra xuất phát từ sự phát triển của cuộc Cách mạng Công nghiệp 4.0 trong các lĩnh vực kinh tế, chính trị, khoa học và kỹ thuật. Sự phát triển kỹ thuật đòi hỏi các thiết bị điều khiển phải đạt độ chính xác cao, tốc độ xử lý nhanh, kích thước gọn nhẹ, tiện lợi và an toàn. Trong đó, công nghệ nhận dạng qua sóng vô tuyến (RFID) được ứng dụng phổ biến trong quản lý kho bãi, phân loại sản phẩm và kiểm soát người/vật ra vào trong các hệ thống giám sát thông minh. Tác giả lựa chọn đề tài nhằm xây dựng một mô hình thực nghiệm khóa cửa thông minh kết hợp hai phương thức xác thực: thẻ từ RFID và bàn phím số ma trận (Keypad).

Mục tiêu và nhiệm vụ nghiên cứu được văn bản xác định cụ thể thành 6 nội dung:

  1. Hoàn thành môn học và các nhiệm vụ nghiên cứu được giao.
  2. Tìm hiểu và ứng dụng giải thuật quét phím để giao tiếp bàn phím ma trận (Keypad) với vi điều khiển.
  3. Tìm hiểu, ứng dụng công nghệ quét thẻ RFID và nắm vững nguyên lý hoạt động của các linh kiện trong hệ thống.
  4. Thiết kế và thi công hoàn chỉnh mạch điều khiển cùng các khối chức năng phần cứng.
  5. Viết chương trình điều khiển đáp ứng đúng các yêu cầu kỹ thuật đặt ra.
  6. Tìm hiểu phương hướng phát triển nhằm tối ưu hóa hệ thống.

Đối tượng nghiên cứu của đề tài là hệ thống điều khiển truy cập sử dụng vi điều khiển PIC16F877A kết hợp module RFID RC522, bàn phím ma trận 4x4, màn hình LCD 1602 giao tiếp I2C, mạch công suất rơ-le và chốt điện từ Solenoid 12V.

Phạm vi nghiên cứu được giới hạn ở việc thiết kế, chế tạo mạch phần cứng nguyên mẫu và xây dựng firmware điều khiển nhúng trong thời gian từ ngày 30/09/2020 đến ngày 01/11/2020:

  • Ngày 30/09/2020: Nhận đề tài đồ án.
  • Từ 01/10/2020 đến 13/10/2020: Thiết kế phần cứng, mua sắm linh kiện, bo mạch và vật tư.
  • Từ 14/10/2020 đến 24/10/2020: Lắp ráp mô hình, thiết kế mạch điều khiển và hàn mạch.
  • Từ 25/10/2020 đến 01/11/2020: Kiểm tra (test) mạch điều khiển và viết chương trình điều khiển.

Cơ sở lý thuyết và phương pháp thiết kế

Công trình áp dụng phương pháp nghiên cứu thực nghiệm kỹ thuật, kết hợp tính toán thiết kế mạch điện tử, layout mạch in và lập trình vi điều khiển nhúng. Cơ sở lý thuyết và công nghệ sử dụng trong đề tài gồm:

  1. Vi điều khiển PIC16F877A (Microchip):

    • Kiến trúc 8-bit RISC với tập lệnh 35 lệnh độ dài 14-bit; mỗi lệnh thực thi trong một chu kỳ xung clock.
    • Tần số hoạt động tối đa 20 MHz, chu kỳ lệnh 200 ns.
    • Bộ nhớ chương trình Flash 8K x 14-bit (hỗ trợ ghi/xóa 100.000 lần, lưu trữ dữ liệu trên 40 năm, nạp trực tiếp qua chuẩn ICSP 2 chân).
    • Bộ nhớ RAM dữ liệu 368 x 8 byte; bộ nhớ EEPROM 256 x 8 byte (độ bền 1.000.000 lần ghi/xóa).
    • Gồm 5 cổng xuất nhập (Port A: 6 chân, Port B: 8 chân, Port C: 8 chân, Port D: 8 chân, Port E: 3 chân) với tổng cộng 33 chân I/O dạng vỏ DIP 40 chân.
    • Các khối ngoại vi tích hợp: Timer0 (8-bit), Timer1 (16-bit), Timer2 (8-bit); 2 bộ Capture/Compare/PWM; bộ chuyển đổi ADC 10-bit 8 kênh; 2 bộ so sánh điện áp; các chuẩn truyền thông nối tiếp SSP, SPI, I2C, USART (9-bit địa chỉ) và cổng song song PSP.
  2. Module RFID RC522:

    • Sử dụng IC MFRC522 để thu phát sóng vô tuyến nhận dạng thẻ không dây (thẻ NFC, thẻ từ).
    • Hệ thống RFID thụ động (passive tag) hoạt động ở nhóm tần số thấp (LF), không cần nguồn nuôi riêng, nhận năng lượng cảm ứng từ sóng radio của đầu đọc trong phạm vi 1–20 cm.
    • Giao tiếp với vi điều khiển thông qua chuẩn truyền thông nối tiếp đồng bộ SPI (Serial Peripheral Interface) 4 dây: SCK (xung nhịp đồng bộ tạo bởi Master), MISO (Master Input Slave Output), MOSI (Master Output Slave Input), SS (Slave Select - chọn chip Slave ở mức thấp).
  3. Bàn phím ma trận 4x4 (Keypad):

    • Cấu tạo gồm 16 phím bấm bố trí thành 4 hàng (ROW 1–4) và 4 cột (COL 1–4), kết nối qua 8 đường tín hiệu.
    • Ứng dụng thuật toán quét phím 5 bước: cấu hình các hàng là Output (kéo lên mức 1) và các cột là Input; lần lượt đưa mức logic 0 vào từng hàng và đọc trạng thái mức 0 tại các cột để xác định tọa độ phím được nhấn.
  4. Module hiển thị LCD 1602 kết hợp chip PCF8574 (I2C):

    • Màn hình LCD 1602 hiển thị 2 dòng, mỗi dòng 16 ký tự.
    • Mạch chuyển đổi sử dụng IC PCF8574 giúp giao tiếp qua chuẩn I2C 2 dây (SDA, SCL), giảm thiểu số chân kết nối với vi điều khiển.
    • Điện áp hoạt động: 2.5–6V DC; địa chỉ I2C mặc định là 0x27 (tùy biến qua các chân A0/A1/A2); tích hợp biến trở chỉnh độ tương phản và jumper điều khiển đèn nền.
  5. Khối nguồn và mạch công suất:

    • Nguồn sơ cấp: Adapter chuyển đổi từ nguồn điện lưới AC 220V (50/60 Hz) sang DC 12V – 5A.
    • IC ổn áp LM7805: Hạ áp và ổn định điện áp 5V DC, dòng tải cực đại 1.5A, dải điện áp đầu vào 7–25V, nhiệt độ làm việc từ -20°C đến 85°C.
    • IC ổn áp LM1117-3.3: Cung cấp điện áp 3.3V DC riêng cho module RFID RC522, dòng tải 1A, nhiệt độ làm việc từ -40°C đến 125°C.
    • Khối công suất rơ-le: Sử dụng rơ-le tiếp điểm (COM, NC, NO) điều khiển đóng/ngắt nguồn 12V cấp cho chốt điện từ Solenoid (loại thường đóng NC).

Thiết kế và triển khai hệ thống kỹ thuật

Hệ thống được thiết kế theo cấu trúc module hóa phần cứng và chương trình nhúng phân nhánh, kết nối khép kín từ khâu thu nhận tín hiệu đến khối xử lý và cơ cấu chấp hành.

Tên khối chức năng Linh kiện chính sử dụng Thông số kỹ thuật / Vai trò
Khối nguồn Adapter 12V 5A, IC LM7805, IC LM1117-3.3, tụ 100µF, tụ 104 Cấp 12V cho Solenoid; cấp 5V cho vi điều khiển, LCD, Relay; cấp 3.3V cho RFID.
Khối xử lý trung tâm PIC16F877A (DIP 40 chân), thạch anh, mạch reset, cổng ICSP Xử lý dữ liệu quét phím, giải mã thẻ RFID, đối soát dữ liệu trong EEPROM, xuất lệnh điều khiển.
Khối nhận tín hiệu vào Module RFID RC522, Bàn phím ma trận mềm 4x4 Nhập mã ID thẻ qua sóng vô tuyến (SPI) và nhập mật khẩu trực tiếp qua ma trận phím.
Khối hiển thị & Cảnh báo LCD 1602 + PCF8574 (I2C), Còi Buzzer mini, 2 LED báo sai, Transistor C1815, trở 220Ω Hiển thị giao diện vận hành, phát âm thanh và tín hiệu LED khi thao tác đúng/sai.
Khối công suất Optocoupler PC817, Transistor C1815, Rơ-le 5V, Diode 1A, LED báo trạng thái Cách ly quang vi điều khiển với mạch động lực; đảo trạng thái rơ-le kích mở khóa; chống xung dòng ngược.
Cơ cấu chấp hành Chốt điện từ Solenoid 12VDC Đóng/mở chốt cửa vật lý (loại thường đóng, mở khi rơ-le kích cấp điện 12V).

Chi tiết ghép nối mạch nguyên lý và mạch công suất:

  • Mạch công suất sử dụng Opto PC817 nhằm cách ly tín hiệu điều khiển từ PIC16F877A với phần nguồn công suất, sử dụng điện trở 330Ω để hạn dòng cho LED phát quang bên trong opto. Tín hiệu ngõ ra từ opto kích mở transistor C1815 (có điện trở 1 kΩ phân cực cực Base) để đóng cuộn hút rơ-le. Mạch tích hợp diode 1A đấu song song ngược với cuộn hút rơ-le để triệt tiêu dòng điện cảm ứng tự cảm, kèm một LED báo trạng thái đóng ngắt mắc nối tiếp với điện trở 1000Ω.
  • Khối cảnh báo sử dụng transistor C1815 để khuếch đại dòng kích còi Buzzer mini và 2 LED báo lỗi nối tiếp qua điện trở 220Ω.
  • Khối xử lý trung tâm lưu trữ toàn bộ dữ liệu thẻ chủ (Master tag), mã định danh thẻ người dùng và chuỗi mật khẩu bàn phím vào bộ nhớ EEPROM nội của PIC16F877A để chống mất dữ liệu khi mất nguồn.

Toàn bộ hệ thống phần cứng sau khi thiết kế sơ đồ nguyên lý được chuyển sang vẽ mạch in và layout hoàn chỉnh dưới dạng bản vẽ mạch 2D trước khi gia công, hàn lắp linh kiện.

Nội dung chính theo từng chương

Chương 1: GIỚI THIỆU CHUNG

Trình bày tổng quan về cuộc cách mạng công nghệ 4.0 và tầm quan trọng của các thiết bị tự động hóa trong quản lý, giám sát an ninh. Giới thiệu lý do lựa chọn đề tài thiết kế khóa cửa thông minh bằng RFID và PIC16F877A. Xác định 6 mục tiêu - nhiệm vụ nghiên cứu, kết cấu báo cáo gồm 5 chương và bảng kế hoạch tiến độ thực hiện từ 30/09/2020 đến 01/11/2020.

Chương 2: CƠ SỞ LÝ THUYẾT

Hệ thống hóa toàn bộ kiến thức lý thuyết về các linh kiện điện tử và vi điều khiển trong hệ thống:

  • Phân tích kiến trúc vi điều khiển PIC16F877A: 35 tập lệnh, sơ đồ 40 chân, cấu tạo các thanh ghi TRISA, TRISB, TRISC, TRISD, TRISE, các bộ định thời Timer0/1/2, bộ nhớ Flash/RAM/EEPROM và các cổng truyền thông.
  • Phân tích nguyên lý module RFID RC522: phân loại hệ thống chủ động (UHF có pin riêng) và bị động (LF, HF, UHF dùng năng lượng cảm ứng vô tuyến); cấu trúc 4 đường truyền chuẩn SPI (SCK, MISO, MOSI, SS) và nguyên lý giao tiếp với vi điều khiển.
  • Cấu tạo bàn phím ma trận 4x4 (16 phím, 8 chân) và chi tiết 5 bước của thuật toán quét phím ma trận.
  • Cấu tạo màn hình LCD 1602 (bảng chức năng 16 chân) và mạch giao tiếp PCF8574 qua chuẩn I2C.
  • Thông số kỹ thuật các linh kiện nguồn và công suất: Adapter 12V 5A, IC LM7805 (5V/1.5A), IC LM1117-3.3 (3.3V/1A), Rơ-le 3 tiếp điểm (COM, NC, NO) và động cơ chốt điện từ Solenoid 12V.

Chương 3: THIẾT KẾ SƠ ĐỒ NGUYÊN LÝ VÀ SƠ ĐỒ KHỐI

Xây dựng sơ đồ khối tổng thể gồm 8 khối chức năng và phân tích nguyên lý phối hợp giữa các khối. Tính toán và thiết kế chi tiết từng mạch nguyên lý:

  • Mạch nguồn nuôi: Chuyển đổi 12V sang 5V (LM7805) và 3.3V (LM1117-3.3), bố trí hệ thống tụ lọc gồm tụ hóa 100µF và tụ gốm 104.
  • Khối nhận tín hiệu: Bố trí hàng rào header/jumper để kết nối module RFID RC522 và bàn phím ma trận 4x4.
  • Khối xử lý trung tâm: Ghép nối vi điều khiển PIC16F877A với mạch dao động thạch anh, mạch nút nhấn Reset, tụ lọc nguồn và chân nạp ICSP.
  • Khối hiển thị và cảnh báo: Ghép nối LCD qua mạch I2C, mạch còi báo Buzzer và 2 LED báo trạng thái qua transistor C1815 và điện trở 220Ω.
  • Khối công suất: Mạch cách ly quang qua PC817 (trở 330Ω), kích đóng rơ-le qua transistor C1815 (trở 1 kΩ), diode 1A chống dòng ngược, LED hiển thị (trở 1000Ω) điều khiển chốt điện từ Solenoid 12V.
  • Bản vẽ layout mạch in 2D hoàn chỉnh.

Chương 4: LƯU ĐỒ GIẢI THUẬT VÀ CHƯƠNG TRÌNH ĐIỀU KHIỂN

Xây dựng lưu đồ giải thuật chi tiết cho toàn bộ hệ thống và phân tách thành 15 lưu đồ chương trình chính và chương trình con chuyên biệt:

  1. Lưu đồ chương trình chính (Main): Khởi tạo các cổng I/O, ngoại vi I2C, SPI, LCD; liên tục quét thẻ RFID và quét phím ma trận.
  2. Chương trình con cảnh báo còi: Kích hoạt còi buzzer phát tín hiệu âm thanh khi nhập sai hoặc xác thực thành công.
  3. Chương trình con lưu EEPROM: Ghi dữ liệu mã thẻ và mật mã vào các ô nhớ cố định trong EEPROM.
  4. Chương trình con đọc EEPROM: Đọc các giá trị mã thẻ và mật khẩu đã lưu từ EEPROM lên RAM để đối chiếu.
  5. Chương trình con thêm thẻ: Cho phép quản trị viên quẹt thẻ chủ để đăng ký thêm mã thẻ người dùng mới vào bộ nhớ.
  6. Chương trình con xóa thẻ: Xóa mã thẻ hiện có ra khỏi vùng nhớ EEPROM.
  7. Chương trình con gọi EEPROM: Truy xuất dữ liệu đối sánh trong quá trình quét.
  8. Chương trình con đọc về giá trị thẻ: Thu nhận chuỗi byte dữ liệu ID truyền về từ module RC522 qua giao thức SPI.
  9. Chương trình con xử lý thẻ: So sánh mã thẻ vừa đọc với danh sách mã trong EEPROM để quyết định đóng/mở cửa.
  10. Chương trình con nhận phím Keypad: Quét ma trận 4x4 để thu nhận ký tự được nhấn.
  11. Chương trình con xử lý phím: Giải mã mã phím nhận được thành các ký tự số hoặc phím chức năng.
  12. Chương trình con nhập Pass: Tiếp nhận chuỗi ký tự mật mã từ người dùng nhập trên bàn phím.
  13. Chương trình con xử lý Pass: So khớp chuỗi mật khẩu vừa nhập với mật khẩu lưu trong EEPROM.
  14. Chương trình con đổi Pass: Cung cấp quy trình thay đổi mật khẩu quản trị và lưu trữ giá trị mới.
  15. Chương trình con lưu/đọc Pass EEPROM: Quản lý đọc/ghi chuỗi ký tự mật mã vào bộ nhớ bất biến.

Chương 5: KẾT QUẢ ĐẠT ĐƯỢC VÀ HƯỚNG PHÁT TRIỂN

Tổng kết các kết quả đạt được từ mô hình thực nghiệm, phân tích các điểm hạn chế về mặt phần cứng và thuật toán, đồng thời vạch ra các định hướng nâng cấp hệ thống trong tương lai.

Kết quả và đóng góp

Về kết quả thực nghiệm:

  • Thiết kế và chế tạo thành công phần cứng mạch điều khiển khóa cửa hoàn chỉnh, bố trí layout 2D gọn gàng, tích hợp đầy đủ các khối chức năng.
  • Hệ thống thực hiện chính xác các chức năng nhận diện mã thẻ RFID thông qua module RC522 và xử lý nhập mật mã qua bàn phím ma trận 4x4.
  • Giao tiếp thành công vi điều khiển PIC16F877A với màn hình LCD 1602 thông qua mạch chuyển đổi I2C (PCF8574), tiết kiệm số lượng chân I/O.
  • Viết và nạp thành công chương trình nhúng với 15 modul giải thuật, thực thi tốt các tác vụ: nhận dạng thẻ, xử lý mật mã, thêm thẻ mới, xóa thẻ cũ, đổi mật khẩu và lưu trữ an toàn trong EEPROM.
  • Mạch công suất cách ly quang bằng Opto PC817 và rơ-le hoạt động ổn định, điều khiển đóng/mở chính xác chốt từ Solenoid 12V kết hợp cảnh báo qua còi buzzer và LED.

Về giải pháp và đóng góp kỹ thuật:

  • Đề xuất mô hình xác thực kép (RFID + Password Keypad) giúp tăng cường bảo mật cho hệ thống khóa cửa thông minh độc lập (standalone).
  • Tận dụng bộ nhớ EEPROM nội của PIC16F877A để lưu trữ cơ sở dữ liệu xác thực, duy trì tính toàn vẹn dữ liệu khi có sự cố mất nguồn điện mà không cần pin nuôi ngoài.
  • Ứng dụng chuẩn I2C qua chip PCF8574 giúp tối ưu hóa số chân điều khiển của vi điều khiển, dành chân cho chuẩn SPI 4 dây và bàn phím ma trận.

Hạn chế và hướng nghiên cứu tiếp

Hạn chế của đề tài:

  • Hệ thống hoạt động theo phương thức độc lập tại chỗ, chưa có kết nối mạng để giám sát hoặc quản lý từ xa.
  • Dung lượng bộ nhớ EEPROM nội của PIC16F877A (256 byte) giới hạn số lượng thẻ RFID và mật khẩu có thể lưu trữ trong hệ thống.
  • Cấu trúc phần cứng và vỏ bảo vệ cơ khí của mô hình còn ở mức thử nghiệm trong phòng thí nghiệm, chưa được đóng gói hoàn chỉnh cho môi trường thực tế.

Hướng phát triển trong tương lai:

  • Nâng cấp vi điều khiển hoặc bổ sung bộ nhớ EEPROM ngoài/Flash để tăng dung lượng lưu trữ danh sách người dùng.
  • Tích hợp thêm các module truyền thông không dây (Wi-Fi, Bluetooth, GSM) hoặc kết nối mạng IoT để quản lý, giám sát lịch sử ra vào và mở khóa từ xa qua máy tính hoặc ứng dụng di động.
  • Phát triển thêm các phương thức sinh trắc học (vân tay, nhận diện khuôn mặt) kết hợp cùng RFID và Keypad để nâng cao cấp độ an ninh.

Giá trị tham khảo

Báo cáo đồ án là tài liệu kỹ thuật có giá trị tham khảo thiết thực cho:

  • Sinh viên các ngành Kỹ thuật Điện – Điện tử, Tự động hóa, Cơ điện tử và Kỹ thuật máy tính/IoT khi thực hiện đồ án môn học vi điều khiển, đồ án tốt nghiệp về hệ thống nhúng.
  • Phần đáng tham khảo nhất trong tài liệu là thiết kế chi tiết khối công suất cách ly quang (PC817 + C1815 + Rơ-le), quy trình giao tiếp chuẩn SPI với module RFID RC522, phương pháp quét bàn phím ma trận 4x4 và cấu trúc 15 lưu đồ thuật toán xử lý dữ liệu EEPROM trên dòng vi điều khiển PIC.

Câu hỏi thường gặp

1. Vi điều khiển PIC16F877A giao tiếp với module RFID RC522 thông qua chuẩn truyền thông nào và gồm những đường tín hiệu nào?
PIC16F877A giao tiếp với module RFID RC522 qua chuẩn truyền thông nối tiếp đồng bộ SPI 4 dây, gồm các đường tín hiệu: SCK (Serial Clock - xung giữ nhịp do Master phát), MISO (Master Input Slave Output), MOSI (Master Output Slave Input) và SS (Slave Select - chân chọn chip hoạt động ở mức thấp).

2. Giải thuật quét bàn phím ma trận 4x4 trong đồ án được thực hiện qua mấy bước?
Giải thuật quét phím ma trận 4x4 được thực hiện qua 5 bước: (1) Cấu hình 4 chân hàng (ROW) làm ngõ ra ở mức cao và 4 chân cột (COL) làm ngõ vào; (2) Giữ tất cả ROW = 1 và kiểm tra trạng thái COL; (3) Đưa ROW1 = 0 và các hàng khác = 1 để kiểm tra các phím thuộc hàng 1; (4) Lần lượt đưa mức 0 sang ROW2, ROW3, ROW4 và kiểm tra COL tương ứng; (5) Dịch mức 0 liên tục qua các hàng để xác định chính xác phím được nhấn.

3. Khối nguồn của hệ thống cung cấp những mức điện áp nào và sử dụng các linh kiện ổn áp nào?
Khối nguồn nhận điện áp đầu vào 12V DC (dòng 5A từ Adapter 220VAC). Mức 12V được cấp trực tiếp cho cuộn hút chốt điện từ Solenoid; IC LM7805 hạ áp xuống 5V DC (1.5A) để cấp nguồn cho vi điều khiển, LCD, rơ-le và bàn phím; IC LM1117-3.3 hạ áp xuống 3.3V DC (1A) cấp nguồn riêng cho module RFID RC522.

4. Mạch công suất kích mở khóa chốt từ được thiết kế bảo vệ chống nhiễu và cách ly như thế nào?
Mạch công suất sử dụng Optocoupler PC817 để cách ly hoàn toàn vi điều khiển với mạch nguồn công suất, có điện trở 330Ω hạn dòng cho LED opto. Tín hiệu qua opto kích mở transistor C1815 đóng rơ-le. Mạch có gắn thêm diode 1A mắc song song ngược với cuộn dây rơ-le để triệt tiêu dòng điện cảm ứng tự cảm bảo vệ transistor, cùng LED báo trạng thái có trở hạn dòng 1000Ω.

5. Dữ liệu mã thẻ và mật khẩu được lưu trữ ở đâu trong hệ thống để tránh mất dữ liệu khi ngắt nguồn?
Toàn bộ mã ID của thẻ Master, thẻ người dùng và mật khẩu bàn phím được lưu trực tiếp vào bộ nhớ EEPROM nội dung lượng 256 x 8 byte của vi điều khiển PIC16F877A. Bộ nhớ này có khả năng ghi xóa 1.000.000 lần và lưu trữ dữ liệu không bị mất trên 40 năm.

Kết luận

Đồ án môn học Vi xử lý của sinh viên Trịnh Minh Phương đã thiết kế và thi công thành công hệ thống khóa cửa thông minh nhận dạng kép bằng module RFID RC522 và bàn phím ma trận 4x4 sử dụng vi điều khiển PIC16F877A. Hệ thống tích hợp hoàn chỉnh các khối chức năng từ phần cứng nguồn nuôi, mạch hiển thị LCD I2C, mạch công suất cách ly quang điều khiển chốt điện từ Solenoid 12V đến cấu trúc firmware 15 module giải thuật lưu trữ EEPROM an toàn. Công trình cung cấp giải pháp thực nghiệm kỹ thuật rõ ràng, có độ tin cậy cao và là tài liệu tham khảo hữu ích cho các nghiên cứu ứng dụng vi điều khiển và nhận dạng sóng vô tuyến trong tự động hóa.