Lập trình ứng dụng điều khiển cho thiết bị Android

Một phần của tài liệu (TIỂU LUẬN) báo cáo NGHIÊN cứu KHOA học tên dự án SMARTHOME CHO các GIA ĐÌNH NÔNG THÔN VIỆT NAM (cuộc thi khoa học, kỹ thuật dành cho học sinh trung học) (Trang 25 - 26)

Phần mềm đƣợc lập lập trình trên trang web MIT App Inventor 2 http://ai2.appinventor.mit.edu .

App Inventor cho phép lập trình một ứng dụng Android bằng các câu lệnh có sẵn, giao diện thân thiện, giúp cho lập trình viên học lập trình và tạo ra một phần mềm một cách thuận lợi trong một thời gian ngắn và không yêu cầu ngƣời dùng phải hiểu biết quá rõ về tin học cũng nhƣ lập trình.

Kết quả của nhóm dự án đã thực hiện có giao diện như sau:

Ứng dụng có thể đƣợc điều khiển bằng các nút ấn trên màn hình thiết bị android hoặc bằng giọng nói, cịn có chức năng phản hồi bằng giọng nói.

Khi ấn các phím để điều khiển qua bluetooth, mỗi phím đƣợc ấn sẽ gửi tín hiệu dạng văn bản thông qua module bluetooth đến arduino. Arduino sẽ xử lí tín hiệu nhận đƣợc theo lập trình thành các tín hiệu điều khiển đóng/mở các thiết bị điện.

Cách sử dụng ứng dụng của nhóm nghiên cứu đã lập: xem thêm ở phần phụ lục.

THẢO LUẬN

Sau thời gian dài tìm kiếm các bo mạch tích hợp, loại sóng mà điện thoại có thể phát ra, các loại cơng tắc đặc biệt và cuối cùng nhóm đã tìm ra giải pháp đó là kết hợp bo mạch arduino, bộ thu tín hiệu bluetooth HC-06, module gửi tin nhắn sim900a và kết hợp cùng các linh kiện điện tử đã học ở sách giáo khoa. Giải pháp mới mà nhóm tìm ra đó là sử dụng sóng bluetooh của các thiết bị di động để phát các tín hiệu truyền tới thiết bị nhận sau đó điều khiển các rơ-le hoặc triac nhằm bật tắt các thiết bị

điện. Bằng một chiếc điện thoại Android có bluetooth thì ta có thể dễ dàng điều khiển các thiết bị điện tại một vị trí cố định bằng sóng khơng dây mà không phải di chuyển tới tận chỗ các công tắc để bật tắt. Đồng thời nhóm cịn lắp thêm các thiết bị có chức năng sát với nhu cầu thực tế nhƣ chống trộm, báo khí ga rị rỉ, báo cháy,… Khi có các hiện tƣợng đó xảy ra thì hệ thống sẽ tự động cảnh báo và gửi tin nhắn đến chủ nhà để nắm bắt tình hình.

Hệ thống hỗ trợ chức năng cho ngƣời mù, ngƣời thị lực kém hay hạn chế khả năng về ngôn ngữ bằng cách điều khiển bằng giọng nói và các icon trực quan.

Với hệ thống điều khiển thiết bị điện trên, có thể điều khiển dễ dàng các thiết bị điện bằng điện thoại hay máy tính cá nhân với mức giá thành cho một bộ không quá cao: giá thành một bộ khơng q 1.000.000đ, mức giá hợp lí so với các thiết bị thơng minh bán lẻ.

Các thiết bị điện khi lắp vào hệ thống có thể chạy đƣợc nguồn điện xoay chiều thơng dụng và với dịng một chiều.

Hệ thống có thể điều khiển đƣợc những thiết bị điện có cơng suất lớn hơn. Việc điều khiển bằng module bluetooth có thể điều khiển trong phạm vi bán

kính 10 m. Cịn điều khiển bằng tin nhắn điện thoại có phạm vi theo nhà mạng.

*Về mặt hạn chế của hệ thống:

Khi tìm hiểu sâu vào hệ thống, nhóm rút ra đƣợc các hạn chế sau: Chƣa thể điều khiển hệ thống khi ở xa.

Việc điều khiển các thiết bị bằng bluetooth còn bị hạn chế về khoảng cách.

*Các bước phát triển cho hệ thống.

Do việc lắp các hệ thống và thời gian thi gấp rút nên nhiều chức năng của hệ thống chƣa thể đƣợc lắp thêm và nâng cấp, sau đây là các ý tƣởng thêm cho hệ thống

- Hiển thị các thơng số lên màn hình nhỏ nhƣ: giờ, nhiệt độ, độ ẩm. - Năng cấp điều khiển từ xa qua tin nhắn hoặc GPRS.

- Có thể cài đặt thời gian để bật tắt các thiết bị hẹn giờ ngay trên phần mềm. - Các hệ thống sẽ đƣợc nâng cấp và bổ sung thêm trong thời gian tới.

Một phần của tài liệu (TIỂU LUẬN) báo cáo NGHIÊN cứu KHOA học tên dự án SMARTHOME CHO các GIA ĐÌNH NÔNG THÔN VIỆT NAM (cuộc thi khoa học, kỹ thuật dành cho học sinh trung học) (Trang 25 - 26)

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

(37 trang)
w