Thiết kế mô hình quản lý và điều khiển bãi gửi xe trên cao bằng smartphone

112 1 0
Thiết kế mô hình quản lý và điều khiển bãi gửi xe trên cao bằng smartphone

Đ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

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TP HỒ CHÍ MINH ĐỒ ÁN TỐT NGHIỆP THIẾT KẾ MƠ HÌNH QUẢN LÝ VÀ ĐIỀU KHIỂN BÃI GỬI XE TRÊN CAO BẰNG SMARTPHONE NGÀNH: KỸ THUẬT ĐIỆN GIẢNG VIÊN HƯỚNG DẪN: PGS TS NGUYỄN HÙNG Sinh viên thực hiện: MSSV: Lớp: Nguyễn Văn Đào 1915780003 19HDCA1 Đinh Văn Hoài 1915780004 19HDCA1 Hoàng Gia Khánh 1915780005 19HDCA1 TP Hồ Chí Minh, tháng 09 năm 2021 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CƠNG NGHỆ TP HỒ CHÍ MINH ĐỒ ÁN TỐT NGHIỆP THIẾT KẾ MƠ HÌNH QUẢN LÝ VÀ ĐIỀU KHIỂN BÃI GỬI XE TRÊN CAO BẰNG SMARTPHONE NGÀNH: KỸ THUẬT ĐIỆN GIẢNG VIÊN HƯỚNG DẪN: PGS TS NGUYỄN HÙNG Sinh viên thực hiện: MSSV: Lớp: Nguyễn Văn Đào 1915780003 19HDCA1 Đinh Văn Hoài 1915780004 19HDCA1 Hoàng Gia Khánh 1915780005 19HDCA1 TP Hồ Chí Minh, tháng 09 năm 2021 BM01/QT05/ĐT-KT VIỆN KỸ THUẬT HUTECH PHIẾU ĐĂNG KÝ ĐỀ TÀI ĐỒ ÁN/KHÓA LUẬN TỐT NGHIỆP Hệ: LT (CQ, LT, B2, VLVH) Họ tên sinh viên/ nhóm sinh viên đăng ký đề tài (sĩ số nhóm: 03): (1) NGUYỄN VĂN ĐÀO ; MSSV: 1915780003; Điện thoại: 0978685110; Email: daovan1990@gmail.com (2) ĐINH VĂN HOÀI ; MSSV: 1915780004; Điện thoại: 0962251365 Email: dinhvanhoai122@gmail.com (3) HOÀNG GIA KHÁNH ; MSSV: 1915780005; Điện thoại: 0396336103 Email: roster1122@gmail.com Ngành Lớp: 19HDCA1 Lớp: 19HDCA1 Lớp: 19HDCA1 : Kỹ Thuật Điện Chuyên ngành : Điện Tên đề tài đăng ký : Thiết kế mơ hình quản lý điều khiển bãi gửi xe cao điện thoại Smartphone Sinh viên hiểu rõ yêu cầu đề tài cam kết thực đề tài theo tiến độ hoàn thành thời hạn TP HCM, ngày 02 tháng 04 năm 2021 Giảng viên hướng dẫn Sinh viên đăng ký (Ký ghi rõ họ tên) (Ký ghi rõ họ tên) MÃ ĐỀ TÀI: 169 Viện Kỹ thuật Hutech PHIẾU GIAO NHIỆM VỤ THỰC HIỆN ĐỒ ÁN TỐT NGHIỆP (Mỗi sinh viên phiếu, GVHD ghi rõ tên đề tài nhiệm vụ sinh viên GVHD chuyển cho SV để nộp VP Viện.) Sinh viên thực đề tài Họ tên : Nguyễn Văn Đào Điện thoại : 0978685110 Ngành : Kỹ Thuật Điện MSSV: 1915780003; Lớp:19HDCA1 Email: daovan1990@gmail.com Tên đề tài: Thiết kế mô hình quản lý điều khiển bãi gửi xe cao điện thoại Smartphone Nhiệm vụ thực đề tài: Tìm hiểu server BLYNK  Kết nối ESP với server  Truyền nhận Data  App BLYNK điện thoại  Lưu đồ thuật toán  Thực nghiệm mơ hình kết  Viết báo cáo ĐATN TP HCM, ngày 12 tháng 05 năm 2021 Sinh viên thực Giảng viên hướng dẫn (Ký ghi rõ họ tên) (Ký ghi rõ họ tên) MÃ ĐỀ TÀI: 169 Viện Kỹ thuật Hutech PHIẾU GIAO NHIỆM VỤ THỰC HIỆN ĐỒ ÁN TỐT NGHIỆP (Mỗi sinh viên phiếu, GVHD ghi rõ tên đề tài nhiệm vụ sinh viên GVHD chuyển cho SV để nộp VP Viện.) Sinh viên thực đề tài Họ tên : Đinh Văn Hoài Điện thoại : 0962251365 Ngành : Kỹ Thuật Điện MSSV: 1915780004; Lớp:19HDCA1 Email: dinhvanhoai122@gmail.com Tên đề tài: Thiết kế mơ hình quản lý điều khiển bãi gửi xe cao điện thoại Smartphone Nhiệm vụ thực đề tài: Tìm hiểu thiết bị khí - Cơ cấu trượt VSLOT - Cơ cấu VÍTME - Phần mềm thiết kế 3D SLDWORK - Thi cơng khí - Thực nghiệm mơ hình kết - Viết báo cáo ĐATN TP HCM, ngày 12 tháng 05 năm 2021 Sinh viên thực Giảng viên hướng dẫn (Ký ghi rõ họ tên) (Ký ghi rõ họ tên) MÃ ĐỀ TÀI: 169 Viện Kỹ thuật Hutech PHIẾU GIAO NHIỆM VỤ THỰC HIỆN ĐỒ ÁN TỐT NGHIỆP (Mỗi sinh viên phiếu, GVHD ghi rõ tên đề tài nhiệm vụ sinh viên GVHD chuyển cho SV để nộp VP Viện.) Sinh viên thực đề tài Họ tên : Hoàng Gia Khánh Điện thoại : 0396336103 Ngành : Kỹ Thuật Điện MSSV: 1915780005; Lớp:19HDCA1 Email: roster1122@gmail.com Tên đề tài: Thiết kế mơ hình quản lý điều khiển bãi gửi xe cao điện thoại Smartphone Nhiệm vụ thực đề tài: Tìm hiểu thiết bị điện - ARDUINO ESP32 - MOTOR STEP - DRIVER động bước (DRV 8825) - MODULE RFID - Phần mềm lập trình ADUINO - Thi công mạch điện diều khiển - Chương trình hệ thống - Thực nghiệm mơ hình kết - Viết báo cáo ĐATN TP HCM, ngày 12 tháng 05 năm 2021 Sinh viên thực Giảng viên hướng dẫn (Ký ghi rõ họ tên) (Ký ghi rõ họ tên) LỜI CAM ĐOAN Nhóm chúng em gồm thành viên: • Nguyễn Văn Đào; MSSV_1915780003 • Đinh Văn Hồi; MSSV_1915780004 • Hồng Gia Khánh; MSSV_1915780005 Xin cam đoan cơng trình nghiên cứu nhóm Các số liệu, kết nêu luận văn trung thực chưa công bố cơng trình khác Tp Hồ Chí Minh, ngày 17 tháng 05 năm 2021 (Ký tên ghi rõ họ tên) i LỜI CẢM ƠN Trước hết nhóm em xin bày tỏ lòng biết ơn sâu sắc đến thầy PGS.TS Nguyễn Hùng tận tình giúp đỡ, hướng dẫn nhóm nhiều suốt q trình nghiên cứu, tìm hiểu hồn thành đồ án tốt nghiệp Nhóm em xin chân thành cảm ơn thầy, trường cho chúng em kiến thức cần thiết Tuy nhiên, trình làm đồ án kiến thức chun ngành nhóm cịn hạn chế nên tránh khỏi vài thiếu sót trình bày đánh giá vấn đề.Rất mong nhận góp ý, đánh giá thầy mơn để đề tài nhóm em thêm hoàn thiện ii MỤC LỤC LỜI CAM ĐOAN i LỜI CẢM ƠN ii MỤC LỤC iii DANH SÁCH CÁC CHỮ VIẾT TẮT vii DANH SÁCH CÁC HÌNH viii LỜI MỞ ĐẦU CHƯƠNG 1: GIỚI THIỆU ĐỀ TÀI 1.1 Tính cấp thiết đề tài 1.2 Nhiệm vụ nghiên cứu 1.3 Mục đích nghiên cứu 1.4 Phương pháp nghiên cứu 1.5 Phạm vi nghiên cứu 1.6 Kết cấu đồ án CHƯƠNG 2: TỔNG QUAN VỀ GIẢI PHÁP 2.1 Bãi đỗ xe trời 2.1.1 Ưu điểm 2.1.2 Nhược điểm 2.2 Bãi đỗ xe nhà 2.2.1 Ưu điểm 2.2.2 Nhược điểm 2.3 Bãi đỗ xe cao tự động 2.3.1 Ưu điểm 2.3.2 Nhược điểm 10 2.4 Kết luận chọn giải pháp 11 iii CHƯƠNG 3: PHƯƠNG PHÁP GIẢI QUYẾT 12 3.1 Các phương pháp đặc tính thiết kế 12 3.1.1 Giải pháp hệ thống đỗ xe tự động kiểu xoay vòng trục đứng 12 3.1.2 Giải pháp hệ thống đỗ xe tự động kiểu thang máy 12 3.1.3 Giải pháp hệ thống đỗ xe tự động kiểu thang nâng di chuyển 13 3.1.4 Giải pháp hệ thống đỗ xe tự động xoay vòng kiểu đứng 14 3.1.5 Kết luận đặc tính thiết kế 15 3.2 Các phương pháp điều khiển 15 3.2.1 PLC 15 3.2.2 Arduino-ESP32 16 3.2.3 Kết luận phương pháp điều khiển 17 3.3 Các phương pháp hiển thị, giám sát 18 3.3.1 Phương pháp hiển thị Web 18 3.3.2 Phương pháp hiển thị App điện thoại 20 3.3.3 Kết luận phương pháp hiển thị 21 3.4 Chọn giải pháp cuối 21 3.5 Xác định cấu hình giới thiệu thành phần thực mơ hình 22 3.5.1 Cơ cấu động lực học 22 3.5.2 Phần mềm lập trình 22 3.5.3 Thông số kỹ thuật tính 23 CHƯƠNG 4: THIẾT KẾ MƠ HÌNH BÃI ĐỖ XE TRÊN CAO 25 4.1 Thiết kế khí động lực học cho mơ hình 25 4.1.1 Thanh trượt 25 4.1.1.1 Thanh trượt vuông 25 4.1.1.2 Thanh trượt tròn 26 4.1.1.3 Kết luận 28 4.1.2 Sơ đồ động lực học cho máy 28 4.1.3 Nguyên lý hoạt động máy thiết kế 30 4.1.4 Thiết kế hệ thống khí cho máy 32 iv sothe2 = vt; tam2 = 0; } if (ktthe3 == && tam3 == 1) { KTVITRIGUI(); sothe3 = vt; tam3 = 0; } if (ktthe4 == && tam4 == 1) { KTVITRIGUI(); sothe4 = vt; tam4 = 0; } if (ktthe5 == && tam5 == 1) { KTVITRIGUI(); sothe5 = vt; tam5 = 0; } if (ktthe6 == && tam6 == 1) { KTVITRIGUI(); sothe6 = vt; tam6 = 0; } ///////////////////////////////////////////////// if (ktthe1 == && tam1 == 0) { // trùng thẻ kiểm tra xem thẻ xe ứng với vị trí để lấy xe LAYXE(sothe1); // hàm lấy xe theo vị trí tam1 = 1; } if (ktthe2 == && tam2 == 0) { 82 LAYXE(sothe2); tam2 = 1; } if (ktthe3 == && tam3 == 0) { LAYXE(sothe3); tam3 = 1; } if (ktthe4 == && tam4 == 0) { LAYXE(sothe4); tam4 = 1; } if (ktthe5 == && tam5 == 0) { LAYXE(sothe5); tam5 = 1; } if (ktthe6 == && tam6 == 0) { LAYXE(sothe6); tam6 = 1; } } ///////////////////////////////////// void KTVITRIGUI() { // hàm kiểm tra vị trí xe gần cịn trống tongso++; Blynk.virtualWrite(V0, tongso); if (vt1 == 0) { GUIXE1(); // hàm đưa xe đến vị trí gửi vt1 = 1; vt = 1; } else if (vt2 == 0) { 83 GUIXE2(); vt2 = 1; vt = 2; } else if (vt3 == 0) { GUIXE3(); vt3 = 1; vt = 3; } else if (vt4 == 0) { GUIXE4(); vt4 = 1; vt = 4; } else if (vt5 == 0) { GUIXE5(); vt5 = 1; vt = 5; } else { GUIXE6(); vt6 = 1; vt = 6; } } //////////////////////// /////////////////////////////////////////// void LAYXE(int x) { // hàm lấy xe tongso ; Blynk.virtualWrite(V0, tongso); 84 if ( x == ) { Stepper1.runToNewPosition(-590); // cho động bước trục x quay 670 xung theo chiều nghịch Stepper1.setCurrentPosition(0); // set vị trí vừa chạy tới làm vị trí để thực bước for (int pos = 170; pos >= 50; pos -= 1) { // điều khiển servo đẩy lấy xe servo1.write(pos); delay(10); } Stepper2.runToNewPosition(-400); // cho động bước trục y quay 200 xung theo chiều nghịch Stepper2.setCurrentPosition(0); // set vị trí vừa chạy tới làm vị trí để thực bước for (int pos = 50; pos = 50; pos -= 1) { servo1.write(pos); delay(10); } Stepper2.runToNewPosition(-400); 85 Stepper2.setCurrentPosition(0); for (int pos = 50; pos = 50; pos -= 1) { servo1.write(pos); delay(10); } Stepper2.runToNewPosition(-400); Stepper2.setCurrentPosition(0); for (int pos = 50; pos = 50; pos -= 1) { servo1.write(pos); delay(10); } Stepper2.runToNewPosition(-300); Stepper2.setCurrentPosition(0); for (int pos = 50; pos = 50; pos -= 1) { servo1.write(pos); delay(10); } Stepper2.runToNewPosition(-300); Stepper2.setCurrentPosition(0); for (int pos = 50; pos = 50; pos -= 1) { servo1.write(pos); delay(10); } Stepper2.runToNewPosition(-300); Stepper2.setCurrentPosition(0); for (int pos = 50; pos = 50; pos -= 1) { servo1.write(pos); delay(10); } Stepper2.runToNewPosition(400); Stepper2.setCurrentPosition(0); for (int pos = 50; pos = 50; pos -= 1) { servo1.write(pos); delay(10); } Stepper2.runToNewPosition(400); Stepper2.setCurrentPosition(0); for (int pos = 50; pos = 50; pos -= 1) { servo1.write(pos); delay(10); } Stepper2.runToNewPosition(400); Stepper2.setCurrentPosition(0); for (int pos = 50; pos = 50; pos -= 1) { servo1.write(pos); delay(10); 90 } Stepper2.runToNewPosition(400); Stepper2.setCurrentPosition(0); for (int pos = 50; pos = 50; pos -= 1) { servo1.write(pos); delay(10); } Stepper2.runToNewPosition(400); Stepper2.setCurrentPosition(0); for (int pos = 50; pos = 50; pos -= 1) { servo1.write(pos); delay(10); } Stepper2.runToNewPosition(400); Stepper2.setCurrentPosition(0); for (int pos = 50; pos

Ngày đăng: 31/08/2023, 08:52

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

Tài liệu liên quan