You are on page 1of 16

Thiết kế Nhà thông minh IOT

với bảo mật nhận diện khuôn


mặt
LƯƠNG CAO KHANH – 181402998
1.1 Chức năng dự án

 Mục đích của dự án này là làm NGÔI NHÀ THÔNG MINH DỰA VÀO BẢO MẬT
NHẬN DIỆN MẶT để tự động hóa ngôi nhà an toàn.
 Trong thế giới ngày nay, nhận dạng khuôn mặt là một phần quan trọng cho mục đích
an ninh và giám sát. Do đó cần có một hệ thống hiệu quả và tiết kiệm chi phí.
 Slide này trình bày chi tiết việc thiết kế và phát triển hệ thống giám sát an ninh dựa
trên IOT trong các tòa nhà có kết nối mạng Wi-Fi. Khi phát hiện khuôn mặt, bộ điều
khiển cho phép máy ảnh ghi lại sự kiện, cảnh báo cho người dùng bằng cách đặt
video trực tiếp của sự kiện đó lên trang web.
2. PHẦN CỨNG
 Mô-đun Wifi NodeMCU ESP8266
 Camera kết nối mạng
 Bộ CPU
 Đèn LED
3. PHẦN MỀM

 Phần mềm Aurdino IDE


 Phần mềm VS Code
 Trình duyệt Web bất kỳ
4. SƠ ĐỒ KHỐI
5. Thuật toán

 Thuật toán cho hệ thống nhận diện • Thuật toán cho hệ thống nhà thông
khuôn mặt minh
6. Sơ đồ
thiết kế
7. CHƯƠNG TRÌNH NHẬN
DIỆN KHUÔN MẶT
7. CHƯƠNG TRÌNH nhận
diện khuôn mặt

 Bước 1: Chương trình được


thực hiện để lấy mẫu khuôn
mặt từ webcam.
Tệp được lập trình để lấy mẫu
khuôn mặt là:
7. CHƯƠNG TRÌNH nhận • Sau khi thực hiện chương trình này, các mẫu dữ liệu được
diện khuôn mặt hướng dẫn sẽ được lấy và lưu trữ bên trong thư mục tập dữ
liệu.

 Để thực hiện chương trình này, ta sử


dụng thiết bị đầu cuối và gõ lệnh:
7. CHƯƠNG TRÌNH nhận
diện khuôn mặt

 Bước 2: Các mẫu được lấy qua quy trình


Bước 1 được đào tạo thông qua trình đào tạo:
7. CHƯƠNG TRÌNH nhận
diện khuôn mặt
• Sau khi thực hiện chương trình này, các mẫu dữ liệu được
lưu trữ dưới dạng một dãy số dưới format trainer.yml
 Để thực hiện trình đào tạo, chúng tôi sử dụng
thiết bị đầu cuối
7. CHƯƠNG TRÌNH nhận • Để thực hiện chương trình này, chúng ta sử dụng
diện khuôn mặt thiết bị đầu cuối.

 Bước 3: Sau khi các mẫu được đào tạo qua bước 2,
chúng ta đã sẵn sàng để chạy chương trình nhận
dạng khuôn mặt.
• Sau khi thực hiện chương trình này, bây giờ chúng ta
có thể nhận dạng khuôn mặt người so với khuôn mặt
mẫu được đào tạo
• Cùng với các tệp tiêu đề, chúng ta xác định các chân đầu vào
cho các tải sẽ được kết nối trong node MCU.

8. Chương trình
Nhà thông minh
Ở đây chúng tôi đã tích hợp trang web vào chương trình
nodeMCU.
8. Chương trình
Nhà thông minh

Ở đây chúng ta đã bắt đầu và bắt đầu gửi và nhận dữ liệu thông
qua mạng riêng được tạo.
 Phần mã code lập trình cho Node MCU ở đường link:
https://electronicsworkshops.com/2021/06/26/iot-based-smart-
home-with-face-recognition-security/#METHODOLOGY
 Phần mã code lập trình theo Python ở đường link:
9. CODE LẬP https://electronicsworkshops.com/wp-content/uploads/2021/06
/Smart-home-using-face-recognixation-main.zip
TRÌNH

You might also like