Tài liệu thuyết trình đề tài tốt nghiệp Thiết kế hệ thống điều khiển thiết bị điện trong hộ gia đình qua mạng Internet Thiết kế thiết bị điều khiển trung tâm có thể điều khiển thiết bị thủ công khi không có Internet Điều khiển bật tắt các thiết bị trong gia đình mà không cần thay đổi về phần cứng có sẵn Điều khiển được điều hòa không khí qua App từ bất cứ đâu qua Internet Đảm bảo tính bảo mật cho ứng dụng Google firebase là một dịch vụ cơ sở dữ liệu thời gian thực hoạt động trên nền tảng đám mây được cung cấp bởi Google nhằm giúp các lập trình viên phát triển nhanh các ứng dụng bằng cách đơn giản hóa các thao tác với cơ sở dữ liệu
ĐỒ ÁN TỐT NGHIỆP THIẾT KẾ HỆ THỐNG ĐIỀU KHIỂN THIẾT BỊ ĐIỆN TRONG HỘ GIA ĐÌNH QUA MẠNG INTERNET Giảng viên hướng dẫn : Th.S Hoàng Thị Thúy Sinh viên thực hiện: Nguyễn Quang Vương Lớp: 67DCDT22 Nội dung chính: • Đặt vấn đề • Mục tiêu đề tài • Lựa chọn giải pháp • Thiết kế hệ thống • Kết quả, hướng phát triển Đặt vấn đề Ngày nay, nhu cầu số hóa thết bị người ngày cao Trong gia đình ln mong muốn kết nối thiết bị gia dụng điều khiển qua thiết bị cầm tay Chính nhu cầu thực cần thiết ấy, em đến ý tưởng nghiên cứu thực đề tài: “Thiết kế hệ thống điều khiển thiết bị điện hộ gia đình qua mạng Internet” 2 Mục tiêu đề tài Xây dựng hệ thống giúp người dùng điều khiển thiết bị điện gia đình qua App Smartphone : Thiết kế thiết bị điều khiển trung tâm điều khiển thiết bị thủ cơng khơng có Internet Điều khiển bật tắt thiết bị gia đình mà khơng cần thay đổi phần cứng có sẵn Điều khiển điều hịa khơng khí qua App từ đâu qua Internet Đảm bảo tính bảo mật cho ứng dụng Lựa chọn giải pháp Thiết bị sử dụng ESP8266 để kết nối Internet Chip Atmega328p sử dụng làm chip Ứng dụng tảng Firebase Google Tạo App điều khiển qua MIT App Inventor ESP8266 Atmega328p truyền thông qua UART Giới thiệu tảng Firebase Google firebase dịch vụ sở liệu thời gian thực hoạt động tảng đám mây cung cấp Google nhằm giúp lập trình viên phát triển nhanh ứng dụng cách đơn giản hóa thao tác với sở liệu Google FireBase bao gồm việc: Lưu trữ liệu thời gian thực Xác thực người dùng Firebase hosting Tổ chức liệu Google Firebase Giới thiệu MIT App Inventor MIT App Inventor dành cho Android ứng dụng web nguồn mở ban đầu cung cấp Google trì Viện Cơng nghệ Massachusetts (MIT) Nền tảng cho phép nhà lập trình tạo ứng dụng phần mềm cho hệ điều hành Android (OS) Bằng cách sử dụng giao diện đồ họa, tảng cho phép người dùng kéo thả khối mã (blocks) để tạo ứng dụng chạy thiết bị Android 4 Thiết kế hệ thống Khối nút bấm ESP8266 Atmega328 Khối vi điều khiển Khối nguồn Khối hiển thị Khối phát IR Mạch nguyên lí Khối nguồn: Sử dụng nguồn đầu vào cấp từ Adapter 5V 1A Khối vi điều khiển: Sử dụng chip ESP8266 ATMEGA328p Khối hiển thị: Sử dụng LCD 128x64 Khối phát IR: Sử dụng đèn IR mắc song song Bắt đầu Bắt đầu Khởi tạo: ESP8266, Atmega328p Khởi tạo: ESP8266 Đọc Database từ Firebase Đọc Database từ Firebase Trạng thái Database Firebase thay đổi S Đ Bật tắt đèn, quạt gửi lệnh qua IR phát Trạng thái Database Firebase thay đổi Đ Hiển thị lên LCD Bật tắt đèn, quạt Kết thúc Kết thúc Lưu đồ thuật toán thiết bị trung tâm S Lưu đồ thuật tốn thiết bị Client Ngun lí Remote hồng ngoại nm Tín hiệu IR điều chế thành chuỗi xung ánh sáng bật tắt tần số cao gọi tần số sóng mang Tần số sóng mang sử dụng hầu hết remote phát hồng ngoại 38 kHz, tự nhiên loại bỏ nhiễu từ mơi trường xung quanh Bằng cách này, thu IR biết tín hiệu 38 kHz gửi từ máy phát mà từ môi trường xung quanh Tín hiệu từ phát IR đến mạch giải mã điều hịa Trong điều chế tín hiệu IR, mã hóa phát IR chuyển đổi tín hiệu nhị phân thành tín hiệu điện. Tín hiệu điện gửi đến LED truyền Đèn LED truyền chuyển đổi tín hiệu điện điều chế thành ánh sáng hồng ngoại Sau đó, thu IR giải mã tín hiệu ánh sáng hồng ngoại chuyển đổi trở lại thành nhị phân trước truyền thông tin đến giải mã Sản phẩm hoàn thiện gồm: App điều khiển, thiết bị trung tâm, thiết bị client Điều khiển điều hòa thực tế Kết luận hướng phát triển Kết ֎ Mạch hoạt động ổn định ֎ Thiết kế sản phẩm hồn thiện, có tính thẩm mỹ ֎ App Android điều khiển dễ dàng làm quen sử dụng ֎ Bước đầu thực mục tiêu đặt thực Hướng phát triển ֎ Thêm tính báo ֎ Hẹn bật tắt thiết bị theo ý muốn ֎ Thêm cảm biến độ ẩm, báo cháy, báo khói ֎ Tích hợp AI truyền thơng với người dùng qua giọng nói ֎ Thêm tính đọc mã IR trực tiếp từ Remote thiết bị Cảm ơn thầy bạn ý theo dõi!