Hiện nay chúng ta đang sống trong thời đại công nghiệp hóa hiện đại hóa nhằm giảm bớt sức lực và thời gian lao động của con người Ngày càng có nhiều các loại máy móc hiện đại thay thế rất nhiều công đoạn của công nhân trong các nhà máy sản xuất Kẹo mè xửng là một đặc sản của xứ Huế thơ mộng loại kẹo này đang rất được mọi người ưa chuộng Tuy nhiên với việc sản xuất nhỏ lẻ của người dân dẫn đến sản lượng kẹo sản xuất ra năng suất không cao và chất lượng sản phẩm không đồng đều Đồng thời không áp dụng được các loại máy móc tự động hóa trong quá trình sản xuất Đồ án Tốt nghiệp là một trong những học phần bắt buộc của sinh viên ngành Cơ Điện Tử nói riêng cũng như sinh viên khối ngành kĩ thuật nói chung Để thiết kế hoàn chỉnh một cơ cấu một cụm chi tiết máy hay một máy thì đòi hỏi sinh viên phải có hiểu biết và nắm chắc các kiến thức về lĩnh vực cơ khí cũng như điện tử Đây là điều kiện thuận lợi cho chúng em để được ứng dụng các kiến thức đã học vào thực tế Nắm bắt được những nhu cầu thực tế của xã hội nhóm em đã lên kế hoạch thiết kế và chế tạo mô hình máy đóng gói kẹo mè xửng tự động nhằm tăng năng suất và nâng cao việc tự động hóa trong quá trình sản xuất sản phẩm
ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA CƠ KHÍ ĐỒ ÁN TỐT NGHIỆP NGÀNH: KỸ THUẬT CƠ ĐIỆN TỬ ĐỀ TÀI: Thiết kế chế tạo mơ hình hệ thống gói kẹo mè xửng tự động Người hướng dẫn: ThS TRẦN QUANG KHẢI Người duyệt: TS VÕ NHƯ THÀNH Sinh viên thực hiện: PHAN VĂN SƠN NGUYỄN THÀNH DUY Số thẻ sinh viên : 101150226 101150204 Lớp: 15CDT2 Đà Nẵng, 2019 TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA CƠ KHÍ CỘNG HỊA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập –tự – hạnh phúc NHẬN XÉT ĐỒ ÁN TỐT NGHIỆP I Thông tin chung: 1.Họ tên sinh viên : Phan Văn Sơn 15CDT2 MSSV: 101150226 Nguyễn Thành Duy 15CDT2 MSSV: 101150204 2.Tên đề tài: Thiết kế chế tạo mơ hình hệ thống gói kẹo mè xửng tự động Người hướng dẫn : Trần Quang Khải Học hàm / học vị: Thạc Sĩ II Nhận xét, đánh giá đồ án tốt nghiệp: 1.Về tính cấp thiết, tính khả ứng dụng đề tài: (điểm tối đa 1đ) 2.Về kết giải nội dung nhiệm vụ yêu cầu đồ án : ( điểm tối đa 4đ) 3.Về hình thức, cấu trúc, bố cục đồ án tốt nghiệp : ( điểm tối đa 2đ) Đề tài có giá trị khoa học/ có báo/ giải vấn đề đặt doanh nghiệp nhà trường: (điểm tối đa 1đ) 5.Các tồn tại, thiếu sót cần bổ sung, chỉnh sửa: III Tinh thần , thái độ làm việc sinh viên:(điểm tối đa 2đ) IV Đánh giá : 1.Điểm đánh giá:… /10 (lấy đến số lẻ thập phân) Đề nghị: ☐ Được bảo vệ đồ án ☐ Bổ sung để bảo vệ ☐ Không bảo vệ Đà Nẵng, ngày 19 tháng 12 năm 2019 Người hướng dẫn TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA CƠ KHÍ CỘNG HỊA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập –tự – hạnh phúc NHẬN XÉT PHẢN BIỆN ĐỒ ÁN TỐT NGHIỆP I Thông tin chung Họ tên sinh viên : Phan Văn Sơn 15CDT2 MSSV: 101150226 Nguyễn Thành Duy 15CDT2 MSSV: 101150204 Tên đề tài: Thiết kế chế tạo mô hình hệ thống gói kẹo mè xửng tự động Người phản biện : Võ Như Thành Học hàm / học vị: Tiến sĩ II Nhận xét, đánh giá đồ án tốt nghiệp: Về tính cấp thiết, tính mới, khả ứng dụng đề tài: Về kết giải nội dung nhiệm vụ yêu cầu đồ án: Về hình thức, cấu trúc, bố cục đồ án tốt nghiệp: Đề tài có giá trị khoa học/ có báo/ giải vấn đề đặt doanh nghiệp nhà trường: Các tồn tại, thiếu sót cần bổ sung, chỉnh sửa: TT 1a 1b Các tiêu chí đánh giá Sinh viên có phương pháp nghiên cứu phù hợp, giải đủ nhiệm vụ đồ án giao - Tính (nội dung ĐATN có phần so với ĐATN trước đây) - Đề tài có giá trị khoa học, cơng nghệ; ứng dụng thực tiễn - Kỹ giải vấn đề; hiểu, vận dụng kiến thức bản, sở, chuyên ngành vấn đề nghiên Điểm tối đa 70 10 50 Điểm đánh giá 1c 2a 2b cứu - Chất lượng nội dung ĐATN (thuyết minh, vẽ, chương trình, mơ hình,…) - Có kỹ vận dụng thành thạo phần mềm ứng dụng vấn đề nghiên cứu (thể qua kết tính tốn phần mềm); - Có kỹ sử dụng tài liệu tiếng nước liên quan vấn đề nghiên cứu (thể qua tài liệu tham khảo); - Có kỹ làm việc nhóm (đánh giá đề tài nhóm SV thực hiện); Kỹ viết Bố cục hợp lý, lập luận rõ ràng, chặt chẽ, lời văn súc tích Thuyết minh đồ án khơng có lỗi tả, in ấn, định dạng Tổng điểm đánh giá theo thang 100: Quy thang 10 (lấy đến số lẻ) 10 30 20 10 - Câu hỏi đề nghị sinh viên trả lời buổi bảo vệ: - Đề nghị: ☐ Được bảo vệ đồ án ☐ Bổ sung để bảo vệ ☐ Không bảo vệ Đà Nẵng, ngày 19 tháng 12 năm 2019 Người phản biện TÓM TẮT Tên đề tài: THIẾT KẾ VÀ CHẾ TẠO MƠ HÌNH HỆ THỐNG GĨI KẸO MÈ XỬNG TỰ ĐỘNG Sinh viên thực hiện: Phan Văn Sơn Nguyễn Thành Duy Tóm tắt đồ án tốt nghiệp 15CDT2 MSSV: 101150226 15CDT2 MSSV: 101150204 1.Nhu cầu thực tế đề tài Hiện nay, sống thời đại cơng nghiệp hóa, đại hóa nhằm giảm bớt sức lực thời gian lao động người Ngày có nhiều loại máy móc đại thay nhiều công đoạn công nhân nhà máy sản xuất Kẹo mè xửng đặc sản xứ Huế thơ mộng, loại kẹo người ưa chuộng Tuy nhiên với việc sản xuất nhỏ lẻ người dân dẫn đến sản lượng kẹo sản xuất suất không cao chất lượng sản phẩm không đồng Đồng thời khơng áp dụng loại máy móc tự động hóa q trình sản xuất Đồ án Tốt nghiệp học phần bắt buộc sinh viên ngành Cơ Điện Tử nói riêng sinh viên khối ngành kĩ thuật nói chung Để thiết kế hoàn chỉnh cấu, cụm chi tiết máy hay máy địi hỏi sinh viên phải có hiểu biết nắm kiến thức lĩnh vực khí điện tử Đây điều kiện thuận lợi cho chúng em để ứng dụng kiến thức học vào thực tế Nắm bắt nhu cầu thực tế xã hội , nhóm em lên kế hoạch thiết kế chế tạo mơ hình máy đóng gói kẹo mè xửng tự động nhằm tăng suất nâng cao việc tự động hóa q trình sản xuất sản phẩm Nội dung thực - Số trang thuyết minh: 71 trang - Số vẽ: A0 - Mơ hình: Một mơ hình gói kẹo mè xửng tự động Kết - Thiết kế hệ thống đóng gói kẹo mè xửng hồn chỉnh - Hệ thống hoạt động xác ổn định - Dễ dàng vận hành sử dụng - Chi phí chế tạo mơ hình tối ưu ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA CƠ KHÍ CỘNG HỊA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập –tự – hạnh phúc NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP TT Họ tên sinh viên Số thẻ SV Lớp Ngành Phan Văn Sơn 101150226 15CDT2 Kĩ thuật điện tử Nguyễn Thành Duy 101150204 15CDT2 Kĩ thuật điện tử Tên đề tài đồ án: THIẾT KẾ VÀ CHẾ TẠO MƠ HÌNH HỆ THỐNG GÓI KẸO MÈ XỬNG TỰ ĐỘNG Đề tài thuộc diện: ☐ Có ký kết thỏa thuận sở hữu trí tuệ kết thực Các số liệu liệu ban đầu: Tham khảo từ mô hình thực tế Nội dung phần thuyết minh tính tốn: a Phần chung: TT Họ tên sinh viên Nội dung Phan Văn Sơn Nguyễn Thành Duy Tìm hiểu lựa chọn loại cấu phù hợp, phương án thiết kế tối ưu lắp ráp hồn thiện mơ hình đồ án b Phần riêng TT Họ tên sinh viên Nội dung Thiết kế mạch điện tử, lên phương án lựa chọn linh kiện, Phan Văn Sơn gia công mạch điện tử, lập trình module, drive hồn thiện thuyết minh Thiết kế mơ hình khí, lên phương án lựa chọn phương Nguyễn Thành Duy án gia công chi tiết tối ưu lập trình điều khiển tồn hệ thống Các vẽ, đồ thị (ghi rõ loại kích thước vẽ): a Phần chung: TT Họ tên sinh viên Phan Văn Sơn Nguyễn Thành Duy b Phần riêng Nội dung - Bản vẽ cụm chi tiết 1A0 TT Họ tên sinh viên Phan Văn Sơn - Bản vẽ sơ đồ mạch điện - Bản vẽ sơ đồ động học - Bản vẽ tổng thể máy 1A0 1A0 1A0 Nguyễn Thành Duy - Bản vẽ lưu đồ thuật tốn - Bản vẽ chi tiết khn 2A0 1A0 Nội dung Họ tên người hướng dẫn : ThS.Trần Quang Khải Ngày giao nhiệm vụ đồ án: …… /……./201… Ngày hoàn thành đồ án: …… /……./201… Trưởng Bộ môn…………………… Đà Nẵng , ngày 19 tháng 12 năm 2019 Người hướng dẫn LỜI NÓI ĐẦU Ngày với đột phá công nghệ làm cho sống trở nên tiện lợi sử dụng sử dụng dụng cụ, máy móc đại Đối với nước phát triển cơng nghệ tự động hóa áp dụng vào nhiều lĩnh vực khác nhau, công việc thường giúp đỡ máy móc đại Máy gói kẹo tự động đáp ứng nhu cầu ngày cao sống công nghiệp tiện lợi nhanh chóng, khơng phần hiệu so với dịch vụ cổ điển Đối với nước ta máy Chưa áp dụng rộng rãi, tương lai, với xu phát triển chung giới Nước ta ngày phát triển Đất nước phát triển, đời sống vật chất nâng cao Máy gói kẹo giúp đỡ nhiều công việc người làm kẹo, giúp tăng suất, giảm giá thành, tiết kiệm thời gian đặc biệt giúp đỡ người làm kẹo tốn công sức việc làm kẹo Với nhu cầu khách du lịch ngày phát triển nhu cầu sử dụng ăn truyền thống nhiều Chúng em hy vọng công nghệ ngày phát triển.Với mong muốn đề ra, chúng em định chọn đề tài tốt nghiệp “Thiết kế chế tạo mơ hình hệ thống gói kẹo mè xửng tự động” làm đề tài nghiên cứu Chúng em xin chân thành cảm ơn giúp đỡ thầy Trần Quang Khải để chúng em hoàn thành đề tài Đà Nẵng, ngày 19 tháng 12 năm 2019 Sinh viên thực Phan Văn Sơn Nguyễn Thành Duy i LỜI CẢM ƠN Trước tiên chúng em xin gửi lời cảm ơn chân thành, sâu sắc tới thầy cô giáo trường Đại học Bách Khoa – Đại học Đà Nẵng nói chung thầy giáo khoa Cơ khí, mơn Cơ điện tử nói riêng tận tình giảng dạy, truyền đạt cho em kiến thức, kinh nghiệm quý báu suốt thời gian qua Đặc biệt chúng em xin gửi lời cảm ơn chân thành đến thầy Trần Quang Khải, thầy trực tiếp bảo, hướng dẫn chúng em suốt trình làm Đồ án tốt nghiệp Trong thời gian chúng em 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 bổ ích mà cịn học tập tinh thần làm việc, thái độ nghiên cứu khoa học nghiêm túc, hiệu quả, điều cần thiết cho em trình học tập cơng tác sau Đề tài hồn thành hỗ trợ động viên nhiều từ gia đình, thầy bạn bè Đó tình cảm thật đáng trân trọng khơng đền đáp hết, thật phấn khởi thấy người bên cạnh hồn cảnh khó khăn Qua chúng em mong nhận ý kiến đóng góp quý báu thầy cô Hội đồng bảo vệ tốt nghiệp để chúng em rút học kinh nghiệm trước bước vào môi trường làm việc kĩ sư công ty, nhà máy Cuối xin chúc gia đình, người thân, q thầy bạn bè nhiều sức khoẻ thành công công việc Xin chân thành cảm ơn! Đà Nẵng ,ngày 19 tháng 12 năm 2019 Sinh viên thực Phan Văn Sơn Nguyễn Thành Duy ii LỜI CAM ĐOAN Kính gửi : - Trường Đại Học Bách Khoa – Đại Học Đà Nẵng - Khoa Cơ Khí Chúng em xin cam đoan nội dung đồ án chép đồ án hay cơng trình có trước Mọi giúp đỡ cho việc thực đồ án cảm ơn, thông tin trích dẫn đồ án ghi nguồn gốc rõ ràng phép công bố Sinh viên thực iii digitalWrite(STEP_2_CLOCK, SHOW_VALUE_TEMP(VALUE_SET _TEMP); LOW); delayMicroseconds(100); STATUS_RESET = 1; } else { CONTROL_TEMP(); READ_VALUE_TEMP(); NUMBER_STEP_AUTO++; } if (NUMBER_STEP_AUTO >= 4100) { SHOW_VALUE_TEMP(VALUE_TE //digitalWrite(STEP_1_CLOCK, MP); } } HIGH); digitalWrite(STEP_2_CLOCK, HIGH); if (STATUS_RESET == 1) { if (CURRENT_STATUS_AUTO == 0) // Gọi hàm đọc giá trị analog cảm biến ánh sáng phát bao delayMicroseconds(100); //digitalWrite(STEP_1_CLOCK, LOW); nylong { digitalWrite(STEP_2_CLOCK, LOW); LAST_VALUE_DETECT_NYLONG delayMicroseconds(50); = READ_VALUE_DECTECT_NYLON NUMBER_STEP_AUTO++; G(); CURRENT_STATUS_AUTO = 1; } } if (NUMBER_STEP_AUTO > 4400) { NUMBER_STEP_AUTO = 0; CURRENT_STATUS_AUTO = if (CURRENT_STATUS_AUTO == 1) // Chạy động Step { if (NUMBER_STEP_AUTO < 4100) { 2; digitalWrite(STEP_1_CLOCK, HIGH); digitalWrite(STEP_2_CLOCK, HIGH); delayMicroseconds(100); digitalWrite(STEP_1_CLOCK, LOW); 0) STATUS_STEP_CUT = 1; if (digitalRead(ENDSTOP_CUT_2) == 0) STATUS_STEP_CUT = 2; if (STATUS_STEP_CUT == 1) digitalWrite(STEP_CUT_DIR, LOW); Sinh viên thực : Phan Văn Sơn – Nguyễn Thành Duy CONTROL_TEMP(); if (digitalRead(ENDSTOP_CUT_1) == Hướng dẫn : ThS Trần Quang Khải 57 if (STATUS_STEP_CUT == 2) digitalWrite(STEP_CUT_DIR, HIGH); } } if (CURRENT_STATUS_AUTO if (NUMBER_STEP_AUTO > 4200) { NUMBER_STEP_AUTO = 0; CURRENT_STATUS_AUTO = 4; == 2) // Chạy động step cắt bao nylong { CONTROL_TEMP(); } } // Đọc gá rị analog cảm biến ánh digitalWrite(STEP_CUT_CLOCK, HIGH); delayMicroseconds(20); sáng phát bao nylong // Kiểm tra xem có bao nylong vào khn chưa digitalWrite(STEP_CUT_CLOCK, LOW); delayMicroseconds(20); if ((STATUS_STEP_CUT == if (CURRENT_STATUS_AUTO == 4) { if (READ_VALUE_DECTECT_NYLON && digitalRead(ENDSTOP_CUT_2) == 0) || (STATUS_STEP_CUT == && digitalRead(ENDSTOP_CUT_1) G() LAST_VALUE_DETECT_NYLONG > 8) == 0)) { CURRENT_STATUS_AUTO = CURRENT_STATUS_AUTO = 5; else 3; { CONTROL_TEMP(); } } if (CURRENT_STATUS_AUTO == 3) // Chạy động step đưa bao nylong vào khuôn { digitalWrite(STEP_2_CLOCK, HIGH); delayMicroseconds(100); digitalWrite(STEP_2_CLOCK, LOW); delayMicroseconds(50); NUMBER_STEP_AUTO++; Sinh viên thực : Phan Văn Sơn – Nguyễn Thành Duy CURRENT_STATUS_AUTO = 6; } } if (CURRENT_STATUS_AUTO == 6) // Nếu bao nylong chưa vào khn báo lỗi { digitalWrite(PIN_CONTROL_ERROR , LOW); CONTROL_TEMP(); } // Nếu bao nylong vào khn xylanh đẩy kẹo vào Hướng dẫn : ThS Trần Quang Khải 58 // Nếu q phút mà khơng phát có kẹo báo lỗi if (CURRENT_STATUS_AUTO == 5) { if (STATUS_DETECT_CANDY == 0) { STATUS_DETECT_CANDY = 0; } } if (STATUS_DETECT_CANDY == 2) { if if (digitalRead(SENSOR_DETECT_CAN DY) == 0) { (digitalRead(SENSOR_DETECT_CAN DY) == 0) digitalWrite(XYLANH_PUSH_IN, LOW); STATUS_DETECT_CANDY = 0; else { STATUS_DETECT_CANDY = 1; } else { LAST_MILLIS_DETECT_CANDY = millis(); STATUS_DETECT_CANDY if (millis() LAST_MILLIS_DETECT_CANDY > 60000) { STATUS_DETECT_CANDY = 0; CURRENT_STATUS_AUTO = 6; = 2; } } } } if (STATUS_DETECT_CANDY == 1) { if (digitalRead(ENDSTOP_PUSH_IN_2) == 0) { digitalWrite(XYLANH_PUSH_IN, HIGH); CURRENT_STATUS_AUTO } } // Nếu kẹo đẩy vào khuôn xong, xylanh đẩy vào home, step đẩy kẹo home đẩy kẹo lên if (CURRENT_STATUS_AUTO == 7) { if (digitalRead(ENDSTOP_PUSH_UP_2) == 0) { = 7; digitalWrite(XYLANH_PUSH_UP, LOW); Sinh viên thực : Phan Văn Sơn – Nguyễn Thành Duy digitalWrite(XYLANH_PUSH_UP, HIGH); CURRENT_STATUS_AUTO = 8; Hướng dẫn : ThS Trần Quang Khải 59 CONTROL_TEMP(); digitalWrite(STEP_PUSH_OUT_DIR, digitalWrite(STEP_PUSH_OUT_CLO CK, HIGH); LOW); } delayMicroseconds(35); } if (CURRENT_STATUS_AUTO digitalWrite(STEP_PUSH_OUT_CLO CK, LOW); == 8) // Đẩy kẹo r { if (STATUS_PUSH_OUT == 0) { digitalWrite(STEP_PUSH_OUT_CLO CK, HIGH); delayMicroseconds(35); delayMicroseconds(30); if (digitalRead(ENDSTOP_PUSH_OUT_ 1) == 0) { STATUS_PUSH_OUT = 0; CURRENT_STATUS_AUTO = 9; STATUS_STEP_TEMP = 1; CONTROL_TEMP(); digitalWrite(STEP_PUSH_OUT_CLO CK, LOW); delayMicroseconds(30); if digitalWrite(STEP_TEMP_DIR,HIGH) ; (digitalRead(ENDSTOP_PUSH_OUT_ 2) == 0) { STATUS_PUSH_OUT = 1; digitalWrite(STEP_PUSH_OUT_DIR, HIGH); CONTROL_TEMP(); TIME_MICROS_DELAY_PUSH_OU T = micros(); } } } if(CURRENT_STATUS_AUTO == 9) { if (STATUS_STEP_TEMP == 1) { digitalWrite(STEP_TEMP_CLOCK, HIGH); delayMicroseconds(35); digitalWrite(STEP_PUSH_OUT_CLO CK, HIGH); } } if (STATUS_PUSH_OUT == 1) { Sinh viên thực : Phan Văn Sơn – Nguyễn Thành Duy digitalWrite(STEP_TEMP_CLOCK, LOW); delayMicroseconds(35); Hướng dẫn : ThS Trần Quang Khải 60 if (digitalRead(ENDSTOP_TEMP) == 0) { if (millis() TIME_MICROS_DELAY_STEP_TE MP > 1000) { STATUS_STEP_TEMP = 2; STATUS_STEP_TEMP = 4; } digitalWrite(STEP_TEMP_DIR,LOW); } } if (STATUS_STEP_TEMP == 2) { if (NUMBER_STEP_TEMP 200) { if (STATUS_BUTTON_CONTROL_TE MP == 0) { STATUS_BUTTON_CONTROL_TE MP = 0; } LAST_MILLIS_BUTTON_CONTRO L_TEMP = millis(); } STATUS_BUTTON_CONTROL_TE MP = 1; if (STATUS_BUTTON_CONTROL_TE MP == 2) { if(BUTTON_CONTROL_TEMP != if (digitalRead(TEMP_DOWN) == 0) { BUTTON_CONTROL_TEMP = 1; VALUE_SET_TEMP -= 5; 2) { if (millis() LAST_MILLIS_BUTTON_CONTRO L_TEMP > 300) { if (VALUE_SET_TEMP < 50) VALUE_SET_TEMP = 300; } if (digitalRead(TEMP_UP) == 0) { BUTTON_CONTROL_TEMP = 1; VALUE_SET_TEMP += 5; Sinh viên thực : Phan Văn Sơn – Nguyễn Thành Duy //STATUS_BUTTON_CONTROL_TE MP = 0; if (digitalRead(SET_TEMP) == 0) { BUTTON_CONTROL_TEMP = 2; Hướng dẫn : ThS Trần Quang Khải 66 //STATUS_BUTTON_CONTROL_TE MP = 2; VALUE_LED_2= (VALUE%100)/10; VALUE_LED_3= VALUE/100; //STATUS_BUTTON_CONTROL_TE if (STATUS_TIME_DELAY_SHOW_T MP = 0; EMP == 0) { TIME_DELAY_SHOW_TEMP = LAST_MILLIS_BUTTON_CONTRO L_TEMP = millis(); millis(); } if(digitalRead(TEMP_UP) == || digitalRead(TEMP_DOWN) == 0) STATUS_TIME_DELAY_SHOW_TE MP = 1; digitalWrite(LATCH_PIN, LOW); STATUS_BUTTON_CONTROL_TE MP = 0; } shiftOut(DATA_PIN, CLOCK_PIN, MSBFIRST, VALUE_LED[VALUE_LED_1]); shiftOut(DATA_PIN, } if(BUTTON_CONTROL_TEMP == 2) { CLOCK_PIN, MSBFIRST, VALUE_LED[VALUE_LED_2]); shiftOut(DATA_PIN, if(millis() LAST_MILLIS_BUTTON_CONTRO CLOCK_PIN, MSBFIRST, VALUE_LED[VALUE_LED_3]); L_TEMP > 300) { if (digitalRead(SET_TEMP) == 0) digitalWrite(LATCH_PIN, HIGH); STATUS_BUTTON_CONTROL_TE } if (STATUS_TIME_DELAY_SHOW_T MP = 0; } } } EMP == 1) { if ((millis() TIME_DELAY_SHOW_TEMP) > 100) { } void SHOW_VALUE_TEMP(int VALUE) { if(BUTTON_CONTROL_TEMP==1) { VALUE_LED_1= VALUE%10; digitalWrite(LATCH_PIN, LOW); shiftOut(DATA_PIN, CLOCK_PIN, MSBFIRST, VALUE_LED[10]); shiftOut(DATA_PIN, CLOCK_PIN, MSBFIRST, VALUE_LED[10]); Sinh viên thực : Phan Văn Sơn – Nguyễn Thành Duy Hướng dẫn : ThS Trần Quang Khải 67 shiftOut(DATA_PIN, CLOCK_PIN, MSBFIRST, VALUE_LED[10]); digitalWrite(LATCH_PIN, HIGH); //delay(1); digitalWrite(LATCH_PIN, LOW); digitalWrite(LATCH_PIN, HIGH); shiftOut(DATA_PIN, CLOCK_PIN, MSBFIRST, TIME_DELAY_SHOW_TEMP = millis(); VALUE_LED[VALUE_LED_1]); shiftOut(DATA_PIN, CLOCK_PIN, STATUS_TIME_DELAY_SHOW_TE MSBFIRST, VALUE_LED[VALUE_LED_2]); MP = 2; } } shiftOut(DATA_PIN, CLOCK_PIN, MSBFIRST, VALUE_LED[VALUE_LED_3]); if (STATUS_TIME_DELAY_SHOW_T EMP == 2) { if ((millis() - digitalWrite(LATCH_PIN, HIGH); //delay(5); } if(BUTTON_CONTROL_TEMP == TIME_DELAY_SHOW_TEMP) > 100) 2) { VALUE_LED_1= VALUE_TEMP%10; STATUS_TIME_DELAY_SHOW_TE MP = 0; VALUE_LED_2= (VALUE_TEMP%100)/10; } } if(BUTTON_CONTROL_TEMP == 0) { VALUE_LED_3= VALUE_TEMP/100; digitalWrite(LATCH_PIN, LOW); shiftOut(DATA_PIN, CLOCK_PIN, VALUE_LED_1= VALUE%10; VALUE_LED_2= (VALUE%100)/10; VALUE_LED_3= VALUE/100; MSBFIRST, VALUE_LED[10]); shiftOut(DATA_PIN, CLOCK_PIN, MSBFIRST, VALUE_LED[10]); shiftOut(DATA_PIN, CLOCK_PIN, digitalWrite(LATCH_PIN, LOW); shiftOut(DATA_PIN, CLOCK_PIN, MSBFIRST, VALUE_LED[10]); shiftOut(DATA_PIN, CLOCK_PIN, MSBFIRST, VALUE_LED[10]); shiftOut(DATA_PIN, CLOCK_PIN, MSBFIRST, VALUE_LED[10]); MSBFIRST, VALUE_LED[10]); digitalWrite(LATCH_PIN, HIGH); //delay(1); digitalWrite(LATCH_PIN, LOW); shiftOut(DATA_PIN, CLOCK_PIN, MSBFIRST, VALUE_LED[VALUE_LED_1]); Sinh viên thực : Phan Văn Sơn – Nguyễn Thành Duy Hướng dẫn : ThS Trần Quang Khải 68 shiftOut(DATA_PIN, CLOCK_PIN, MSBFIRST, VALUE_LED[VALUE_LED_2]); READ_VALUE_DETECT_NYLONG = (VALUE_DETECT_NYLONG_1 + shiftOut(DATA_PIN, CLOCK_PIN, MSBFIRST, VALUE_DETECT_NYLONG_2 + VALUE_DETECT_NYLONG_3 + VALUE_LED[VALUE_LED_3]); digitalWrite(LATCH_PIN, HIGH); VALUE_DETECT_NYLONG_4 + VALUE_DETECT_NYLONG_5)/5; //delay(5); } return READ_VALUE_DETECT_NYLONG; } int READ_VALUE_DECTECT_NYLON } void READ_VALUE_TEMP() { int VALUE_TEMP_1, G() // Đọc giá trị cảm biến phát bao nylong { int VALUE_DETECT_NYLONG_1, VALUE_DETECT_NYLONG_2, VALUE_TEMP_2, VALUE_TEMP_3, VALUE_TEMP_4, VALUE_TEMP_5; int VALUE_TEMP_ADC; int VALUE; VALUE_DETECT_NYLONG_3, VALUE_DETECT_NYLONG_4, VALUE_DETECT_NYLONG_5; VALUE_TEMP_1 = analogRead(A0); delayMicroseconds(150); VALUE_TEMP_2 = analogRead(A0); int READ_VALUE_DETECT_NYLONG; delayMicroseconds(150); VALUE_TEMP_3 = analogRead(A0); VALUE_DETECT_NYLONG_1 = analogRead(A1); delayMicroseconds(150); VALUE_DETECT_NYLONG_2 = delayMicroseconds(150); VALUE_TEMP_4 = analogRead(A0); delayMicroseconds(150); VALUE_TEMP_5 = analogRead(A0); analogRead(A1); delayMicroseconds(150); VALUE_DETECT_NYLONG_3 = analogRead(A1); delayMicroseconds(150); VALUE_TEMP_ADC = (VALUE_TEMP_1 + VALUE_TEMP_2 + delayMicroseconds(150); VALUE_DETECT_NYLONG_4 = analogRead(A1); delayMicroseconds(150); VALUE_DETECT_NYLONG_5 = analogRead(A1); delayMicroseconds(150); VALUE_TEMP_3 + VALUE_TEMP_4 + VALUE_TEMP_5)/5; if(751 < VALUE_TEMP_ADC && VALUE_TEMP_ADC