Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 96 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
96
Dung lượng
6,9 MB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH KHĨA LUẬN TỐT NGHIỆP NGÀNH CÔNG NGHỆ KỸ THUẬT ĐIỆN TỬ VIỄN THƠNG XÂY DỰNG MƠ HÌNH HỆ THỐNG ĐIỀU KHIỂN THIẾT BỊ BẰNG TIẾNG NÓI TRÊN ĐIỆN THOẠI ANDROID GVHD: TRƯƠNG NGỌC HÀ SVTH : NGUYỄN THANH TÙNG TRẦN QUỐC CƯỜNG SKL 09284 Tp Hồ Chí Minh, tháng 8/2022 i BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KĨ THUẬT TP.HỒ CHÍ MINH KHOA ĐÀO TẠO CHẤT LƯỢNG CAO oOo ĐỒ ÁN TỐT NGHIỆP NGÀNH CÔNG NGHỆ KỸ THUẬT ĐIỆN TỬ VIỄN THÔNG ĐỀ TÀI: XÂY DƯNG MÔ HINH HỆ THỐNG ĐIỀU KHIÊN THIÊT BI BĂNG TIÊNG NOI TRÊN ĐIỆN THOẠI ANDROID GVHD: THS TRƯƠNG NGỌC HÀ SINH VIÊN THƯC HIỆN: NGUYỄN THANH TÙNG 18161177 TRẦN QUỐC CƯỜNG 18161052 TP Hồ Chí Minh, tháng 08 năm 2022 i BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KĨ THUẬT TP.HỒ CHÍ MINH KHOA ĐÀO TẠO CHẤT LƯỢNG CAO oOo ĐỒ ÁN TỐT NGHIỆP NGÀNH CÔNG NGHỆ KỸ THUẬT ĐIỆN TỬ VIỄN THÔNG ĐỀ TÀI: XÂY DƯNG MÔ HINH HỆ THỐNG ĐIỀU KHIÊN THIÊT BI BĂNG TIÊNG NOI TRÊN ĐIỆN THOẠI ANDROID GVHD: THS TRƯƠNG NGỌC HÀ SINH VIÊN THƯC HIỆN: NGUYỄN THANH TÙNG 18161177 TRẦN QUỐC CƯỜNG 18161052 TP Hồ Chí Minh, tháng 08 năm 2022 i CỘNG HỊA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự - Hạnh phúc -*** Tp Hồ Chí Minh, ngày tháng năm 2022 NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Họ tên Sinh viên: Nguyễn Thanh Tùng Trần Quốc Cường Ngành: Công nghệ Kỹ thuật Điện tử Viễn Thông MSSV: 18161177 MSSV: 18161052 Lớp: 18161CLVT1B Giảng viên hướng dẫn: Ths Trương Ngọc Hà Ngày nhận đề tài: 2/4/2022 Ngày nộp đề tài: 30/7/2022 Tên đề tài: Xây dựng mô hinh hệ thống điều khiên thiêt bi băng tiêng noi điện thoại Android Các số liệu, tài liệu ban đầu: - Nguyễn Bá Quân, Lê Khánh Trinh “Giám sát điều khiên nhà thông minh băng giọng noi” Đồ án tốt nghiệp - Đại Học Sư Phạm Kỹ Thuật TPHCM, 12/2019 - Vi điều khiên: ESP32, ESP8266 - Các loại module: ACS712, I2C - Thiêt bi: quạt DC-12V, đèn AC-220V Sản phẩm - Mạch điều khiên trung tâm co thê giao tiêp với mạch điều khiên thiêt bi băng song vô tuyên đê điều khiên thiêt bi Mạch điều khiên thiêt bi co khả xác nhận trạng thái hoạt động thiêt bi - Ứng dụng Android điện thoại cho phép sử dụng tiêng noi đê điều khiên hẹn hoạt động cho thiêt bi Nhận biêt trạng thái kêt nối hệ thống với ứng dụng điện thoại - Bài báo cáo đồ án tốt nghiệp TRƯỞNG NGÀNH GIẢNG VIÊN HƯỚNG DẪN i CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự - Hạnh phúc -*** - PHIÊU NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN Họ tên Sinh viên: Nguyễn Thanh Tùng MSSV: 18161177 Trần Quốc Cường MSSV: 18161052 Ngành: Công nghệ Kỹ thuật Điện tử Viễn Thông Tên đề tài: Xây dựng mô hinh hệ thống điều khiên thiêt bi băng tiêng noi điện thoại Android Họ tên Giáo viên hướng dẫn: Ths Trương Ngọc Hà NHẬN XÉT: Về nội dung đề tài & khối lượng thực hiện: …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… Ưu điêm …………………………………………………………………………………………… …………………………………………………………………………………………… Khuyêt điêm …………………………………………………………………………………………… …………………………………………………………………………………………… Đề nghi cho bảo vệ hay không? …………………………………………………………………………………………… Đánh giá loại: …………………………………………………………………………………………… Điêm:……………… (Băng chữ:…………………………………………………… ) …………………………………………………………………………………………… TP Hồ Chí Minh, ngày tháng năm 2022 Giáo viên hướng dẫn (Ký & ghi rõ họ tên) i CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự - Hạnh phúc -*** - PHIÊU NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN Họ tên Sinh viên: Nguyễn Thanh Tùng MSSV: 18161177 Trần Quốc Cường MSSV: 18161052 Ngành: Công nghệ Kỹ thuật Điện tử Viễn Thông Tên đề tài: Xây dựng mô hinh hệ thống điều khiên thiêt bi băng tiêng noi điện thoại Android Họ tên Giáo viên phản biện: …………………………………………………………………………………………… …………………………………………………………………………………………… NHẬN XÉT: Về nội dung đề tài & khối lượng thực hiện: …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… Ưu điêm …………………………………………………………………………………………… …………………………………………………………………………………………… Khuyêt điêm …………………………………………………………………………………………… …………………………………………………………………………………………… Đề nghi cho bảo vệ hay không? …………………………………………………………………………………………… Đánh giá loại: …………………………………………………………………………………………… Điêm:………………(Băng chữ:………………………………………………….….) TP Hồ Chí Minh, ngày tháng năm 2022 Giáo viên hướng dẫn (Ký & ghi rõ họ tên) i LỜI CẢM ƠN Thực đồ án tốt nghiệp hành trinh gian nan, chương đúc kêt kiên thức kỹ tích lũy trinh học tập suốt bốn năm đại học, với nhiều thử thách yêu cầu khả tư kiên tri đê thành công Trong suốt chặn đường đo, co khơng kho khăn làm chúng em nản lòng, song bên cạnh đo co bàn tay tiêp sức giúp cho nhom vượt qua thời khắc bê tắc nhất, đo tập thê thầy cô trường tận tinh hô trợ suốt khoảng thời gian qua, người bạn đồng hành giúp đỡ lẫn ghê nhà trường, gia đinh hậu phương vững đê nhom co thê tiên bước Nhom thực xin gửi lời cảm ơn chân thành đên thầy cô, bạn bè gia đinh Nhom thực xin gửi đên thầy Trương Ngọc Hà lời cảm ơn chân thành vi dành nhiều thời gian đê hướng dẫn nhom thực đề tài, thầy người đồng hành nhom, đưa hướng đi, lời khuyên, giúp cho nhom thực mở rộng thêm kiên thức, bổ sung thiêu sot mà mà nhom không nhin được, Các điều kiện tốt thầy tạo đê hô trợ cho nhom thực đề tài Nhom thực xin chân thành cảm ơn! Nhom thực đề tài Nguyễn Thanh Tùng Trần Quốc Cường i i LỜI CAM ĐOAN Nhom thực đồ án tốt nghiệp xin cam đoan, toàn nội dung co đề tài thành nghiên cứu nhom hướng dẫn giảng viên Ths Trương Ngọc Hà Các nội dung kêt nêu báo cáo hoàn toàn trung thực, dựa nghiên cứu thực nhom Bài luận văn không chép nguyên nội dung co săn, tài liệu kham khảo liên quan nhom trinh bày mục tài liêu kham khao Đại diện nhom thực đồ án tốt nghiệp (Ký ghi rõ họ tên) Nguyễn Thanh Tùng Trần Quốc Cường ii i TOM TẮT Trong sống hàng ngày, người dùng thường phải trực tiêp thao tác điều khiên thiêt bi nên bất tiện việc sử dụng, điên hinh trường hợp người dùng không co nhà lại muốn giám sát điều khiên hẹn hoạt động thiêt bi Trong lúc việc sử dụng tiêng noi đê co thê điều khiên thiêt bi thông qua chiêc điện thoại giải pháp thay thê phù hợp, điện thoại thông minh người trở nên thông dụng khả nhận diện tiêng noi dễ dàng sử dụng Chính ví lý trên, nhom thực lên ý tưởng thực mô hinh điều khiên thiêt bi băng tiêng noi thông qua ứng dụng Android với trợ giúp chương trinh nhận dạng tiêng noi Google tích hợp điện thoại Phần cứng hệ thống lập trinh đê hoạt động dựa chức truyền nhận liệu qua giao thức truyền thông ESP-NOW, giúp liên kêt xử lý trung tâm ESP32 khiên thiêt bi ESP8266, hô trợ cho việc điều khiên hẹn hoạt động thiêt bi Ứng dụng điều khiên lập trinh cho điện thoại đê giao tiêp với ESP32 thông qua mạng internet Hệ thống phần cứng phần mềm co khả giám sát trạng thái hoạt động thiêt bi tinh trạng kêt nối mạng hệ thống Khi thiêt bi bật, khối điều khiên thiêt bi chuyên kênh đê đọc cảm biên dòng qua đo xác nhận trạng thái hoạt động thiêt bi báo cho xử lý trung tâm ESP32 Hệ thống co nút nhấn đê người dùng thao tác điều khiên trực tiêp Đối với phần mềm hô trợ điện thoại, hệ thống cho phép người dùng nhận biêt trạng thái hoạt động thiêt bi co thê điều chinh hẹn hoạt động thông qua tiêng noi nút nhấn iii i MỤC LỤC LỜI CẢM ƠN i LỜI CAM ĐOAN ii TÓM TẮT iii MỤC LỤC iv DANH MỤC CÁC TỪ VIẾT TẮT vii DANH MỤC BẢNG viii DANH MỤC HÌNH ẢNH ix CHƯƠNG TỔNG QUAN VỀ ĐỀ TÀI 1.1 ĐẶT VẤN ĐỀ 1.2 MỤC TIÊU 1.3 ĐỐI TƯỢNG VÀ PHẠM VI NGHIÊN CỨU 1.4 PHƯƠNG PHÁP NGHIÊN CỨU 1.5 GIỚI HẠN 1.6 BỐ CỤC CHƯƠNG CƠ SỞ LÝ THUYẾT 2.1 TỔNG QUAN VỀ INTERNET OF THINGS 2.1.1 Giới thiệu chung Internet of Things (IoTs) 2.1.2 Các thành hệ thống IoTs 2.1.3 Các yêu cầu hệ thống IoTs 2.1.4 Cách thức hoạt động 2.1.5 Ứng dụng IoTs 2.2 CƠNG NGHỆ NHẬN DIỆN GIỌNG NĨI .8 2.3 CÁC GIAO THỨC TRUYỀN DỮ LIỆU 2.3.1 Chuẩn giao tiêp I2C 2.3.2 Giới thiệu giao thức ESP-NOW 11 2.3.3 Công nghệ WiFi 13 iv i Hình 4.9: Giao diện cập nhật Firmware cho xử lý trung tâm 4.3 KÊT QUẢ PHẦN MỀM Ứng dụng Android sau khởi động điện thoại, người dùng cần kiêm tra trạng thái hệ thống online chưa thông qua ký hiệu goc bên trái hinh Nêu hệ thống chưa kêt nối với ứng dụng thi người dùng không thê thao tác điều khiên thiêt bi điện thoại Nêu người dùng thao tác ứng dụng chưa kêt nối với phần cứng thi thông báo hiên thi phía hinh, yêu cầu người dùng kiêm tra kêt nối thiêt bi, mô tả hinh 4.10 65 i Hình 4.10: Giao diện điều khiên hiên thi trạng thái kêt nối với hệ thống Khi hệ thống online người sử dụng co thê tiên hành điều khiên thiêt bi thông qua tiêng noi băng cách gọi từ khoa “alex” bấm vào hinh chiêc microphone goc phải hinh hinh đê kích hoạt nhận dạng tiêng noi Khi co âm báo hiệu phát nút nhấn hinh micro lên giao diện nghe, người dùng co thê tiên hành đọc câu lệnh điều khiên Các câu lệnh cần chứa đủ thông tin điều khiên tên thiêt bi, trạng thái bật tắt thời gian thời điêm muốn hẹn nêu co Kêt câu lệnh nhận dạng hiên thi hinh, phần mềm dựa vào câu lệnh đê gửi liệu lên Firebase hệ thống phần cứng dựa vào liệu Firebase đê điều khiên thiêt bi Như ví dụ hinh 4.11, mơ tả hoạt động bật đèn phòng 66 i ngủ băng ghi nhận tiêng noi, hệ thống giai đoạn ghi nhận tiêng noi nhấp nháy biêu tượng micro, ghi nhận xong hiên thi thành văn gửi giá tri điều khiên lên Firebase Khi kêt thúc trinh, nêu xác nhận thiêt bi hoạt động thi phần mềm tự động cập nhập thông báo lên giao diện cho người dùng theo dõi đồng thời hiên thi lên hinh LCD phần cứng Hình 4.11: Giao diện điều khiên băng tiêng noi ứng dụng 67 i Đê điều khiên hẹn người dùng sử dụng câu lệnh co cấu trúc tùy theo chê độ sau: - Chê độ bật/tắt thiêt bi sau thời gian: trạng thái thiêt bi + tên thiêt bi + “sau” + thời gian - Chê độ bật/tắt thiêt bi khoảng thời gian: trạng thái thiêt bi + tên thiêt bi + khoảng thời gian - Chê độ điều khiên thiêt bi thời điêm đinh: thời điêm + trạng thái thiêt bi + tên thiêt bi - Chê độ điều khiên thiêt bi bật tắt khoảng thời gian thời điêm xác đinh trước: thời điêm + trạng thái thiêt bi + tên thiêt bi + khoảng thời gian Thời điêm hẹn khung từ đên 23 nên không thê sử dụng từ ngữ phân biệt buổi sáng tối Trong trường hợp muốn xoa cài đặt hẹn băng tiêng noi, người dùng cần sử dụng câu lệnh: xoa hẹn + tên thiêt bi Sau hệ thống phần cứng tiêp nhận lệnh điều khiên hẹn giờ, phần mềm lên thiêt bi hẹn goc phải hinh, chi tiêt hẹn lên người dùng nhấn vào Như ví dụ thực bên hinh 4.12, sau tiên hành hẹn cho thiêt bi quạt phòng khách tự động bật vào lúc 15:30, người dùng co thê bấm vào nút nhấn “QUẠT PK” goc bên phải hinh đê xem thông tin hẹn miêu tả bảng thông báo nho bao gồm: chê độ hẹn giờ, thiêt bi đặt hẹn thời gian hẹn Bảng thông báo hiên thi nút nhấn lựa chọn cho người dùng là: “OK” đê trinh hẹn tiêp tục hoạt động binh thường “XÓA” đê xoa trinh hẹn người dùng đặt từ trước, hinh LCD phần cứng hiên thi thông tin hẹn cho người dùng theo dõi 68 i Hình 4.12: Giao diện hiên thi trạng thái hẹn 69 i Ở chê độ thao tác băng tay người dùng trực tiêp bật tắt thiêt bi hệ thống băng việc nhấn vào hinh điện thoại nhấn vào hinh Timer đê tiên hành cài đặt hẹn Trong giao diện cài đặt hẹn thủ công mô tả hinh 4.13, hệ thống cho phép lựa chọn nhiều thiêt bi hẹn tiên hành nhập thời điêm thời gian muốn hẹn Sau chọn thiêt bi, thời gian chê độ hẹn hệ thống yêu cầu xác nhận trạng thái mà người dùng muốn hẹn Đối với chê độ đêm ngược khoảng thời gian, liệu nhập vào khung khoảng thời gian hẹn Đối với chê độ thời điêm, liệu điền vào khung thời điêm muốn hẹn Hình 4.13: Giao diện thiêt lập hẹn thủ công chê độ đầu 70 i Đối với chê độ điều khiên hẹn khoảng thời gian thời điêm, liệu ban đầu nhập vào khung thời điêm với giao diện chê độ đầu tiên, sau nhấn chọn chê độ hẹn loại hệ thống lên thêm khung đê người dùng nhập khoảng thời gian, sau người dùng nhập xong bấm “XÁC NHẬN” đê tiên hành hẹn giờ, hiên thi hinh 4.14 Hình 4.14: Giao diện nhập khoảng thời gian hẹn cho chê độ 71 i Như miêu tả hinh 4.15, nhập liệu vào khung thời gian nêu nhập liệu phút giây lớn 59, lớn 23 thi thông báo lôi lên khơng cho phép hẹn Hình 4.15: Thơng báo nhập sai thời gian Trong trinh điều khiên, trạng thái thiêt bi hiên thi lên giao diện thơng qua hinh ảnh Trong trường hợp thiêt bi sau bật mà hệ thống phần cứng xác nhận thiêt bi hoạt động dòng thi hệ thống ngắt mạch điều khiên thông báo hiên thi đê cho người dùng biêt hinh ảnh thê trạng thái thiêt bi trạng thái tắt, ví dụ thiêt bi mơ tả hinh 4.16 72 i Hình 4.16: Thông báo hệ thống thiêt bi dòng 4.4 NHẬN XÉT VÀ ĐÁNH GIÁ 4.4.1 Nhận xét Đối với phần cứng hệ thống: - Phần cứng hoạt động ổn đinh - Chức điều khiên hiên thi đơn giản - Co độ trễ FireBase truyền tín hiệu xuống cho hệ thống độ trễ yêu tố đường truyền độ trễ hệ thống Đối với ứng dụng điều khiên: - Giao diện người dùng thiêt kê đơn giản, cung cấp đủ tính điều khiên cho người dùng 73 i - Các chức hẹn điều khiên thiêt bi hệ thống chi khả dụng ứng dụng điện thoại - Đơi kích hoạt hệ thống nhận diện tiêng noi qua từ khoa không thành công hệ thống biên dich sai từ khoa - Co độ trễ trinh nhận biêt trạng thái kêt nối hệ thống 4.4.2 Đánh giá Đối với chức đọc giá tri dòng điện cảm biên kêt trinh thử nghiệm thê bảng 4.1 Bang 4.1: Bảng tỷ lệ xác đinh hoạt động thiêt bi thơng qua cảm biên dịng điện Tên thiết bị Số lần kiểm tra Tỷ lệ Quạt phòng khách 10 10/10 Đèn phòng khách 10 7/10 Quạt phòng ngủ 10 10/10 Đèn phòng ngủ 10 8/10 Từ bảng co thê thấy ti lệ cảm biên nhận diện trạng thái bật tắt thiêt bi tương đối cao Trong vài trường hợp cảm biên xác nhận sai trạng thái bật tắt thiêt bi Trong trinh hệ thống vận hành, nhom thực ghi nhận thời gian đáp ứng điều khiên hệ thống, thông tin chi tiêt trinh bày bảng 4.2 Bang 4.2: Bảng kêt công việc thực thời gian đáp ứng hệ thống Công việc thực Số lần thực Tỷ lệ Thời gian đáp ứng Điều khiên băng nút nhấn 10 10/10 ~1→2 giây Điều khiên bật/tắt ứng 10 10/10 ~3→8 giây Hẹn ứng dụng 10 10/10 ~3→8 giây Xoa hẹn ứng dụng 10 10/10 ~6 giây dụng 74 i Thời gian đáp ứng hệ thống co độ trễ, nguyên nhân co thê tốc độ xử lý khối xử lý trung tâm ESP32, đường truyền Internet đê kêt nối ESP32 ứng dụng điện thoại thông qua sở liệu Firebase, song vô tuyên đê giao tiêp khối xử lý trung tâm khối điều khiên thiêt bi 75 i CHƯƠNG KÊT LUẬN VÀ HƯỚNG PHÁT TRIÊN 5.1 KÊT LUẬN Sau trinh tim hiêu thực đề tài “Xây dựng mô hinh hệ thống điều khiên thiêt bi băng tiêng noi điện thoại Android”, nhom thực vận dụng kiên thức học vào thực tiễn đồng thời củng cố lại lượng kiên thức cũ học Tuy nhiên co khơng kho khăn mà nhom gặp phải trinh thực đề tài hội đê học hoi tiêp thu kiên thức đê hoàn thiện đề tài Đối với kêt trinh nghiên cứu, số vấn đề giải quyêt hệ thống điều khiên không bi hạn chê chức bật tắt thông thường mà cho phép người dùng cài đặt hẹn giờ, nhận biêt thiêt bi co bật hay không relay dẫn Các khối điều khiên liên kêt với qua giao thức vô tuyên nên co thê dễ dàng lắp đặt thực tê thay vi sử dụng chuẩn giao tiêp băng dây đê kêt nối 5.2 HƯỚNG PHÁT TRIÊN - Bổ sung chức cho phép thiêt bi co thê tự điều chinh hoạt động theo điều kiện mơi trường, ví dụ: tốc độ quay quạt, cường độ sáng đèn - Bổ sung chức cho phép người dùng co thê thiêt lập hẹn phần cứng hệ thống - Thiêt kê hệ thống giám sát tối ưu hoa điện tiêu thụ - Thiêt kê nhận diện giọng noi người dùng, chi cho phép người trao quyền trước co thê điều khiên hệ thống 76 i TÀI LIỆU THAM KHẢO [1] Nguyễn Bá Quân, Lê Khánh Trinh “Giám sát điều khiên nhà thông minh băng giọng noi” Đồ án tốt nghiệp - Đại Học Sư Phạm Kỹ Thuật TPHCM, 12/2019 [2] Lại Nguyễn Duy, Lưu Văn Đại, Huynh Thanh Hòa, “Giáo trinh công nghệ internet of things”, Trường Cao Đẳng Kỹ Thuật Cao Thắng, TP.Hồ Chí Minh - 2019 [3] Ths Nguyễn Thi Minh Phượng, “Nghiên cứu ứng dụng Internet of Things tạo lập, quản lý tài nguyên số”, Tạp chí Thư viện Việt Nam, 2018, Số [4] Võ Trương Minh Nhật, Phan Mai Như Ý, Trần Thi Kim Nhiên, Nguyễn Thi Thu Bích, Nguyễn Thi Khánh Kiều, Tan Thi Minh Thư, “Tim hiêu công nghệ nhận diện giọng noi”, Đại học Công nghệ thực phẩm TP.HCM, 02/2021 [5] Dammedientu, “Giới thiệu chuẩn giao tiêp I2C”, https://dammedientu.vn/gioithieu-chuan-giao-tiep-i2c, ngày truy cập 4/5/2022 [6] ESP-NOW user guide, https://www.espressif.com/sites/default/files/documentation/espnow_user_guide_en.pdf, ngày truy cập 20/4/2022 [7] Chấn Phong, “Các chuẩn WiFi - 802.11b, 802.11a, 802.11g, 802.11n 802.11ac”, https://quantrimang.com/cac-chuan-wireless-802-11b-802-11a-802-11g-va-802-11n47723, ngày truy cập 10/6/2022 [8] “Firebase Realtime Database”, https://firebase.google.com/docs/database?hl=en, ngày truy cập 10/6/2022 [9] Wikipedia, “Android ( hệ điều hành )”, https://vi.wikipedia.org/wiki/Android_(hệ_điều_hành), ngày truy cập 10/6/2022 [10] ThS Nguyễn Văn Hiệp, “Giáo trinh Lập trinh android ứng dụng điều khiên”, Nhà xuất ban ĐHQG, TP Hồ Chí Minh - 2016 [11] GHIENCONGNGHE, “Android Studio gi? Tại chạy no lại khiên laptop bi đơ”, https://ghiencongnghe.info/android-studio-la-gi.html, ngày truy cập 12/6/2022 77 i [12] Gotit, “Phần mềm Arduino IDE gi? Chi tiêt nhất”, https://vn.got-it.ai/blog/phanmem-arduino-ide-la-gi-chi-tiet-nhat, ngày truy cập 11/6/2022 [13] ESP32, https://www.espressif.com/sites/default/files/documentation/esp32- wroom-32_datasheet_en.pdf, ngày truy cập 28/4/2022 [14] ESP8266, https://www.espressif.com/sites/default/files/documentation/0a- esp8266ex_datasheet_en.pdf, ngày truy cập 16/7/2022 [15] ACS712, https://www.sparkfun.com/datasheets/BreakoutBoards/0712.pdf, ngày truy cập 16/7/2022 [16] CD4052BE, https://datasheet.octopart.com/CD4052BE-Texas-Instruments- datasheet-10527643.pdf, ngày truy cập 16/7/2022 [17] Songle Relay 5V, https://www.circuitbasics.com/wp-content/uploads/2015/11/SRD-05VDC-SL-CDatasheet.pdf, ngày truy cập 16/7/2022 [18] Transistor 2SC1815, https://pdf1.alldatasheet.com/datasheet-pdf/view/30085/TOSHIBA/1815.html, ngày truy cập 16/7/2022 78 i i