Lưu đồ giải thuật

Một phần của tài liệu Mô hình nhà thông minh dùng ARDUINO và ESP8266 (Trang 101 - 107)

CHƯƠNG 5 THI CÔNG HỆ THỐNG

5.4 LẬP TRÌNH HỆ THỐNG

5.4.1 Lưu đồ giải thuật

Hệ thống có các chức năng như sau:

• Hệ thống chính là cửa được đóng mở bằng cách quét thẻ RFID hoặc bằng cách quét vân tay. Sau đó hệ thống sẽ xử lý, kiểm tra xem thẻ RFID có được cho phép mở cửa hay khơng. Nếu được thì sẽ tiến hành mở cửa cịn nếu khơng thì sẽ cảnh báo lên màn hình LCD, …. Thêm nữa là cho phép thêm thẻ, xóa thẻ.

• Khi cấp điện vào hệ thống sẽ khởi động Arduino, module đọc RFID, hiển thị lên màn hình LCD. Bình thường, hệ thống sẽ ở trạng thái chờ có thẻ để xử lý.

LƯU ĐỒ HỆ THỐNG

Hình 5.7. Lưu đồ giải thuật của hệ thống

Giải thích lưu đồ:

Ban đầu, khi có nguồn và khởi tạo xong, LCD sẽ hiển thị giá trị nhiệt độ, độ ẩm và trạng thái thẻ.Ngoài ra, giá trị nhiệt độ, độ ẩm còn hiển thị trên ứng dụng Blynk của điện thoại thơng minh .Khi có thẻ được scan vào, hệ thống sẽ kiểm tra xem ID thẻ có được lưu trong hệ thống hay khơng. Nếu có thì hệ thống sẽ tiến hành mở cửa và sau 10 giây sẽ đóng lại hiển thị lên LCD. Nếu ID là thẻ lạ thì hệ thống sẽ báo sai thẻ và hiển thị lên LCD.

LƯU ĐỒ THÊM/XĨA THẺ:

Hình 5.8. Lưu đồ giải thuật thêm / xóa thẻ

Giải thích lưu đồ: Hệ thống có bảo mật bằng cách scan đúng thẻ master đã được lưu trên dữ liệu hệ thống . (Lưu ý: Hệ thống sẽ khơng cho phép xóa thẻ master). Để thêm thẻ mới hoặc xóa dữ liệu cho thẻ đã có data trên hệ thống, trạng thái LCD hiển thị trên là STATE WAITING. Sau đó , ta scan thẻ master vào rồi scan tiếp thẻ mới để thêm thẻ mới vào dữ liệu. Tương tự cho việc xóa thẻ đã có dữ liệu, sau khi scan thẻ master thì ta scan tiếp thẻ đã có data để xóa dữ liệu thẻ đã có ra khỏi hệ thống.

LƯU ĐỒ PHÁT HIỆN KHĨI / KHÍ GAS:

Hình 5.9. Lưu đồ giải thuật phát hiện khói / khí gas

Giải thích lưu đồ: Khi cảm biến phát hiện có khói hoặc khí gas vượt mức cho phép,hệ thống sẽ tự động hú cịi báo để người dùng biết có khói/khí gas vượt mức cho phép.Cịi sẽ hú cho đến khi cảm biến khơng cịn phát hiện khói / khí gas.

Hình 5.10. Lưu đồ giải thuật phát hiện có người chuyển động

Giải thích lưu đồ: Khi cảm biến phát hiện có người chuyển động,hệ thống sẽ tự động hú còi báo. Còi sẽ hú cho đến khi cảm biến khơng cịn phát hiện người chuyển động trong khu vực chỉ định.

LƯU ĐỒ BẬT ĐÈN HÀNH LANG TỰ ĐỘNG :

Hình 5.11. Lưu đồ giải thuật bật đèn hành lang tự động.

Giải thích lưu đồ: Khi cảm biến ánh sáng phát hiện không đủ độ sáng cho phép,đèn hành lang sẽ tự động bật (dùng trong giả lập môi trường trời tối ).Đèn hành lang sẽ tự bật cho đến khi cảm biến phát hiện đủ độ sáng thì đèn tắt.

Một phần của tài liệu Mô hình nhà thông minh dùng ARDUINO và ESP8266 (Trang 101 - 107)

Tải bản đầy đủ (PDF)

(119 trang)