Hệ thống quản lý kho xưởng ứng dụng IOT trong thực tế

49 347 4
Hệ thống quản lý kho xưởng ứng dụng IOT trong thực tế

Đ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

Với việc phát triển nhanh chóng của công nghệ thì những hệ thống quản lý kho, xưởng xuất hiện ngày càng nhiều, trong đó ứng dụng công nghệ IOT vào quản lý kho xưởng được xem là giải pháp tối ưu nhất bởi tính khả thi và vận hành tốt đáp ứng nhiều yêu cầu của doanh nghiệp.

NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN Tp Hồ Chí Minh, ngày … tháng … năm 2018 Giáo viên (Ký ghi rõ họ tên) NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN Tp Hồ Chí Minh, ngày … tháng … năm 2018 Giáo viên (Ký ghi rõ họ tên) LỜI CẢM ƠN Lời đầu tiên, em xin chân thành cảm ơn tới tồn thể thầy, giáo Khoa Kĩ thuật Điện – Điện Tử II – tận tình bảo, dạy dỗ em suốt trình học tập Qua đây, em xin gửi lời cảm ơn sâu sắc tới giáo viên hướng dẫn, người hướng dẫn em tận tình, ln quan tâm, động viên, đưa cho em ý kiến đóng góp xác đáng suốt q trình làm đồ án Sau cùng, em xin gửi lời cảm ơn gia đình, bạn bè động viên, tạo điều kiện giúp đỡ em hoàn thành luận văn để bảo vệ trước hội đồng khoa học Em xin bày tỏ lòng thành kính tri ân tới tất thầy cơ, gia đình bạn bè tất quan tâm hỗ trợ Trong q trình thực luận văn, chắn thiết sót, mong nhận ý kiến đóng góp thầy cô bạn Em xin chân thành cảm ơn! Tp Hồ Chí Minh, ngày … tháng … Năm 201… Sinh viên thực MỤC LỤC Danh mục hình Hình 1.1 Hệ thống quản kho xưởng ứng dụng IOT thực tế Hình 1.2 đầu đọc UHF RFID Hình 1.3 vận chuyển hàng hóa vào kho sau qua cổng đọc thẻ RFID Hình 1.4 Quy trình nhập kho Hình 1.5 Quy trình xuất kho Hình 2.1: sơ đồ chân ESP-12F Hình 2.2 Schematics ESP-12F Hình 2.3 Modul RFID RC522 Hình 2.4 code thiết lập ESP-12F Hình 2.5 Màn hình OLED 0.96 inch Hình 2.6 Nguyên tắc hoạt động LED OLED Hình 2.7 sơ đồ khối hệ thống Hình 2.8 cách thức hoạt động ngơn ngữ PHP Hình 2.9 phần mềm zend studio Hình 2.10 phần mềm zend studio Hình 2.11 phần mềm Ampps Hình 2.12 giao diện Ampps Hình 2.13 giao diện trang quản trị Ampss Hình 2.14 tạo tên miền ảo Hình 3.1 schematic mạch Hình 3.2 Layout mạch Hình 3.3 Mạch 3D Hình 3.4 Mục Quản Chung web server Hình 3.5 Mục quản chung web server Hình 3.6 Nhập kho Hình 3.7 Xuất kho Hình 3.8 Mục loại thùng Hình 3.9 Quản kho Hình 3.10 Mục thiết bị web server Hình 3.11 Mục thiết bị web server Hình 3.12 hình ảnh thực tế mạch Hình 3.13 Mơ hình thực tế Hình 4.1 đầu đọc UHF thực tế Danh mục bảng Bảng 2.1: bảng chức chân ESP-12F Bảng 2.2 bảng mô tả chế độ hoạt động ESP-12F Bảng 2.3 đặc điểm RF RC522 Bảng 2.4 mô tả chức chân RC522 Bảng 2.5 lệnh RC522 LỜI MỞ ĐẦU LỜI MỞ ĐẦU Việc quản kho xưởng doanh nghiệp khâu thiết yếu quan để góp phần tạo nên mơ hình kinh doanh tốt Chính cần có hệ thống quản kho, xưởng thông minh làm việc hiệu Với việc phát triển nhanh chóng cơng nghệ hệ thống quản kho, xưởng xuất ngày nhiều, ứng dụng công nghệ IOT vào quản kho xưởng xem giải pháp tối ưu tính khả thi vận hành tốt đáp ứng nhiều yêu cầu doanh nghiệp Qua trinh tìm hiểu nghiên cứu em đinh chọn đề tài “HỆ THỐNG QUẢN NHÀ XƯỞNG TRÊN NỀN TẢN IOT” để làm đề tài báo cáo tốt nghiệp Trong trình làm đề tài khơng thể tránh khỏi thiếu xót hạn chế Em mong nhận góp ý, bảo thầy cô bạn Em xin chân thành cảm ơn thầy tận tình hướng dẫn giúp đỡ em suốt trình em thực đề tài tốt nghiệp Trang CHƯƠNG 1: TỔNG QUAN VỀ HỆ THỐNG CHƯƠNG TỔNG QUAN VỀ HỆ THỐNG 1.1 Đặt vấn đề Quản kho quản tài sản trở thành yêu cầu bắt buộc thực thường xuyên công ty, tổ chức doanh nghiệp Đặc biệt, với doanh nghiệp có quy mơ tài sản nhiều, lượng ln chuyển thường xuyên lớn cho nhiều mục đích sử dụng khác nhau, nhiều cách phân loại, chủng loại đa dạng với chế độ sử dụng quản loại tải sản khác nhau, tài sản có giá trị lớn nhu cầu phải quản tốt tồn kho, quản tài sản công cụ chuẩn mực xác, kịp thời thường xuyên trở nên cần thiết Vấn đề quản kho nhiều băn khoăn lớn nhà quản như: số lượng hàng tồn kho, số liệu thiếu xác, quản thủ công, cập nhật không kịp thời… Tất yếu tố đẩy giá thành sản phầm cao ảnh hưởng đến chiến lược, kế hoạch công ty Làm để nắm bắt thông tin sản phẩm, số liệu kho xác với thời gian thực nhanh với chi phí hợp nhất? Giải pháp quản Kho ứng dụng IOT-công nghệ RFID giúp nhà quản thoát khỏi bất cập Trang CHƯƠNG 1: TỔNG QUAN VỀ HỆ THỐNG Hình 1.1 Hệ thống quản kho xưởng ứng dụng IOT thực tế 1.2 chọn đề tài Kho nơi chứa hàng, nhận hàng cuối phân phối chúng cho người tiêu dùng doanh nghiệp khác Quản kho hàng trình điều phối luồng liệu vào ra, thực việc kiểm kê, phân loại chọn hàng, cuối phân phối hàng hố đến điểm đến thích hợp Quản kho xác hiệu chìa khóa để tránh thiếu hụt nguồn cung dư thừa sản phẩm Đòi hỏi tất sản phẩm phải di chuyển hệ thống tự động, truyền thông tin hệ thống lưu trữ phản hồi tự động phối hợp thiết bị di động thông minh chạy phần mềm tương thích Hiện vấn đề quản kho nhiều băn khoăn lớn nhà quản như: số lượng hàng tồn kho, số liệu thiếu xác, quản thủ cơng, cập nhật khơng kịp thời… Tất yếu tố đẩy giá thành sản phầm cao ảnh hưởng đến chiến lược, kế hoạch công ty Trang CHƯƠNG 1: TỔNG QUAN VỀ HỆ THỐNG Việc quản kho hàng thủ công việc làm tốt hiệu đem lại khơng cao Chính việc ứng dụng IOT vào quản kho việc làm tối ưu giúp giải nhiều toán cho việc quản Chính nên em tìm hiểu nghiên cứu để tạo nhà xưởng thông minh quản IOT (ứng dụng RFID) 1.3 Mục tiêu nghiên cứu Đồ án thực thiết kế dựa kiến thức học nhà trường để tạo nên hệ thống quản kho thông minh nhằm giải vấn đề khâu quản hàng hóa kho Tạo giao diện webserver để giao tiếp với thiết bị hệ thống kho xưởng Tiếp tục phát triển để ứng dụng tốt vào thực tế 1.4 Giới hạn đề tài nghiên cứu Để thực thi hệ thống hồn chỉnh có khả hoạt động tốt tốt cần thời gian Trang CHƯƠNG 1: TỔNG QUAN VỀ HỆ THỐNG Hình 1.2 đầu đọc UHF RFID Trang 10 CHƯƠNG 3: THIẾT KẾ HỆ THỐNG VÀ KIỂM TRA Hình 3.6 Nhập kho  Xuất kho Cũng tương tự nhập kho Khi thùng hàng qua cổng xuất có gắn đọc RFID đọc nhận đọc ID từ thẻ dán thùng gởi lên server xử cập nhận vào database Hình 3.7 Xuất kho  Loại thùng Tại mục ta nhập vào database phân loại loại sản phẩm để đưa vào kho, nhằm quản tốt hàng hóa kho dễ dàng Trang 35 CHƯƠNG 3: THIẾT KẾ HỆ THỐNG VÀ KIỂM TRA Hình 3.8 Mục loại thùng  Quản kho Hình 3.9 Quản kho  Thiết bị Ở mục người dùng định danh cho loại thẻ qua thẻ tag thùng hàng để lưu vào database Trang 36 CHƯƠNG 3: THIẾT KẾ HỆ THỐNG VÀ KIỂM TRA Hình 3.10 Mục thiết bị web server Hình 3.11 Mục thiết bị web server 3.3 Hình ảnh thực tế Trang 37 CHƯƠNG 3: THIẾT KẾ HỆ THỐNG VÀ KIỂM TRA Hình 3.12 hình ảnh thực tế mạch Hình 3.13 Mơ hình thực tế 3.4 Code Trang 38 CHƯƠNG 3: THIẾT KẾ HỆ THỐNG VÀ KIỂM TRA 3.4.1 Code ESP-12F /* ======================================== */ /* WIFI */ /* ======================================== */ #include #define DEVICE_IMPORT //#define DEVICE_EXPORT #define TOKEN "301658a2c1d5f0c19bb3e1cb47e21cc8" #define HOST "http://raoline.com/freelancer/quanlynhaxuong" #ifdef DEVICE_IMPORT #define API_PATH HOST"/api/import" #else #define API_PATH HOST"/api/export" #endif const char* ssid = "Loi"; const char* password = "123456789"; WiFiClient client; /* ======================================== */ /* RFID */ /* ======================================== */ #define SS_PIN //D2 #define RST_PIN //D1 #include #include Trang 39 CHƯƠNG 3: THIẾT KẾ HỆ THỐNG VÀ KIỂM TRA MFRC522 mfrc522(SS_PIN, RST_PIN); void setup() { Serial.begin(115200); SPI.begin(); // Initiate SPI bus mfrc522.PCD_Init(); // Initiate MFRC522 delay(10); setupWiFi(); } int value = 0; void loop() { delay(5000); // Look for new cards if ( ! mfrc522.PICC_IsNewCardPresent()) { return; } // Select one of the cards if ( ! mfrc522.PICC_ReadCardSerial()) { return; } String rfid = readRFID(); String response = requestApi(rfid); Trang 40 CHƯƠNG 3: THIẾT KẾ HỆ THỐNG VÀ KIỂM TRA processResponse(response); } String readRFID() { //Show UID on serial monitor Serial.println(); Serial.print(" UID tag :"); String rfid = ""; byte letter; for (byte i = 0; i < mfrc522.uid.size; i++) { Serial.print(mfrc522.uid.uidByte[i] < 0x10 ? "0" : ""); Serial.print(mfrc522.uid.uidByte[i], HEX); rfid.concat(String(mfrc522.uid.uidByte[i] < 0x10 ? "0" : "")); rfid.concat(String(mfrc522.uid.uidByte[i], HEX)); } rfid.toUpperCase(); return rfid; } void processResponse(String response) { uint8_t sizeData = response.indexOf('$'); char data[50]; response.toCharArray(data, sizeData); char msg[20] = ""; uint8_t sizeHeader = response.indexOf('_'); memcpy(msg, data + sizeHeader - 1, sizeData - sizeHeader - 2); /* ======================================== */ Trang 41 CHƯƠNG 3: THIẾT KẾ HỆ THỐNG VÀ KIỂM TRA /* HIEN THI KET QUA */ /* ======================================== */ if (strcmp(msg, "connect_server") == 0) { Serial.println("khong the ket noi server"); } else if (strcmp(msg, "token") == 0) { Serial.println("token khong ton tai"); } else if (strcmp(msg, "device_type") == 0) { Serial.println("loai thiet bi khong dung"); } else if (strcmp(msg, "existed") == 0) { Serial.println("the da duoc them"); } else if (strcmp(msg, "server") == 0) { Serial.println("co loi tren server"); } else if (strcmp(msg, "rfid_not_exists") == 0) { Serial.println("The chua duoc them, khong the xuat kho"); } else if (strcmp(msg, "device_location") == 0) { Serial.println("Thiet bi khong nam kho nay"); } else if (strcmp(msg, "no") == 0) { Serial.println("Thanh cong"); } } String requestApi(String rfid) { Trang 42 CHƯƠNG 3: THIẾT KẾ HỆ THỐNG VÀ KIỂM TRA if (!client.connect(HOST, 80)) { Serial.println("connection failed"); return "err_connect_server$"; } String url = HOST "/" TOKEN "/" + rfid; client.print(String("GET ") + url + " HTTP/1.1\r\n" + "Host: " HOST "\r\n" + "Connection: close\r\n\r\n"); delay(10); String response = ""; unsigned long now = millis(); while (millis() - now > 5000L) { bool clearHeader = false; while(client.available()){ while(!clearHeader) { char c = client.read(); if (c == '\n') clearHeader = true; } response += client.read(); } } return response; } Trang 43 CHƯƠNG 3: THIẾT KẾ HỆ THỐNG VÀ KIỂM TRA void setupWiFi() { Serial.println(); Serial.println(); Serial.print("Connecting to "); Serial.println(ssid); WiFi.begin(ssid, password); while (WiFi.status() != WL_CONNECTED) { delay(500); Serial.print("."); } Serial.println(""); Serial.println("WiFi connected"); Serial.println("IP address: "); Serial.println(WiFi.localIP());} 3.4.2 Code cấu hình web Trang 45 CHƯƠNG 4: ĐÁNH GIÁ VÀ HƯỚNG PHÁT TRIỂN ĐỀ TÀI CHƯƠNG ĐÁNH GIÁ VÀ HƯỚNG PHÁT TRIỂN ĐỀ TÀI 4.1 Đánh giá trình thực Sau hai tháng nghiên cứu thực em hoàn thành đồ án HỆ THỐNG QUẢN NHÀ XƯỞNG THÔNG MINH TRÊN NỀN TẢNG IOT hệ thống chạy ổn định 4.1.1 đánh giá phần cứng phần mềm hệ thống Phần cứng Đánh giá tổng quan mạch hoạt động tốt ổn định, mạch bao gồm khối ESP12F, modul RC522 khối hiển thị OLED kết nối với giúp hình thành hệ thống hoạt động ổn định Phần mềm Tạo giao diện webserver cho hệ thống dựa ngơn ngữ PHP tìm hiểu MYSQL để tương tác tốt với hệ thống đồng thời trích xuất database để kiểm tra Lập trình ESP-12F để kết nối với oled RC522 đồng thời tạo giao tiếp với webserver 4.1.2 Ưu nhược điểm Ưu điểm Mạch hoạt động ổn định mô trình hoạt động hệ thống Sản phẩm mang tính giải pháp tốt, tạo tiền đề cho việc nghiên cứu phát triển ứng dụng vào thực tế Trong thực tế việc quản kho hàng kho xưởng đảm bảo hoạt động tốt góp phần không nhỏ cho hệ thống logicstic doanh nghiệp Nhược điểm Do thời gian kiến thức hạn chế nên đồ án dừng lại mức mơ giải pháp thực tế hệ thống hoạt động với thiết bị lớn xác Trang 46 CHƯƠNG 4: ĐÁNH GIÁ VÀ HƯỚNG PHÁT TRIỂN ĐỀ TÀI Hình 4.1 đầu đọc UHF thực tế 4.2 Hướng phát triển đề tài Do đồ án mô phần hệ thống nên em tiếp tục hoàn thiện nghiên cứu phát triển đầy đủ hệ thống Một hệ thống đầy đủ gồm nhiều khâu khác chức tương tự quản Sẽ tìm hiểu phát triển hệ thống thêm chức khác quản nhân viên, tài sản, mở rộng ứng dụng hệ thống quản sách thư viện, y tế giáo dục ứng dụng hệ thống vào viện quản người cao tuổi, trẻ sơ sinh hay quản hồ sơ bệnh án Trang 47 TÀI LIỆU THAM KHẢO [1] https://www.wikipedia.org/ [2] https://thegioiic.com/ [3] http://www.alldatasheet.com/ [4] http://arduino.vn/ ... triển nhanh chóng cơng nghệ hệ thống quản lý kho, xưởng xuất ngày nhiều, ứng dụng công nghệ IOT vào quản lý kho xưởng xem giải pháp tối ưu tính khả thi vận hành tốt đáp ứng nhiều yêu cầu doanh... THỐNG Hình 1.1 Hệ thống quản lý kho xưởng ứng dụng IOT thực tế 1.2 Lý chọn đề tài Kho nơi chứa hàng, nhận hàng cuối phân phối chúng cho người tiêu dùng doanh nghiệp khác Quản lý kho hàng trình... số liệu kho xác với thời gian thực nhanh với chi phí hợp lý nhất? Giải pháp quản lý Kho ứng dụng IOT- công nghệ RFID giúp nhà quản lý thoát khỏi bất cập Trang CHƯƠNG 1: TỔNG QUAN VỀ HỆ THỐNG Hình

