1. Trang chủ
  2. » Công Nghệ Thông Tin

phát triển phần mềm điều khiển thiết bị điện từ xa

70 4 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Đồ án, khóa luận tốt nghiệp Phát triển hệ thống nhà thông minh với module Nodemcu V3 esp8266, ứng dụng điều khiển có chức năng điều khiển, thiết lập kết nối thay đổi kết nối, đăng ký đăng nhập tài khoản cho người dùng, hệ thống mạch điều khiển bật tắt, điều chỉnh các thiết bị 220v AC, và 1 động cơ servo

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC KINH BẮC KHÓA LUẬN TỐT NGHIỆP Đề tài : NGHIÊN CỨU, THIẾT KẾ MẠCH VÀ PHÁT TRIỂN PHẦN MỀM ĐIỀU KHIỂN THIẾT BỊ ĐIỆN TỪ XA BẰNG ĐIỆN THOẠI Giáo viên hướng dẫn: TS Nguyễn Thị Diệu Linh Sinh viên thực hiện: Nguyễn Hữu Hùng MSV: 08D4800022 Hoàng Văn Đức MSV: 08D4800077 Khoa: Công nghệ thông tin – Điện tử truyền thông Ngành: Công nghệ thông tin Bắc Ninh – Năm 2023 LỜI CẢM ƠN Đầu tiên, chúng em muốn gửi lời cảm ơn tới thầy cô khoa Công nghệ thông tin Điện tử truyền thông Đại Học Kinh Bắc tận tình giảng dạy truyền đạt kiến thức chuyên môn tảng để làm sở lý luận khoa học cho khóa luận tốt nghiệp Để hồn thành khóa luận tốt nghiệp này, chúng em xin gửi lời cảm ơn chân thành tình cảm đặc biệt tới cô TS Nguyễn Thị Diệu Linh Cô người ln theo sát, tận tình bảo, góp ý, hướng dẫn định hướng cho chúng em suốt q trình làm khóa luận tốt nghiệp Trong q trình thực đề tài khơng thể tránh khỏi thiếu sót định Em mong đóng góp thầy, bạn để đề tài hoàn thiện Em xin trân trọng cảm ơn! Bắc Ninh, ngày tháng Sinh viên thực (Ký ghi rõ họ tên) năm 2023 LỜI CAM ĐOAN Chúng tơi Nguyễn Hữu Hùng, Hồng Văn Đức sinh viên khoa Công nghệ thông tin điện tử truyền thơng Chúng tơi xin cam đoan khóa luận “Nghiên cứu thiết kế mạch phát triển phần mềm điều khiển thiết bị điện từ xa điện thoại” chúng tơi hợp tác nghiên cứu, tìm hiểu hướng dẫn TS Nguyễn Thị Diệu Linh, chép từ tài liệu, cơng trình nghiên cứu người khác mà không ghi rõ tài liệu tham khảo Chúng chịu trách nhiệm lời cam đoan Bắc Ninh, ngày tháng Sinh viên thực (Ký ghi rõ họ tên) năm 2023 MỤC LỤC LỜI MỞ ĐẦU CHƯƠNG 1: TỔNG QUAN VỀ IoT VÀ PHƯƠNG THỨC ĐIỀU KHIỂN THIẾT BỊ TỪ XA 1.1 Giới thiệu IoT 1.1.1 Khái niệm 1.1.2 Các thành phần mơ hình IoT 1.1.3 IoT hoạt động 1.1.4 Ưu nhược điểm IoT 1.1.5 Ứng dụng IoT vào đời sống 1.2 Tổng quan số module điều khiển thiết bị từ xa thị trường 13 1.2.1 Module Remote IR 1838 ( điều khiển qua hồng ngoại ) 13 1.2.2 Module RF 433MHz (điều khiển qua sóng radio) 14 1.2.3 Module Bluetooth HC-05 ( điều khiển thông qua bluetooth ) 15 1.2.4 Module ESP32 ( điều khiển thông qua wifi ) 16 1.3 Tổng quan số phương thức điều khiển thiết bị từ xa điện thoại 17 1.3.1 Điều khiển qua mạng 17 1.3.2 Điều khiển qua bluetooth 18 1.3.3 Điều khiển qua sóng hồng ngoại 19 1.4 Giới thiệu Firebase 21 1.4.1 Khái niệm 21 1.4.2 Các dịch vụ Firebase 22 1.4.3 Ưu nhược điểm Firebase 22 1.4.4 Ứng dụng Firebase 23 1.5 Tổng kết chương 24 CHƯƠNG 2: THIẾT KẾ HỆ THỐNG MẠCH 25 2.1 Yêu cầu toán 25 2.2 Xây dựng sơ đồ khối 25 2.2.1 Sơ đồ khối 25 2.2.2 Tính tốn thiết kế 26 2.3 Sơ đồ nguyên lý 29 2.4 Xây dựng lưu đồ thuật toán 30 2.4.1 Lưu đồ lấy trạng thái thiết bị từ Firebase 30 2.4.2 Lưu đồ điều khiển thiết bị rơ le 31 2.4.3 Lưu đồ điều khiển thiết bị nút nhấn 32 2.4.4 Lưu đồ thiết lập kết nối wifi 33 2.5 Giới thiệu thiết bị vào sử dụng đề tài 34 2.6 Lập trình phần mềm 34 2.6.1 Lập trình cho module wifi 34 2.6.2 Ứng dụng điều khiển 38 2.7 Tổng kết chương 43 CHƯƠNG 3: HOÀN THIỆN VÀ THỬ NGHIỆM 45 3.1 Lắp ráp phần cứng 45 3.2 Giao diện ứng dụng điều khiển 45 3.3 Tài liệu hướng dẫn sử dụng thao tác 54 3.4 Thử nghiệm hệ thống 54 3.4.1 Chức điều khiển từ xa 54 3.4.2 Chức điều khiển nút nhấn mạch 55 3.4.3 Thử nghiệm chức thiết lập kết nối cho module 56 3.5 Tổng kết chương 57 KẾT LUẬN 58 TÀI LIỆU THAM KHẢO 61 Sách tham khảo 61 Trang web tham khảo 61 DANH MỤC HÌNH ẢNH Hình 1.1: Smart Home Hình 1.2: Smart watch 10 Hình 1.3: Smart City 10 Hình 1.4: Ứng dụng IoT vào nơng nghiệp 11 Hình 1.5: Ứng dụng IoT y tế 12 Hình 1.6: Remote IR 1838 13 Hình 1.7: Module RF 433MHz (cơng nghệ sóng radio) 15 Hình 1.8: Module Bluetooth HC-05 ( cơng nghệ bluetooth ) 15 Hình 1.9: Module ESP32 ( điều khiển thông qua wifi ) 16 Hình 1.10: Điều khiển qua Internet 17 Hình 1.11: Điều khiển thơng qua bluetooth 19 Hình 1.12: Điều khiển thiết bị thơng qua tín hiệu hồng ngoại 20 Hình 2.1: Sơ đồ khối hệ thống 25 Hình 2.2: Sơ đồ kết nối khối động Servo với NodeMCU 26 Hình 2.3: Sơ đồ kết nối khối nút ấn 27 Hình 2.4: Sơ đồ kết nối khối điều khiển thiết bị 27 Hình 2.5: Sơ đồ kết nối khối xử lý trung tâm NodeMCU V3 28 Hình 2.6: Sơ đồ ngun lý tồn mạch 29 Hình 2.7: Lưu đồ lấy trạng thái thiết bị từ Firebase 30 Hình 2.8: Lưu đồ điều khiển thiết bị rơ le 31 Hình 2.9: Lưu đồ điều khiển thiết bị nút nhấn 32 Hình 2.10: Lưu đồ thiết lập kết nối wifi 33 Hình 2.11: Bảng thiết bị vào sử dụng đề tài 34 Hình 2.12: Cửa số làm việc Arduino IDE 35 Hình 2.13: Thêm thư viện cho Arduino IDE 36 Hình 2.14: Cửa sổ Library Manager 37 Hình 2.15: Project Setting Firebase 37 Hình 2.16: Database Secrets Firebase 38 Hình 2.17: Realtime Database Firebase 38 Hình 2.18: Biểu tượng Android Studio IDE 39 Hình 2.19: Giao diện Android Studio IDE 39 Hình 2.20: Tạo project 40 Hình 2.21: Tiến hành đăng ký app 40 Hình 2.22: Register App 41 Hình 2.23: Tải tệp google-services.json 41 Hình 2.24: Khởi tạo đối tượng DatabaseReferences 42 Hình 2.25: Đọc liệu thời gian thực từ Realtime Database 42 Hình 2.26: Ghi liệu lên Realtime Database 43 Hình 3.1: Mạch điều khiển thực tế hồn chỉnh 45 Hình 3.2: Giao diện đăng ký, đăng nhập tài khoản 46 Hình 3.3: Chức đặt lại mật 47 Hình 3.4: Giao diện thay đổi mật khẩu, Email 48 Hình 3.5: Giao diện bật/tắt, thêm thiết bị 49 Hình 3.6: Giao diện sửa, xóa thiết bị 50 Hình 3.7: Giao diện điều khiển bật/tắt thiết bị giọng nói 51 Hình 3.8: Giao diện thiết lập kết nối wifi 52 Hình 3.9: Kiểm tra kết nối 53 Hình 3.10: Điều khiển ứng dụng 55 Hình 3.11: Điều khiển nút nhấn 56 Hình 3.12: Thiết lập kết nối 57 LỜI MỞ ĐẦU  Đặt vấn đề Mỗi giai đoạn phát triển lịch sử giới gắn liền với cách mạng khoa học kỹ thuật Ngày cách mạng Internet Of Things tạo nên thay đổi đáng kể sống tương lai Với phát triển Internet, Smartphone đặc biệt thiết bị cảm biến, Internet of Things (IoT) trở thành xu hướng giới IoT mạng lưới vật thể gắn cảm biến hệ thống điện tử đặc biệt cho phép chúng kết nối với để thu thập trao đổi liệu Các vật thể mạng lưới kết nối với mạng Internet cho mục đích điều khiển giám sát từ xa Việc vào nhà, mở cửa, đèn tự động sáng chỗ ta đứng, điều hòa tự động điều chỉnh nhiệt độ, nhạc tự động bật lên,… Những điều có phim khoa học viễn tưởng mà xem, dần trở thành thực với cơng nghệ IoT Rõ ràng, Internet of Things thay đổi hoàn toàn cách sống người tương lai Khi thứ “Internet hóa”, người dùng hồn tồn điều khiển chúng từ đâu, cần điện thoại có kết nối Internet Sở hữu thành tựu lĩnh vực nghĩa bạn nắm giữ tay chìa khóa thành cơng thời đại Internet of Things xu hướng tương lai Trong sống thường nhật, quen thuộc với việc bật tắt, điều chỉnh thiết bị công tắc thông thường Với sống bộn bề ngày nay, bị chi phối nhiều thứ Việc khỏi nhà mà quên tắt đèn, quạt, điều hịa chuyện khơng gặp với cơng tắc thơng thường, qn tắt thiết bị bắt buộc phải quay trở nhà tắt chúng Điều gây cho nhiều phiền toái Ở năm trước, đề tài điều khiển Hình 3.3: Chức đặt lại mật Khi người dùng chọn chức quên mật khẩu, ứng dụng hiển thị giao diện cho phép họ nhập địa email để xác minh danh tính Sau người dùng cung cấp thơng tin xác minh, ứng dụng thực bước xác minh gửi liên kết đặt lại mật đến địa email cung cấp Người dùng sau truy cập vào hộp thư đến mình, tìm liên kết đặt lại mật nhấp vào để mở giao diện đặt lại mật Tại đây, họ nhập mật xác nhận việc đặt lại mật Sau mật xác nhận, ứng dụng cập nhật liệu người dùng tương ứng Firebase để lưu trữ mật đồng hóa thơng tin tài khoản đăng nhập Chức quên mật ứng dụng điều khiển thiết bị điện từ xa phần quan trọng trải nghiệm người dùng, giúp họ khôi phục quyền truy cập vào tài khoản cách dễ dàng bảo mật  Thay đổi mật khẩu, Email Chức thay đổi mật email tài khoản cho phép bạn nhanh chóng an tồn cập nhật thơng tin đăng nhập Bạn thay đổi mật 47 thành mật mới, đảm bảo tính bảo mật tránh truy cập trái phép vào tài khoản bạn Ngồi ra, bạn thay đổi địa email liên kết với tài khoản mình, cung cấp cập nhật thơng tin liên lạc xác đáng tin cậy Hình 3.4: Giao diện thay đổi mật khẩu, Email Chức thay đổi mật email tài khoản ứng dụng Android mang lại linh hoạt tiện lợi cho người dùng Bạn có tồn quyền kiểm sốt thơng tin cá nhân đảm bảo tài khoản bạn bảo vệ tốt Với việc cập nhật thông tin đăng nhập ứng dụng điều khiển, bạn yên tâm sử dụng tận hưởng tính ứng dụng cách an tồn riêng tư  Quản lý thiết bị 48 Chức bật/tắt điều khiển cho phép bạn từ xa bật tắt thiết bị điện nhà qua ứng dụng điện thoại di động Thơng qua Firebase, ứng dụng gửi tín hiệu điều khiển đến thiết bị tương ứng để thực hành động tương ứng Với cú chạm hình, bạn bật đèn, mở/cắt nguồn thiết bị khác cách thuận tiện nhanh chóng Hình 3.5: Giao diện bật/tắt, thêm thiết bị Ngoài việc bật/tắt điều khiển, chức điều chỉnh thiết bị cho phép bạn tăng/giảm cường độ ánh sáng, tốc độ quay thông số khác thiết bị điện Với khả tương tác linh hoạt, bạn tạo mơi trường thoải mái phù hợp với nhu cầu vài thao tác điện thoại 49 Hình 3.6: Giao diện sửa, xóa thiết bị Để đáp ứng nhu cầu quản lý thiết bị, ứng dụng cung cấp chức thêm, sửa xóa thiết bị Bạn thêm thiết bị vào danh sách ứng dụng, gán tên loại thiết bị Nếu cần thay đổi thơng tin cài đặt, bạn sửa đổi thiết bị có danh sách Nếu khơng cần thiết, bạn xóa thiết bị khỏi danh sách  Điều khiển thiết bị giọng nói Chức bật/tắt giọng nói cho phép bạn điều khiển thiết bị điện nhà cách nói lệnh đơn giản Sử dụng lớp SpeechRecognizer Android 50 Studio, ứng dụng chúng tơi có khả nhận dạng chuyển đổi giọng nói thành lệnh điều khiển cho thiết bị Bạn dùng giọng nói để bật đèn, tắt quạt Hình 3.7: Giao diện điều khiển bật/tắt thiết bị giọng nói Để sử dụng chức này, bạn cần kích hoạt ứng dụng nói lệnh theo cú pháp định nghĩa Ví dụ, bạn nói "Bật đèn phòng khách" "Tắt quạt phòng ngủ" Ứng dụng nghe hiểu lệnh bạn, sau gửi tín hiệu điều khiển đến module ESP8266 để thực hành động tương ứng thiết bị điện Chức bật/tắt giọng nói mang lại tiện lợi tương tác tự nhiên cho người dùng Bạn không cần phải tìm kiếm bấm nút điều khiển giao diện, mà cần sử dụng giọng nói để điều khiển thiết bị Điều tạo trải nghiệm người dùng thú vị hợp lý việc quản lý điều khiển thiết bị điện 51  Thiết lập kết nối Wifi Hình 3.8: Giao diện thiết lập kết nối wifi Chức thiết lập kết nối WiFi cho module cho phép bạn dễ dàng cấu hình module để kết nối với mạng WiFi nhà Module phát mạng WiFi tạm thời Bạn cần mở hình thiết lập kết nối WiFi ứng dụng điều khiển, sau kết nối thiết bị với mạng WiFi tạm thời Sau kết nối thành công, Bạn cần nhập SSID nhập mật mạng WiFi cố định Sau bạn xác nhận, thông tin SSID mật gửi từ ứng dụng điều khiển đến module thông qua kết nối tạm thời Module ESP8266 nhận thông tin SSID mật từ ứng dụng điều khiển lưu trữ chúng Nó tự động kết nối với mạng WiFi cố định mà bạn thiết lập 52 Điều cho phép module trì kết nối liên tục ổn định với mạng WiFi nhà Chức thiết lập kết nối WiFi cho module ứng dụng điều khiển mang lại thuận tiện linh hoạt cho người dùng Bạn dễ dàng cấu hình module để kết nối với mạng WiFi cố định điều khiển thiết bị điện nhà qua ứng dụng  Kiểm tra kết nối ứng dụng điều khiển hệ thống mạch Hình 3.9: Kiểm tra kết nối 53 Ứng dụng Android thường xuyên kiểm tra thời gian lấy từ Realtime Database Nếu thời gian ứng dụng Android chênh lệch giây so với thời gian ESP8266, ứng dụng hiển thị thông báo kết nối giao diện người dùng Điều giúp người dùng nhận biết kết nối với thiết bị xử lý tình cách kịp thời Với chức kiểm tra kết nối này, người dùng yên tâm ứng dụng giúp trì kết nối vững với thiết bị điện nhà từ xa Không lo lắng kết nối lỡ điều khiển quan trọng 3.3 Tài liệu hướng dẫn sử dụng thao tác Bước 1: Cấp nguồn cho hệ thống Bước 2: Vào ứng dụng điều khiển, tạo tài khoản Bước 3: Vào ứng dụng điều khiển, vào mục thiết lập kết nối để gửi SSID, Password wifi cố định cho module esp8266 Bước 4: Sau module esp8266 kết nối wifi cố định, vào ứng dụng điều khiển tiến hành thêm thiết bị theo chân kết nối, tên, loại điều khiển Bước 5: Sau thêm xong thiết bị người dùng có điều khiển kiểm tra trạng thái thiết bị 3.4 Thử nghiệm hệ thống 3.4.1 Chức điều khiển từ xa Mục tiêu thử nghiệm đảm bảo trạng thái thiết bị điện đồng cách xác nhanh chóng người dùng thực thao tác bật tắt 54 Hình 3.10: Điều khiển ứng dụng Kết thử nghiệm cho thấy trình đồng trạng thái thiết bị từ xa diễn thành cơng nhanh chóng Trạng thái thiết bị cập nhật đồng lại sau người dùng thực thao tác bật tắt Điều cho thấy hệ thống đáp ứng cách linh hoạt hiệu quả, giúp người dùng điều khiển thiết bị điện nhà cách thuận tiện nhanh chóng 3.4.2 Chức điều khiển nút nhấn mạch Thử nghiệm chia thành trường hợp mạch có kết nối Internet mạch bị kết nối Internet Mục đích thử nghiệm để đảm bảo trạng thái thiết bị đồng trường hợp có kết nối Internet người dùng điều khiển nút nhấn mạch, kể trường hợp mạch bị kết nối wifi người dùng điều khiển thiết bị 55 Hình 3.11: Điều khiển nút nhấn Kết thử nghiệm cho thấy thử nghiệm điều khiển thiết bị nút nhấn mạch, trường hợp mạch có kết nối wifi thực thao tác hệ thống đồng thành công trường hợp mạch bị kết nối wifi thực thao tác thiết bị hoạt động thành công, sau có kết nối wifi hệ thống đồng trạng thái thiết bị theo trạng thái lưu trữ Realtime Database trước kết nối 3.4.3 Thử nghiệm chức thiết lập kết nối cho module Mục tiêu thử nghiệm để đảm bảo người dùng dễ dàng thiết lập thay đổi thông tin wifi cố định cho module 56 Hình 3.12: Thiết lập kết nối Kết thử nghiệm cho thấy chức thiết lập kết nối wifi cho module họat động thành công Khi người dùng gửi thông tin wifi đến module thông qua ứng dụng điều khiển module kết nối với wifi thành cơng lưu trữ thơng tin sau đó, khởi động lại module tự động kết nối wifi 3.5 Tổng kết chương Tổng kết, chương đạt mục tiêu quan trọng hoàn thiện thử nghiệm hệ thống điều khiển thiết bị điện từ xa Qua trình thử nghiệm, hệ thống hồn thiện tốt chức điều khiển nút nhấn điều khiển từ xa điện thoại, chức thiết lập kết nối cho module Việc trình bày hình ảnh, giao diện, tài liệu hướng dẫn kết thử nghiệm đảm bảo tính hồn chỉnh chất lượng hệ thống 57 KẾT LUẬN  Kết đạt Sau trình tìm hiểu thực đề tài này, nhóm nhận thấy mang đến ứng dụng thực tế cao, đáp ứng nhu cầu sống đại tiến theo xu hướng thời đại Đồng thời, đề tài tạo nguồn tài liệu có giá trị cho sinh viên dự án tương tự tương lai Đây sở kiến thức mà người học nghiên cứu tương lai tham khảo để mở rộng kiến thức nghiên cứu đề tài liên quan Ngồi ra, nhóm em bổ sung kiến thức thú vị hữu ích thơng qua q trình thực đề tài  Kiến thức lập trình Android: Trong q trình phát triển ứng dụng, nhóm em nắm vững kiến thức lập trình Android, bao gồm khái niệm bản, kiến trúc ứng dụng, quản lý giao diện người dùng tương tác với thành phần khác Firebase module ESP8266  Hiểu Firebase: Nhóm học cách sử dụng Firebase để xây dựng hệ thống lưu trữ liệu thực hoạt động tương tác đăng nhập, đăng ký, cập nhật thông tin cá nhân Nhóm em nắm vững việc sử dụng Firebase Realtime Database để lưu trữ đồng liệu ứng dụng module ESP8266  Kỹ lập trình với module ESP8266: Để kết nối điều khiển thiết bị điện nhà, nhóm học cách sử dụng module ESP8266 để giao tiếp với thiết bị điện thông qua giao thức giao diện phù hợp Điều giúp nhóm em làm quen với việc giao tiếp điều khiển thiết bị ngoại vi từ xa  Kỹ phát triển ứng dụng IoT: Với việc kết hợp Firebase module ESP8266, nhóm xây dựng ứng dụng IoT (Internet of Things) hồn chỉnh Nhóm học cách kết nối, tương tác điều khiển thiết bị điện thông qua mạng Internet 58  Kỹ phát triển quản lý dự án: Trong trình phát triển ứng dụng, nhóm em trải qua q trình lập kế hoạch, thiết kế, triển khai kiểm thử Nhóm rèn luyện kỹ quản lý thời gian, phân chia công việc, giải vấn đề làm việc theo quy trình để hồn thành đề tài cách hiệu  Nhận xét – đánh giá  Nhận xét Sau thời gian nghiên cứu thực đề tài, mạch đáp ứng yêu cầu thiết kế ban đầu, số nhận xét:  Ưu điểm: - Hệ thống điều khiển nơi đâu có internet điều khiển trực tiếp nút nhấn - Giao diện thiết kế dễ sử dụng đẹp mắt - Có đầy đủ chức điều khiển, đăng nhập, quản lý, thiết lập kết nối  Hạn chế: - Hệ thống phụ thuộc vào tốc độ wifi 4G - Các chức đáp ứng mức độ nghiên cứu tảng - Hệ thống khơng có cảm biến, chưa thu thập liệu lịch sử hoạt động mức tiêu thụ điện thiết bị  Đánh giá: Mơ hình an tồn, bảo mật dễ dàng sử dụng Sau thời gian thử nghiệm, mạch cho thấy ổn định Tuy nhiên số hạn chế cần khắc phục muốn đưa vào thực tế đời sống như: tính thẩm mỹ, tốc độ điều khiển phản hồi cịn chậm, chưa có chức báo trộm, chưa có hệ thống cảm biến như: cảm biến chuyển động, cảm biến nhiệt, cảm biến khí gas, cảm biến tiệm cận, v.v  Hướng phát triển 59 - Thêm hệ thống cảm biến như: cảm biến chuyển động, cảm biến nhiệt, cảm biến khí gas, cảm biến tiệm cận - Tích hợp thêm trí tuệ nhân tạo xử lý lệnh điều khiển giọng nói người dùng - Mở rộng thêm hệ thống đóng mở cửa tự động cách nhận dạng dấu vân tay khuôn mặt - Thêm camera giám sát nhà thông qua ứng dụng điều khiển - Phát triển hệ thống đọc điện tiêu thụ thiết bị - Tích hợp thẻ từ để mở khóa cửa 60 TÀI LIỆU THAM KHẢO Sách tham khảo [1] Lê Trung Quân – Huỳnh Văn Đặng – Nguyễn Khánh Nhật, Giáo trình Cơng nghệ Internet of Things ứng dụng, Đại Học quốc gia TP.Hồ Chí Minh, 2016 [2] Lưu Văn Đại – Lại Nguyễn Duy, Giáo trình điều khiển thiết bị từ xa, Trường cao đẳng Kỹ Thuật Cao Thắng, 2019 [3] Vũ Đức Long – Lê Quang Minh – Phan Đình Duy, Giáo trình Vi Điều khiển, Trường Đại Học Quốc Gia TP Hồ Chí Minh, 2016 [4] Lâm Đức Khải – Nguyễn Thanh Thiện, Giáo trình Hệ thống nhúng , Trường Đại Học Quốc Gia TP Hồ Chí Minh, 2016 Trang web tham khảo [5] https://www.learnrobotics.org/blog/connect-esp8266-wifi/ [6] https://randomnerdtutorials.com/esp8266-nodemcu-firebase-realtime-database/ [7] https://firebase.google.com/docs [8] https://firebase.google.com/docs/database/android/read-and-write [9] http://arduino.vn/bai-viet/1172-lap-trinh-esp8266-bang-arduino-ide 61

Ngày đăng: 26/06/2023, 21:10

Xem thêm:

w