Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 79 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
79
Dung lượng
1,12 MB
Nội dung
TÊN ĐỀ TÀI: HỆ THỐNG GIÁM SÁT, ĐIỀU KHIỂN KHO ỨNG DỤNG IOT ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT KHOA ĐIỆN – ĐIỆN TỬ ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC NGÀNH: CÔNG NGHỆ KỸ THUẬT ĐIỆN TỬ - VIỄN THÔNG ĐỀ TÀI: Họ tên sinh viên: Bùi Văn Khoa- Cao Văn Tuấn “HỆ THỐNG GIÁM SÁT, ĐIỀU KHIỂN KHO HÀNG ỨNG DỤNG IOT” Người hướng dẫn : Ths Lê Hữu Duy Sinh viên thực : Bùi Văn Khoa Cao Văn Tuấn Mã sinh viên : 1811505410220 1811505410240 Lớp : 18DT2 Đà Nẵng, 06/2022 ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT KHOA ĐIỆN – ĐIỆN TỬ ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC NGÀNH: CÔNG NGHỆ KỸ THUẬT ĐIỆN TỬ - VIỄN THÔNG ĐỀ TÀI: “HỆ THỐNG GIÁM SÁT, ĐIỀU KHIỂN KHO HÀNG ỨNG DỤNG IOT” Người hướng dẫn : Ths Lê Hữu Duy Sinh viên thực : Bùi Văn Khoa Cao Văn Tuấn Mã sinh viên : 1811505410220 1811505410240 Lớp : 18DT2 Đà Nẵng, 06/2022 TÓM TẮT Ngày 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 định nghĩa vật dụng có khả kết nối Internet Bạn vào nhà, mở khóa cửa, đèn tự động sáng chỗ bạn đứng, điều hòa tự động điều chỉnh nhiệt độ, nhạc tự động bật để chào đón bạn… điều có phim khoa học viễn tưởng, dần trở thành thực với công nghệ IoT Ta thấy nhu cầu điều khiển quản lý kho từ xa hữu đáng Việc thiêt kế, thi cơng đưa vào vận hành hệ thống quản lý kho hồn chỉnh giúp tiết kiệm sức lao động nhiều giúp tối ưu hoạt động tăng hiệu vận hành kho lên.Nên nhóm chúng em định làm đồ án “ HỆ THỐNG GIÁM SÁT VÀ ĐIỀU KHIỂN KHO HÀNG ỨNG DỤNG IOT” Các tính đề xuất hệ thống sau: – Mở cửa RFID gồm thẻ chủ mở 24/24 thẻ thành viên mở từ 7h-18h – Chống trộm phát cảnh báo có trộm – Đo hiển thị nhiệt độ, độ ẩm kho – Cảm biến báo khói, báo cháy – Mở đèn, cửa sổ, quạt điều khiển từ xa qua App – Giao tiếp với app điện thoại để điều khiển và giám sát giá trị TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT CỘNG HỊA XÃ HƠI CHỦ NGHĨA VIỆT NAM KHOA ĐIỆN – ĐIỆN TỬ Độc lập - Tự - Hạnh phúc NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Giảng viên hướng dẫn: Ths Lê Hữu Duy Sinh viên thực hiện: Cao Văn Tuấn Mã SV: 1811505410240 Bùi Văn Khoa Mã SV: 1811505410220 Tên đề tài: - Hệ thống giám sát, điều khiển kho hàng ứng dụng IOT Các số liệu, tài liệu ban đầu: - Các số liệu: Vi điều khiển: Arduino NANO Cảm biến: DHT22, MQ135, Pir AM312 Các loại module: NodeMCU ESP8266, NFC RC522 - Các tài liệu: https://dientutuonglai.com/gioi-thieu-arduino-nano.html https://www.mouser.com/datasheet/2/758/DHT11-Technical-Data-Sheet-TranslatedVersion-1143054.pdf https://depacongnghe.com/wp-content/uploads/2020/04/C1-Gioi-Thieu-ESP8266-DepaESP8266-Co-Ban.pdf Nội dung đồ án: Chương Tởng Quan Trình bày đặt vấn đề dẫn nhập lý chọn đề tài, mục tiêu, nội dung ̣ nghiên cứu, giới hạn thông số bố cục đồ án Chương 2: Cơ Sở Lý Thuyết Trình bày lý thuyết có liên quan đến vấn đề mà đề tài dùng để thực thiết kế, thi công cho đề tài Chương 3: Thiết Kế Tính Toán Giới thiệu tổng quan yêu cầu đề tài thiết kế tính tốn liên quan đến đề tài Chương 4: Thi công ̣thống Kết thi công phần cứng, thiết kế ứng dụng điện thoại nhữg kết hiển thị qua điện thoại Chương 5: Kết - Nhận xét - Đánh giá Nhận xét đánh giá sản phẩm mơ hình hồn thành Các sản phẩm dự kiến - Hồn thành mơ hình giám sát điều khiển thiết bị qua ứng dụng di động - Báo cáo tổng kết đồ án tốt nghiệp Ngày giao đồ án: 14/2/2022 Ngày nộp đồ án: 27/5/2022 Trưởng Bộ môn Đà Nẵng, ngày 20 tháng 03 năm 2022 Người hướng dẫn LỜI NĨI ĐẦU Để hồn thành tốt đề tài nghiên cứu nhóm chúng em xin gởi lời cảm ơn chân thành đến quý thầy cô trường Đại Học Sư Phạm Kỹ Thuật Đà Nẵng nói chung thầy khoa Điện – Điện Tử nói riêng, người tận tình dạy dỗ, trang bị cho chúng em kiến thức tảng kiến thức chuyên nghành quan trọng, giúp nhóm chúng em có sở lý thuyết vững vàng tạo điều kiện giúp đỡ nhóm q trình học tập nghiên cứu Đặc biệt nhóm xin gửi lời cảm ơn sâu sắc đến Thầy Lê Hữu Duy trực tiếp hướng dẫn tận tình giúp đỡ tạo điều kiện để hoàn thành tốt đề tài Trong thời gian làm việc với thầy, chúng em không ngừng tiếp thu thêm nhiều kiến thức dạy từ thầy,luôn thể thái độ nghiêm túc hiệu Đây điều cần học tập làm việc chúng em sau Mặc dù cố gắng hết sức, điều kiện thời gian, kinh nghiệm nghiên tầm hiểu biết hạn chế nên đề tài khơng thể tránh khỏi thiếu sót.Vì ,nhóm chúng em mong nhận đóng góp ý kiến quý thầy cô Xin chân thành cảm ơn! Người thực đề tài i CAM ĐOAN Kính gửi: Hội đồng bảo vệ đồ án tốt nghiệp Khoa Điện – Điện tử, Trường Đại học Sư Phạm Kỹ Thuật - Đại học Đà Nẵng Nhóm chúng em gồm: Bùi Văn Khoa Cao Văn Tuấn Lớp 18DT2 Lớp 18DT2 Sinh viên Khoa Điện - Điện tử, Trường Đại học Sư Phạm Kỹ Thuật - Đại học Đà Nẵng Chúng em xin cam đoan nội dung đồ án chép đồ án công trình có từ trước Nếu vi phạm chúng em xin chịu hình thức kỷ luật Khoa Đã bổ sung, cập nhật theo yêu cầu Giảng viên phản biện Hội đồng chấm Đồ án tốt nghiệp họp 17, 18/6/2022 Đà Nẵng, ngày tháng năm 2022 Sinh viên thực ii MỤC LỤC Nhận xét người hướng dẫn Nhận xét người phản biện Tóm tắt Nhiệm vụ đồ án Lời nói đầu i Lời cam đoan ii Mục lục iii Danh sách bảng, hình vẽ vi Danh sách ký hiệu, chữ viết tắt viii MỞ ĐẦU CHƯƠNG 1: TỔNG QUAN VỀ HỆ THỐNG QUẢN LÝ KHO 1.1 Tại lại phải quản lí kho hàng? 1.2 Những khó khăn thường gặp quản lí kho hàng 1.2.1 Khó khăn kiểm tra kho 1.2.2 Khó khăn giám sát điều khiển thiêt bị kho 1.3 Xu hướng Internet of Things 1.3.1 Những xu hướng thống trị giới công nghệ thời gian qua 1.3.2 Đâu xu hướng công nghệ tương lai? 1.4 Đặt vấn đề với lí chọn đề tài CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 2.1 Tìm hiểu hệ thống kho 2.2 Internet 2.2.1 Internet 2.2.2 Internet hoạt động 2.3 Sóng wifi 2.3.1 Sóng wifi 2.3.2 Nguyên tắc hoạt động mạng wifi 2.3.3 Băng tần 2.4Ghz tần 5Ghz 2.3.3.1 Chuẩn 2.4Ghz 2.3.3.2 Chuẩn 5Ghz 2.3.3.3 Wifi băng tần kép 2.3.3.4 So sánh hai chuẩn kết nối 2.4 Công nghệ NFC thẻ từ RFID 10 iii 2.4.1 NFC gì? 10 2.4.2 NFC hoạt động nào? Sử dụng sao? 10 2.4.3 Ứng dụng NFC 11 2.4.5 Thẻ NFC 13 2.4.6 Thông số kỹ thuật thiết bị hỗ trợ 13 2.5 Cảm biến nhận diện diện người 13 2.5.1 Pir sensor gì? 13 2.5.2 Cấu tạo IR sensor: 14 2.6 Độ ẩm khơng khí 17 2.6.2 Độ ẩm khơng khí tương đối 17 2.6.3 Độ ẩm tỉ đối 17 2.6.4 Tại phải kiểm tra độ ẩm khơng khí 18 2.7 Nền tảng App Inventor 18 CHƯƠNG 3: THIẾT KẾ, TÍNH TOÁN 21 3.1 Sơ đồ khối hệ thống 21 3.2 Chọn vi xử lý kết nối wifi Esp8266 21 3.3 Lựa chọn vi điều khiển trung tâm - Arduino Nano 23 3.4 Lựa chọn IC thời gian thực DS 1307 27 3.5 Lựa chọn cảm biến đo nhiệt độ, độ ẩm 27 3.5.1 DHT22 gì? 28 3.5.2 Sơ đồ chân DHT22 kết nối thực tế 28 3.6 Lựa chọn cảm biến báo khói – MQ135 30 3.7 Cảm biến phát chuyển động Pir 30 3.8 Lực chọn module đọc thẻ từ 32 3.9 Lựa chọn động đóng, mở cửa 33 3.10 Lựa chọn relay đóng cắt - SRD 05VDC-SL-C 36 3.11 Lực chọn Bjt đóng cắt relay – 2SC1815 36 3.12 Sơ đồ nguyên lí mạch điện 38 3.13 Tính tốn khối đóng cắt quạt 39 3.14 Tính tốn khối đóng cắt đèn 41 CHƯƠNG 4: THI CÔNG HỆ THỐNG 43 4.1 Phần cứng 43 4.1.1 Giới thiệu 43 4.1.2 Mạch PCB vẽ phần mềm Protues 43 4.1.3 Lưu đồ thuật toán hệ thống mở cửa 44 iv Tên đề tài: Hệ Thống Giám Sát, Điều Khiển Kho Hàng Ứng Dụng IOT CHƯƠNG 5: KẾT QUẢ, ĐÁNH GIÁ VÀ HƯỚNG PHÁT TRIỂN 5.1 Kết Với mục tiêu ban đầu đề tài tạo hệ thống điều khiển quản lý kho hàng Trong trình nghiên cứu thử nghiệm, gặp nhiều khó khăn nảy sinh nhiều vấn đề, nhóm rút kinh nghiệm hoàn thiện sản phẩm Để tiến hành đánh giá sản phẩm, thiết bị cho chạy thử trường hợp cụ thể tín hiệu mạng, nguồn cấp data, môi trường thu kết cụ thể 5.1.1 Trường hợp Hệ thống hoạt động điều kiện bình thường mơi trường phịng khơng có thiết bị điện , nhận tín hiệu mạng từ modem wifi nhà mạng Viettel Ta thu kết sau • Tín hiệu kết nối: Liên tục khơng bị ngắt qng • Mức độ ổn định: Thiết bị chạy ổn định 24/24 điều kiện thử nghiệm xuyên suốt 72 • Tốc độ điều khiển qua App: Ổn định đảm bảo tác động sau giây • Mức độ phát nhiệt bo mạch điều khiển: gần không phát nhiệt Đánh giá nhận xét: Trong môi trường này, hệ thống hoạt động ổn định, hiệu 5.1.2 Trường hợp Hệ thống hoạt động mơi trường có nhiễu điện từ từ động điện, nhóm tiến hành đặt mơ hình động thiết bị điện công suất lớn cho thiết bị đóng/ cắt liên tục để tạo từ trường biến thiên bất thường tác động liên tục vào hệ thống Hệ thống nhận tín hiệu mạng từ modem wifi viettel Ta thu kết sau: • Tín hiệu kết nối: Liên tục khơng bị ngắt qng • Mức độ ổn định: Thiết bị chạy ổn định 24/24 điều kiện thử nghiệm xuyên suốt 72 • Tốc độ điều khiển qua App: Ổn định đảm bảo tác động sau giây • Mức độ phát nhiệt bo mạch điều khiển: gần không phát nhiệt Đánh giá nhận xét: Trong môi trường này, hệ thống hoạt động ổn định, hiệu 5.1.3 Trường hợp Hệ thống hoạt động điều kiện bình thường, tồn hệ thống đặt nhà, nhận tín hiệu mạng từ usb wifi với sim nhà mạng Mobifone Khơng có nhiễu điện từ từ mơi trường xung quanh Ta thu kết sau • Tín hiệu kết nối: Liên tục khơng bị ngắt qng • Mức độ ổn định: Thiết bị chạy ổn định 24/24 điều kiện thử nghiệm xuyên suốt 72 SVTH: Bùi Văn Khoa -Cao Văn Tuấn GVHD: Ths Lê Hữu Duy 51 Tên đề tài: Hệ Thống Giám Sát, Điều Khiển Kho Hàng Ứng Dụng IOT • Tốc độ điều khiển qua App: Ổn định đảm bảo tác động sau giây • Mức độ phát nhiệt bo mạch điều khiển: gần không phát nhiệt Đánh giá nhận xét: Trong môi trường này, hệ thống hoạt động ổn định, hiệu 5.1.4 Trường hợp Hệ thống hoạt động mơi trường có nhiễu điện từ từ động điện, nhóm tiến hành đặt mơ hình động thiết bị điện công suất lớn cho thiết bị đóng/ cắt liên tục để tạo từ trường biến thiên bất thường tác động liên tục vào hệ thống Hệ thống nhận tín hiệu mạng từ usb wifi với sim Mobifone Ta thu kết sau: • Tín hiệu kết nối: Liên tục khơng bị ngắt qng • Mức độ ổn định: Thiết bị chạy ổn định 24/24 điều kiện thử nghiệm xuyên suốt 72 • Tốc độ điều khiển qua App: Ổn định đảm bảo tác động sau giây • Mức độ phát nhiệt bo mạch điều khiển: gần không phát nhiệt Đánh giá nhận xét: Trong môi trường này, hệ thống hoạt động ổn định, hiệu SVTH: Bùi Văn Khoa -Cao Văn Tuấn GVHD: Ths Lê Hữu Duy 52 Tên đề tài: Hệ Thống Giám Sát, Điều Khiển Kho Hàng Ứng Dụng IOT 5.2 Đánh giá nhận xét chung 5.2.1 Điều kiện hoạt động Trải qua nhiều lần thử nghiệm đánh giá, nhóm rút kết hệ thống hoạt động hiệu hầu hết môi trường,nguồn mạng 5.2.2 Kết đạt Sau tổng hợp kết đạt đem so sánh với yêu cầu mục tiêu ban đầu nhóm cho thấy sản phẩm đáp ứng tốt yêu cầu ban đầu: • Hoạt động ổn định, hiệu • Tốc độ đáp ứng hệ thống nhanh • Hệ thống kết nối mạng ổn định, trì kết nối tốt • Mức độ phát nhiệt thấp, đảm bảo hoạt động thời gian dài 5.2.3 Những mặt hạn chế giải pháp Mặc dù thu nhiều kết tốt, nhiên sản phẩm cịn số hạn chế: • Bo mạch điều khiển trung tâm gia công tay, chắn hoạt động thời gian dài khơng thể đạt độ bền hiệu • Hệ thống làm thủ công nên chưa đạt độ hoàn thiện tốt mặt thẩm mĩ Tổng quan bên ngồi mơ hình nhìn chưa đạt mỹ thuật cơng nghiệp • Hệ thống hoạt động với adapter 12VDC với nguồn lấy từ 220VAC điện lưới việc dẫn đến vấn đề điện, toàn hệ thống kho bị tê liệt hoạt động được, tình nguy hiểm • Việc hiển thị chế độ đóng mở app bị delay 5-6 giây Hướng giải tương lai cho đề tài: • Thiết kế thi cơng bo mạch dây chuyền công nghiệp để bo mạch đạt độ bền cao • Hồn thiện thẫm mỹ với hộp nhựa, nhơm cho mạch điều khiển • Thiết kế hệ thống ắc quy dự phòng để hoạt động lúc cúp điện, đảm bảo an toàn cho hệ thống • Phát triển thêm qua webserver để thị thông số SVTH: Bùi Văn Khoa -Cao Văn Tuấn GVHD: Ths Lê Hữu Duy 53 Tên đề tài: Hệ Thống Giám Sát, Điều Khiển Kho Hàng Ứng Dụng IOT KẾT LUẬN Sau thực đồ án “ hệ thống giám sát, điều khiển kho hàng ứng dụng IoT”, sản phẩm cuối cùng đạt mục tiêu ban đầu đề nhóm hồn thành tốt báo cáo đồ án Trong trình thực đề tài nhóm cố nhiều kiến thức cũ, đồng thời biết thêm nhiều kiến thức tảng IoT, lập trình Arduino… Bên cạnh nhóm rút nhiều kinh nghiệm nghiên cứu chế tạo sản phẩm Về kết quả, trình thử nghiệm cho kết tốt đáp ứng yêu cầu nhóm đề Mặc dù cịn số hạn chế nhiên nhóm tìm ngun nhân cách khắc phục Bên cạnh nhóm thấy đề tài phát triển thêm nhiều tính hiển thị giá trị điều khiển qua websever, sử dụng camera để giám sát… hay cải thiện độ xác delay giúp sản phẩm thực tế hữu dụng tương lai SVTH: Bùi Văn Khoa -Cao Văn Tuấn GVHD: Ths Lê Hữu Duy 54 Tên đề tài: Hệ Thống Giám Sát, Điều Khiển Kho Hàng Ứng Dụng IOT TÀI LIỆU THAM KHẢO Trần Thu Hà, Trương Thị Bích Ngà, Nguyễn Thị Lưỡng, Bùi Thị Tuyết Đan (), Giáo trình Điện tử PGS TS Đỗ Huy Giác - TS Phan Trọng Hanh - TS Phạm Minh Nghĩa (2016), Lý thuyết mạch, NXB Thông tin truyền thông Trần Trọng Minh (2015), Giáo trình Điện tử cơng suất, NXB Giáo dục Việt Nam TS Nguyễn Ngọc Cương (2017), Giáo trình Tin học sở, NXB Thơng tin truyền thông https://sumuoi.mobi/cach-su-dung-app-inventor/ http:/khothongminh.com/phan-loai-kho.html http://arduino.vn/bai-viet/1172-lap-trinh-esp8266-bang-arduino-ide https://www.alldatasheet.com/datasheet-pdf/pdf/1132459/ETC2/DHT22.html https://www.alldatasheet.com/view.jsp?Searchword=Mq135&gclid=Cj0KCQjw kruVBhCHARIsACVIiOyCQaawrVTLK1R1O6CJpSwl6cTi8UMpnW1hPO8 Mc0xzfcIWDNwdGYaAg8cEALw_wcB Phụ lục Tên đề tài: Hệ Thống Giám Sát, Điều Khiển Kho Hàng Ứng Dụng IOT PHỤ LỤC Code NODE MCU #include #include #include #define FIREBASE_HOST "app-kho-d7c88-default-rtdb.firebaseio.com" #define FIREBASE_AUTH "cm9HanUmId2bjQosPaKi1JOC0A21Wh9Di3uDaJyT" // API #define WIFI_SSID "DOANTN" #define WIFI_PASSWORD "99999999" FirebaseData fbdt; int ccs, cd, cq; int last_ccs, last_cd, last_cq; int R[10]; void setup() { Serial.begin(250000); WiFi.begin(WIFI_SSID, WIFI_PASSWORD); // khởi động chế độ bắt wifi Serial.print("Connecting"); while (WiFi.status() != WL_CONNECTED) { // đợi tgian kết nối Serial.print("."); delay(500); } Serial.println(); Serial.println("Connected: "); Serial.print("SSID: "); Serial.println(WIFI_SSID); Serial.print("PASS: "); Serial.println(WIFI_PASSWORD); Serial.print("IP : "); Serial.println(WiFi.localIP()); Firebase.begin(FIREBASE_HOST, FIREBASE_AUTH); // khởi động thư viện firebase delay(100); Firebase.setString(fbdt, "KHO/ccs", "0"); Firebase.setString(fbdt, "KHO/cd", "0"); Phụ lục Tên đề tài: Hệ Thống Giám Sát, Điều Khiển Kho Hàng Ứng Dụng IOT Firebase.setString(fbdt, "KHO/cq", "0"); Serial.println("Setup Done!!!"); } void loop() { DOWN(); UP(); } void DOWN () { last_ccs = ccs; last_cd = cd; last_cq = cq; Firebase.getString(fbdt, "KHO/ccs"); ccs = fbdt.stringData().toInt(); Firebase.getString(fbdt, "KHO/cd"); cd = fbdt.stringData().toInt(); Firebase.getString(fbdt, "KHO/cq"); cq = fbdt.stringData().toInt(); if (ccs - last_ccs == 1) { Serial.println("1S"); } if (ccs - last_ccs == -1) { Serial.println("0S"); } if (cd - last_cd == 1) { Serial.println("1D"); } if (cd - last_cd == -1) { Serial.println("0D"); } Phụ lục Tên đề tài: Hệ Thống Giám Sát, Điều Khiển Kho Hàng Ứng Dụng IOT if (cq - last_cq == 1) { Serial.println("1Q"); } if (cq - last_cq == -1) { Serial.println("0Q"); } } void UP() { if (Serial.available()) { String N = Serial.readStringUntil('\r'); N.trim(); // Serial.println(N); if (N.length() == 16) { Firebase.setString(fbdt, "KHO/h", N.substring(0, 5)); Firebase.setString(fbdt, "KHO/t", N.substring(5, 10)); Firebase.setString(fbdt, "KHO/cc", N.substring(10, 11)); Firebase.setString(fbdt, "KHO/cs", N.substring(11, 12)); Firebase.setString(fbdt, "KHO/d", N.substring(12, 13)); Firebase.setString(fbdt, "KHO/q", N.substring(13, 14)); Firebase.setString(fbdt, "KHO/ch", N.substring(14, 15)); Firebase.setString(fbdt, "KHO/tr", N.substring(15, 16)); } } } Phụ lục Tên đề tài: Hệ Thống Giám Sát, Điều Khiển Kho Hàng Ứng Dụng IOT Code Arduino Nano #include #include #include #include "DS1307.h" #include "NFC.h" #include "SV.h" DHT dht22(A2, DHT22); #define MQ2 analogRead(A0) #define PIR analogRead(A1) #define L #define F #define BUZZ //unsigned long ms; int chay; int trom; float h; float t; int TDD; int TDCC; int TDCS; int TDQ; unsigned long CARD0 = 212600393; // thẻ chủ unsigned long CARD1 = 712057896; unsigned long CARD2 = 2577389914; unsigned long CARD3 = 3656236634; unsigned long CARD4 = 2310478435; unsigned long svcard; /////thêm thẻ Phụ lục // thẻ khách Tên đề tài: Hệ Thống Giám Sát, Điều Khiển Kho Hàng Ứng Dụng IOT int tbd = 7; // bắt đầu int tkt = 18; // kết thúc int t_chay; int t_bchay = 35; // nhiệt độ báo cháy unsigned long tg1; String U = ""; StaticJsonBuffer jsonBuffer; JsonObject& node = jsonBuffer.createObject(); void setup() { Serial.begin(250000); dht22.begin(); SETUP_NFC(); SETUP_SV(); Wire.begin(); // setTime(22,57,30,3,3,5,2022); // set time ds1307 pinMode(L, OUTPUT); pinMode(F, OUTPUT); pinMode(BUZZ, OUTPUT); } void loop() { DOWN(); CARD(); CONTROL(); BAO_CHAY(); BAO_TROM(); UPP(); } void CONTROL() { Phụ lục Tên đề tài: Hệ Thống Giám Sát, Điều Khiển Kho Hàng Ứng Dụng IOT digitalWrite(L, TDD); digitalWrite(F, TDQ); if (TDCC == 1) { Servo1(30, 5); } else Servo1(140, 5); if (TDCS == 1) { Servo2(10, 5); // Serial.println("Mở cửa sổ"); } else { Servo2(110, 5); // Serial.println("Đóng cửa sổ"); } } void DOWN() { while (Serial.available()) { String N = Serial.readStringUntil('\r'); N.trim(); // Serial.println(N); if (N == "1S") { TDCS = 1; } if (N == "0S") { TDCS = 0; } if (N == "1D") { TDD = 1; } Phụ lục Tên đề tài: Hệ Thống Giám Sát, Điều Khiển Kho Hàng Ứng Dụng IOT if (N == "0D") { TDD = 0; } if (N == "1Q") { TDQ = 1; } if (N == "0Q") { TDQ = 0; } Serial.print(TDCS); Serial.print(" "); Serial.print(TDD); Serial.print(" "); Serial.print(TDQ); Serial.println(" "); } } void UPP() { h = dht22.readHumidity(); t = dht22.readTemperature(); U = ""; if (h < 10) { U += "0"; } U += String(h); if (t < 10) { U += "0"; } Phụ lục Tên đề tài: Hệ Thống Giám Sát, Điều Khiển Kho Hàng Ứng Dụng IOT U += String(t); U += String(TDCC); U += String(TDCS); U += String(TDD); U += String(TDQ); U += String(chay); U += String(trom); if (millis() - tg1 > 2500) { Serial.println(U); tg1 = millis(); } } void CARD() { int m = 0; if (!mfrc522.PICC_IsNewCardPresent()) {} if ( mfrc522.PICC_ReadCardSerial()) { unsigned long ms; for (byte i = 0; i < mfrc522.uid.size; i++) { uidDecTemp = mfrc522.uid.uidByte[i]; MASO = MASO * 256 + uidDecTemp; ms = MASO; } mfrc522.PICC_HaltA(); // Serial.println(ms); READDS1307(); if (TDCC == 0) { if (ms == CARD0) { TDCC = 1; Phụ lục Tên đề tài: Hệ Thống Giám Sát, Điều Khiển Kho Hàng Ứng Dụng IOT svcard = ms; m = 1; // Serial.println("mở cửa"); } if (ms == CARD1 || ms == CARD2 || ms == CARD3 || ms == CARD4) { if (gio > tbd && gio < tkt ) { // TDCC = 1; svcard = ms; m = 1; // Serial.println("mở cửa"); } } // Serial.println(TDCC); // Serial.println(svcard); } if (TDCC == && m == && ms == svcard) { TDCC = 0; // Serial.println("đóng cửa"); } } } void BAO_TROM() { if (TDCC == && PIR > 500 ) { trom = 1; } if(trom ==1){ BUZZ1(); // Serial.println("có trộm"); Phụ lục Tên đề tài: Hệ Thống Giám Sát, Điều Khiển Kho Hàng Ứng Dụng IOT } } void BAO_CHAY() { if(dht22.readTemperature() > 50 || MQ2 > 300){ chay = 1; } if(chay==1){ BUZZ2(); // Serial.println("cháy"); } } void BUZZ2() { if (millis() % 50 < 25) { digitalWrite(BUZZ, 1); } else digitalWrite(BUZZ, 0); } void BUZZ1() { if (millis() % 100 < 50) { digitalWrite(BUZZ, 1); } else digitalWrite(BUZZ, 0); } Phụ lục ... Hệ thống giám sát, điều khiển kho hàng ứng dụng IoT Phạm vi nghiên cứu: – Nghiên cứu kích thước mơ hình hệ thống giám sát điều khiển kho hàng ứng dụng iot – Nghiên cứu sử dụng linh kiện hệ thống. .. Tên đề tài: Hệ Thống Giám Sát, Điều Khiển Kho Hàng Ứng Dụng IOT CHƯƠNG 1: TỔNG QUAN VỀ HỆ THỐNG QUẢN LÝ KHO Tại lại phải quản lí kho hàng? Trong cửa hàng/ doanh nghiệp hàng tồn kho tài sản có... nên nhóm chúng em chọn đề tài: “Hệ thớng giám sát, điều khiển kho hàng ứng dụng IOT? ?? Mục tiêu nhiệm vụ nghiên cứu: Với đề tài:”GIÁM SÁT, ĐIỀU KHIỂN KHO ỨNG DỤNG IoT? ??, đề tài bước đầu tạo sở