Ngày đăng: 20/12/2018, 09:06

Từ khóa liên quan

Mục lục

  • LỜI MỞ ĐẦU

  • CHƯƠNG 1

    • 1.1 Đặt vấn đề

    • 1.2 Lý do chọn đề tài

    • 1.3 Mục tiêu nghiên cứu

    • 1.4 Giới hạn đề tài nghiên cứu

    • 1.5 Sơ đồ hoạt động tống quát của hệ thống

    • CHƯƠNG 2

      • 2.1 Hệ thống phần cứng

        • 2.1.1 ESP-12F Wifi Module

        • 2.1.2 Modul RFID RC522

        • 2.2 Sơ đồ khối hệ thống

        • 2.3 Xây dựng website quản lý cho hệ thống

          • 2.3.1 Ngôn ngữ PHP

          • 2.3.2 Phần mềm viết PHP Zend Studio

          • 2.3.3 Tạo localhost với Ampps

          • CHƯƠNG 3

            • 3.1 thực thi phần cứng và kết quả

            • 3.2 Giao diện website và tác vụ với phần cứng hệ thống

            • 3.3 Hình ảnh thực tế

            • 3.4 Code

              • 3.4.1 Code ESP-12F

              • 3.4.2 Code cấu hình web

              • CHƯƠNG 4

                • 4.1 Đánh giá quá trình thực hiện

                  • 4.1.1 đánh giá phần cứng phần mềm của hệ thống

                  • 4.1.2 Ưu nhược điểm

Tài liệu cùng người dùng

Tài liệu liên quan