Hiển thị LCD sau khi thêm thẻ mới thành công

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

Mô tả: Sau khi thêm thẻ mới thành cơng,LCD sẽ hiển thị như hình 6.8.

Tương tự, cho việc xóa thẻ ra khỏi hệ thống, ta cần phải scan thẻ master trước, sau đó ta scan tiếp thẻ cần xóa ra khỏi hệ thống.

Hình 6.9. Hiển thị LCD sau khi scan thẻ cần xóa ra khỏi hệ thống.

Hình 6.11. Hiển thị giao diện điều khiển trên điện thoại dung app Blynk.

Mô tả: Sau khi hệ thống khởi động, wifi đã được kết nối thì ta sẽ thấy dữ liệu nhiệt

độ, độ ẩm trên cảm biến sẽ hiển thị trên điện thoại. Ngồi ra, ta cịn có thẻ điều khiển bật / tắt đèn các phịng bằng các phím ảo trên app Blynk. Động cơ giảm tốc DC có thể được điều khiển qua app để điều khiển giàn phơi. Ta có thể điều khiển được chiều (trái, phải) và tốc độ của động cơ như hình 6.7.

6.3 KẾT QUẢ PHẦN CỨNG

Hệ thống phần cứng chúng ta gồm 2 phần chính: phần điều khiển và phần cảm biến. Thì cả 2 phần này đều chạy thành công và ổn định.

Việc kết nối các linh kiện với nhau, thì chúng ta dùng phương án hàn trên Test Board hàn. Nên rất dễ dàng để nâng cấp sau này. Tuy nhiên, khi nhìn vào thì khơng được gọn gàng và đẹp mắt. Vì vậy, chúng ta sẽ giấu đi phần linh kiện ở dưới mơ hình.

6.4 KẾT LUẬN

Thiết bị sau khi thiết kế đã đạt được những kết quả sau:

Thiết kế hồn chỉnh mơ hình nhà thơng minh. Gồm đầy đủ các chức năng chính: + Điều khiển thiết bị (đèn, cửa chính, hệ thống phơi đồ…) qua app Blynk được cài đặt lên Smart phone và Tablet. Có thể điều khiển nội bộ (tablet đặt tại phịng khách), và có thể điều khiển từ xa ở bất kì đâu bằng smart phone.

+ Đọc giá trị các cảm biến và hiển thị lên app. Và có thể cảnh báo cho người dùng khi có biến cố xảy ra (như báo cháy, báo khói và khí ga).

Hệ thống hoạt động khá ổn định, rất ít xảy ra lỗi khi hoạt động. Sử dụng internet là wifi rất phổ biến hiện nay nên đề tài rất thiết thực và gần gũi với người dùng.

Việc nghiên cứu đề tài “Nhà Thông Minh” đã mang lại cho em rất nhiều kiến thức và kinh nghiệm. Đề tài giúp cho em nắm rõ được họ ESP8266 nói chung và NodeMCU nói riêng. Nắm rõ cách lập trình Arduino cho NodeMCU trên mơi trường lập trình Arduino IDE. Hiểu sâu hơn về các loại cảm biến có trên thị trường. Đồng thời, nắm được cơ bản việc xây dựng một app cơ bản cho điện thoại để ứng dụng vào IoT. Và cuối cùng là kết nối các kiến thức trên với nhau để tạo thành một sản phẩm hữu ích cho đời sống, có mục đích và ý nghĩa thiết thực cho con người.

Mặc dù hệ thống đã đạt được những ưu điểm nhất định, tuy nhiên do hạn chế về thời gian, tài chính và sự hiểu biết nên sản phẩm vẫn có những mặt hạn chế:

1. Tốc độ của hệ thống chưa được tối ưu vì hệ thống chưa được tối ưu một cách hoàn hảo.

2. Vẫn chưa làm được các chức năng cao cấp hơn của một ngôi nhà thông minh.

3. Ứng dụng Blynk vẫn còn nhiều hạn chế, chưa thực sự chuyên nghiệp và thẩm mỹ như các sản phẩm trên thị trường hiện nay.

4. Tuy nhiên, do hạn chế về kiến thức và thời gian thực hiện mơ hình trong điều kiện giãn cách do dịch covid, một số module bị hỏng không thể mua để thay thế , nguồn tài liệu tham khảo chủ yếu qua internet nên đề tài khơng tránh khỏi những sai sót và cịn một số hạn chế:

-Hạn chế lớn nhất là chưa có nguồn điện dự trữ để cung cấp cho hệ thống hoạt động khi bị mất nguồn chính, dẫn đến có thể mất dữ liệu thẻ. -Vì điều kiện kinh phí và thời gian có hạn, nên nhóm chỉ thực hiện được mơ hình tương đối hồn chỉnh, tính thẩm mỹ khơng cao.

6.5 HƯỚNG PHÁT TRIỂN CHO ĐỀ TÀI

Hiện tại đề tài đang dừng ở mức độ mơ hình, nhưng hồn tồn có thể ứng dụng vào thực tiễn, với chi phí phải chăng, dễ thi cơng.

App Blynk có thể được nâng cấp hơn nữa bằng việc lập trình với các mơi trường chuyên nghiệp hơn như Android Studio, Eclipse…

Có thể phát triển thêm nhiều chức năng cho nhà thông minh, đồng thời tối ưu cả phần cứng và phần mềm hơn nữa để sản phẩm thêm hồn hảo.

Hệ thống điều khiển cửa có thể mở rộng thêm module thời gian thực, có khả năng lưu trữ, gửi dữ liệu ID người dùng lên database server.

Thêm cảm biến vân tay để có thêm giải pháp để mở cửa.

Nâng cấp module đọc RFID có thể đọc được thẻ ở cự ly xa hơn.

Thực hiện gửi cảnh báo qua điện thoại khi có thẻ lạ hoặc vân tay lạ quét vào hệ thống nhiều lần.

TÀI LIỆU THAM KHẢO

[1] Wikipedia. Nhà thông minh. 2018, Available from:

https://vi.wikipedia.org/wiki/Nh%C3%A0_th%C3%B4ng_minh [2] Wikipedia. Internet Vạn Vật. 2018, Available from:

https://vi.wikipedia.org/wiki/Internet_V%E1%BA%A1n_V%E1%BA%ADt [3] Vũ Quang Huy. “Sử Dụng Arduino IDE Lập Trình ESP8266 NodeMCU.” [Online]. https://www.stdio.vn/articles/su-dung-arduino-ide-lap-trinh-esp8266- nodemcu-555, 15/02/2017.

[4] Vũ Đức Toàn. “Hướng dẫn bật tắt thiết bị bằng thẻ RFID.” [Online]. https://www.youtube.com/watch?v=ChhtqID80kY, 23/1/2017.

[5] “Tổng quan về cảm biến.” [Online]. http://arduino.vn/bai-viet/1100-tong-quan- ve-cam-bien, 3/8/2016.

[6] https://www.packtpub.com/product/esp8266-home-automation- projects/9781787282629

[7] TuanPM. “Lập trình ESP8266 Arduino.” [Online]. https://arduino.esp8266.vn/, 2017.

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