1. Trang chủ
  2. » Luận Văn - Báo Cáo

ĐỒ ÁN TỐT NGHIỆP THIẾT KẾ CHẾ TẠO MÔ HÌNH MÁY PHUN ÉP NHỰA

72 507 1

Đ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

Thông tin cơ bản

Định dạng
Số trang 72
Dung lượng 7,89 MB
File đính kèm DOANMAYEPNHUA.rar (8 MB)

Nội dung

Xây dựng thiết kế mô hình máy phun ép nhựa. Dựa trên quy trình công nghệ thiết kế và tính toán trục vít. Các bạn cần mua luôn mô hình có thể liên hệ SMS: 0911759711 Có bản vẽ AUTOCAD A0 Mô hình thực tế của đồ án

THIẾT KẾ & CHẾ TẠO MƠ HÌNH MÁY PHUN ÉP NHỰA ĐẠ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Ế VÀ CHẾ TẠO MƠ HÌNH MÁY PHUN ÉP NHỰA Người hướng dẫn: TS NGUYỄN DANH NGỌC Sinh viên thực hiện: TRẦN THANH QUANG Số thẻ sinh viên: 101232091131 Lớp: 09CDT2 Đà Nẵng, 5/2018 SVTH: TRẦN THANH QUANG GVHD: TS NGUYỄN DANH NGỌC THIẾT KẾ & CHẾ TẠO MƠ HÌNH MÁY PHUN ÉP NHỰA TÓM TẮT ĐỒ ÁN TỐT NGHIỆP T ên đề tài: Thiết kế chế tạo mơ hình máy phun ép nhựa Sinh viên thực hiện: Trần Thanh Quang Số thẻ sinh viên: 101232091131 Lớp: 09CDT2 GV hướng dẫn: TS Nguyễn Danh Ngọc GV duyệt: ThS Nguyễn Đắc Lực Tóm tắt nội dung đề tài: Dựa vào tìm hiểu thực tế kiến thức trang bị trường, em chọn đề tài tốt nghiệp “Thiết kế chế tạo mơ hình máy phun ép nhựa” Về quy trình cơng nghệ gồm có giai đoạn: - Lấy nhựa vào khuôn ép - Tạo áp lực ép để điền đầy - Làm nguội lấy sản phẩm khỏi khn Dựa vào quy trình cơng nghệ tài liệu tham khảo khác em thiết kế chế tạo mơ hình gồm phận sau: - Bộ phận kẹp giữ khuôn: Cơ cấu chấp hành dùng xi lanh khí nén van điện từ - Bộ phận lấy nhựa: Là khối phức hợp gồm trục vít tải kết hợp với xi lanh điều khiển van điện từ - Bộ phận đẩy sản phẩm khỏi khuôn: Là xi lanh điều khiển van điện từ thẳng vào ty đẩy khuôn SVTH: TRẦN THANH QUANG GVHD: TS NGUYỄN DANH NGỌC THIẾT KẾ & CHẾ TẠO MƠ HÌNH MÁY PHUN ÉP NHỰA Ứng với quy trình phận cần có nhiều cấu hỗ trợ kèm theo cần lập trình để mơ hình hoạt động Trong mơ hình em sử dụng PLC SAMSUNG FARA N70-α ĐẠI HỌC ĐÀ NẴNG CỘNG HỊA XÃ HƠI CHỦ NGHĨA VIỆT NAM TRƯỜNG ĐẠI HỌC BÁCH KHOA Độc lập - Tự - Hạnh phúc KHOA CƠ KHÍ NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Họ tên sinh viên: Trần Thanh Quang Số thẻ sinh viên: 101232091131 Lớp: 09CDT2 Khoa: Cơ khí Ngành: Cơ Điện tử Tên đề tài đồ án: Thiết kế & chế tạo mơ hình máy phun ép nhựa Đề tài thuộc diện: ☐ Có ký kết thỏa thuận sở hữu trí tuệ kết thực Nội dung phần thuyết minh tính tốn: - Tìm hiểu tổng quan cơng nghệ phun ép nhựa - Thiết kế kết cấu khí mơ hình máy phun ép nhựa - Thiết kế hệ thống điều khiển mơ hình máy phun ép nhựa Các vẽ, đồ thị (ghi rõ loại kích thước vẽ): - Bản vẽ kết cấu khí mơ hình (A0) - Bản vẽ chi tiết trục vít mặt bích (A0) - Bản vẽ sơ đồ cấp nguồn cho thiết bị(A0) - Bản vẽ sơ đồ đấu dây mơ hình (A0) - Bản vẽ sơ đồ thuật tốn điều khiển PLC (A0) SVTH: TRẦN THANH QUANG GVHD: TS NGUYỄN DANH NGỌC THIẾT KẾ & CHẾ TẠO MƠ HÌNH MÁY PHUN ÉP NHỰA - Bản vẽ sơ đồ thuật toán Arduino (A0) Họ tên người hướng dẫn: TS Nguyễn Danh Ngọc Ngày giao nhiệm vụ đồ án: 15/02/2018 Ngày hoàn thành đồ án: 30/05/2018 Đà Nẵng, ngày 30 tháng 05 năm 2018 Trưởng Bộ môn Cơ điện tử Người hướng dẫn TS Võ Như Thành TS Nguyễn Danh Ngọc SVTH: TRẦN THANH QUANG GVHD: TS NGUYỄN DANH NGỌC THIẾT KẾ & CHẾ TẠO MƠ HÌNH MÁY PHUN ÉP NHỰA LỜI NÓI ĐẦU Hiện đất nước ta thời kì đổi - thời kỳ cơng nghiệp hóa đại hóa Cùng với phát triển ngành Cơ khí chế tạo máy, ngành Kỹ thuật Điện tử phát triển Kỹ thuật điều khiển Tự động hóa Hệ thống điều khiển phần quan trọng trình tự động hóa Ngày nay, nhựa dùng làm vật liệu để sản xuất nhiều loại vật dụng đời sống ngày sản phẩm công nghiệp, gắn với đời sống đại người Đáp ứng nhu cầu tạo sản phẩm từ nhựa nhanh chóng dễ dàng, em nghiên cứu, thiết kế chế tạo máy phun ép nhựa Đây đề tài, đồ án nghiên cứu cuối em trước rời khỏi ghế nhà trường trở thành kỹ sư, với kiến thức lĩnh hội, em áp dụng vào đề tài Trong trình thực đề tài, nhận giúp đỡ, ủng hộ nhiều từ phía thầy cơ, gia đình bạn bè Qua đó, em xin gửi lời cảm ơn sâu sắc đến người hỗ trợ em hoàn thành đồ án này, đặc biệt thầy TS Nguyễn Danh Ngọc, người theo dõi, hướng dẫn, bảo tận tình suốt trình em thực đề tài Trong đề tài chắn nhiều thiếu sót, mong nhận đóng góp q báu từ phía q thầy bạn đọc để đề tài hoàn thiện Trân trọng cảm ơn! Đà Nẵng, ngày 30 tháng năm 2018 Sinh viên thực Trần Thanh Quang SVTH: TRẦN THANH QUANG GVHD: TS NGUYỄN DANH NGỌC THIẾT KẾ & CHẾ TẠO MƠ HÌNH MÁY PHUN ÉP NHỰA CAM ĐOAN Đồ án tốt nghiệp em sản phẩm làm từ thân em, khơng ăn cắp ý tưởng hay vi phạm quyền đề tài Trong đồ án tất thuật ngữ, giải, hình ảnh ghi rõ nguồn gốc sử dụng Các tài liệu tham khảo sử dụng đồ án trích dẫn tên ghi rõ ràng tác giả tài liệu Sinh viên thực Trần Thanh Quang SVTH: TRẦN THANH QUANG GVHD: TS NGUYỄN DANH NGỌC THIẾT KẾ & CHẾ TẠO MƠ HÌNH MÁY PHUN ÉP NHỰA MỤC LỤC Tóm tắt đồ án tốt nghiệp Nhiệm vụ đồ án tốt nghiệp Lời nói đầu i Cam đoan .ii Mục lục …… iii Danh sách hình vẽ .v CHƯƠNG 1: TỔNG QUAN VỀ CƠNG NGHỆ PHUN ÉP NHỰA .12 1.1 Ngành cơng nghiệp nhựa 12 1.2 Tổng quan công nghệ phun ép .13 1.2.1 Giới thiệu 13 1.2.2 Đặc điểm công nghệ 13 1.3 Phân loại máy phun ép 14 1.3.1 Phân loại theo cấu tạo 14 1.3.2 Phân loại theo chế vận hành 17 CHƯƠNG 2: THIẾT KẾ KẾT CẤU CƠ KHÍ 21 2.1 Cấu trúc hệ thống máy 21 2.1.1 Đơn vị đóng mở 22 2.1.2 Đơn vị phun ép 23 2.2 Các phận máy phun ép .16 2.2.1 Phễu nạp liệu 16 2.2.2 Trục vít 16 SVTH: TRẦN THANH QUANG GVHD: TS NGUYỄN DANH NGỌC THIẾT KẾ & CHẾ TẠO MƠ HÌNH MÁY PHUN ÉP NHỰA 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 Xi lanh vòng băng đốt 18 Bộ phận ngăn dòng chảy ngược nhựa lỏng 19 Đầu phun 19 Khuôn phun ép 18 Xi lanh khí nén 19 Van khí nén 21 CHƯƠNG 3: THIẾT KẾ HỆ THỐNG ĐIỀU KHIỂN 23 3.1 Quy trình cơng nghệ 23 3.2 Kiến trúc hệ thống điều khiển 24 3.3 Tổng quan PLC .25 3.3.1 Giới thiệu chung .25 3.3.2 Hoạt động PLC 26 3.3.3 Ứng dụng PLC 28 3.3.4 Giới thiệu PLC N70-α hãng Samsung 28 3.4 Thiết kế sơ đồ nối dây mơ hình 32 3.4.1 Hệ thống cấp nguồn 32 3.4.2 Mạch điều khiển Arduino 33 3.4.3 Sơ đồ nối dây PLC 34 3.4.4 Sơ đồ nối dây van xi lanh 35 3.5 Một số linh kiện điện tử .36 3.5.1 Arduino UNO R3 .36 3.5.2 Cảm biến D-A76H .37 3.5.3 Dây cảm biến nhiệt độ NTC-100K 38 3.5.4 Rơ le trung gian Omron MY2N 39 3.5.5 Cơng tắc hành trình BTN1A019 .39 3.5.6 Động pittman 8322 40 3.5.7 Màn hình LCD 16x2 40 3.6 Chương trình điều khiển 41 3.6.1 Thuật toán điều khiển PLC 41 3.6.2 Thuật toán điều khiển Arduino 43 SVTH: TRẦN THANH QUANG GVHD: TS NGUYỄN DANH NGỌC THIẾT KẾ & CHẾ TẠO MƠ HÌNH MÁY PHUN ÉP NHỰA KẾT LUẬN 46 TÀI LIỆU THAM KHẢO 48 PHỤ LỤC 1: THIẾT KẾ MẠCH ĐIỀU KHIỂN BẰNG CHU TRÌNH CARNOT 49 PHỤ LỤC 2: CHƯƠNG TRÌNH PLC .53 PHỤ LỤC 3: CHƯƠNG TRÌNH ARDUINO 54 SVTH: TRẦN THANH QUANG GVHD: TS NGUYỄN DANH NGỌC THIẾT KẾ & CHẾ TẠO MƠ HÌNH MÁY PHUN ÉP NHỰA DANH MỤC HÌNH V Hình 1: Số kg nhựa tiêu thụ đầu người từ năm 2010-2015 [1] 13 Hình 2: Máy phun ép trục vít [1] .14 Hình 3: Máy phun ép piton dạng vít đùn [1] 17 Hình 4: Máy phun ép nằm ngang[1] 18 Hình 5: Máy phun ép dọc[1] .19 Y Hình 1: Cấu trúc máy phun ép nhựa 21 Hình 2: Bản vẽ kết cấu khí mơ hình .22 Hình 3: Đơn vị đóng mở [1] 23 Hình 4: Cấu tạo đơn vị đóng mở: (1) Khn, (2) Tấm lót dẫn hướng, (3)Tấm giữ khn cố định, (4) Lỗ khoan hướng tâm, (5) Tấm giữ khuôn di chuyển, (6) Bệ máy 23 Hình 5: Giai đoạn lấy nhựa vào khn: (1) Phễu nạp nguyên liệu, (2) Xi lanh, (3) Vòng băng điện trở, (4) Trục vít, (5) Khn đúc phun, (6) Cuống nối nhựa 24 Hình 6: Giai đoạn ép áp lực điền đầy nhựa vào khuôn .24 Hình 7: a) Cấu tạo trục vít, b) cấu tạo chổ nối trục 17 Hình 8: Cấu tạo trục vít đùn đơn giản: (1) Mũi trục vít, (2) Bộ phận chặn dòng chảy ngược , (3) Lõi trục vít, (4) Gờ vòng xoắn , (5) Chi trục 17 Hình 9: Trục vít với van chặn dòng chảy ngược [3]: (1) Khn, (2) Đầu phun, (3) Vặn chặn dòng chảy ngược, (4) Trục vít, (5) Xi lanh, (6) Mũi trục vít, (7) Đầu xi lanh, (8) Ống lót nối 19 Hình 10: Khn đúc sản phẩm [3] 19 Hình 11: Xi lanh khí nén 20 Hình 12: Van khí nén [3] 21 Hình 1: Quy trình công nghệ phun ép [1] 23 Hình 2: Kiến trúc hệ thống điều khiển 24 Hình 3: Chu kỳ vòng qt PLC 27 Hình 4: PLC Samsung N70-α [5] 29 Hình 5: Rack gắn module PLC SAMSUNG [5] 29 Hình 6: Giao diện phần mềm lập trình WINFPST 31 SVTH: TRẦN THANH QUANG GVHD: TS NGUYỄN DANH NGỌC THIẾT KẾ & CHẾ TẠO MƠ HÌNH MÁY PHUN ÉP NHỰA Hình 22: Mơ hình máy phun ép nhựa (nhìn từ xuống) Hình 23: Mơ hình máy phun ép nhựa (nhìn từ cạnh) SVTH: TRẦN THANH QUANG GVHD: TS NGUYỄN DANH NGỌC THIẾT KẾ & CHẾ TẠO MƠ HÌNH MÁY PHUN ÉP NHỰA KẾT LUẬN Sau thời gian tìm tòi, học hỏi nghiên cứu, vân dụng hầu hết kiến thức chuyên ngành Từ triển khai thực đề tài “Thiết kế chế tạo mơ hình máy phun ép nhựa”, em hoàn thành mục tiêu ban đầu đề ra, đồng thời đạt kết học thuật sau:  Chế tạo thành cơng mơ hình hệ thống điều khiển máy phun ép nhưa  Hiểu rõ cấu tạo nguyên lý làm việc thiết bị điện, điện tử: động chiều, Relay, van khí, PLC …  Nắm rõ cách sử dụng số phần mềm máy tính hỗ trợ: SolidWorks, Word, PowerPoint, Creo… Hệ thống có ưu điểm sau:  Mơ hình mơ máy thật, điều khiển giám sát nhiệt độ LCD  Kết cấu nhỏ gọn, lập trình đơn giản, dễ dàng thay đổi chương trình tùy với nhu cầu ép loại sản phẩm khác người dùng  Mơ hình sử dụng xi lanh nên việc bảo trì, thay dễ dàng vận hành Tuy nhiên, đề tài số nhược điểm sau:  Máy chưa có khn chi tiết khn nhỏ lẽ khó tìm đơn vị nhận gia công CNC Em cố gắng bổ sung khuôn liên hệ đơn vị gia công  Kết cấu kẹp khuôn máy chưa thực tối ưu cho trợ lực SVTH: TRẦN THANH QUANG GVHD: TS NGUYỄN DANH NGỌC THIẾT KẾ & CHẾ TẠO MƠ HÌNH MÁY PHUN ÉP NHỰA  Chưa chủ động điều khiển tốc độ xi lanh vị trí khác để giảm tác động xấu lên khn khung máy  Trục vít đùn chế tạo chưa kĩ thuật với bước độ sâu rảnh âm biến thiên trục để đảm bảo vận tốc dòng nhựa thay đổi theo hàm đơn vị nhiệt độ  Ngun liệu nhựa khó tìm thị trường bán nhó lẻ nên chưa có sản phẩm kiểm nghiệm SVTH: TRẦN THANH QUANG GVHD: TS NGUYỄN DANH NGỌC THIẾT KẾ & CHẾ TẠO MƠ HÌNH MÁY PHUN ÉP NHỰA TÀI LIỆU THAM KHẢO [1] Trang web hiệp hội nhựa Việt Nam: http://www.vpas.vn/ [2] PGS.TS Lê Cung, Giáo trình truyền động khí, 2004 [3] Trang web cơng ty SMC: www.smc.com [4] PGS.TS Trần Xuân Tùy, Giáo trình truyền động thủy lực khí nén, 2002 [5] Trang web: www.naver.com [6] Trang web: www1.arduino.vn [7] Trang web: www.kythuatdienviet.com/cam-bien-tu-xi-lanh-sensor-smc-d- a93.html [8] Trang web: www.dientuspider.com [9] Trang web: www.baoanjsc.com.vn/san-pham/ro-le-trung-gian-omron-my-gsseries-MY2N-GS-AC220-240_44062_vn.aspx [10] Trang web: https://vi.aliexpress.com/popular/motor-pittman.html SVTH: TRẦN THANH QUANG GVHD: TS NGUYỄN DANH NGỌC THIẾT KẾ & CHẾ TẠO MƠ HÌNH MÁY PHUN ÉP NHỰA PHỤ LỤC 1: THIẾT KẾ MẠCH ĐIỀU KHIỂN BẰNG CHU TRÌNH CARNOT Phân tích chu trình hoạt động máy (KIỂM TRA LẠI Toàn bộ) Sau nhấn nút khởi động, máy thực hiện: - Bước 1: Xi lanh A (mang khn di động) vào đóng khn lại Đến cuối hành trình dừng lại - Bước 2: Xi lanh B (liên kết với trục vít) để lấy nhựa vào xylanh, đồng thời động làm quay đầu vít vít khởi động Đến cuối hành trình, xi lanh B dừng lại, động tiếp tục quay lấy nhựa 10s Sau xylanh B tiến vào tạo áp lực nhờ trục vít vừa quay vừa tính tiến đẩy nhựa vào khn - Bước 3: Sau phun nhựa vào khuôn, chờ 10s xi lanh A lùi - Bước 4: Xi lanh A lùi để mở khuôn - Bước 5: Xi lanh C dùng để loi sản phẩm tiến vào - Bước 6: Xi lanh C lùi lại Khi bước kết thúc, nút khởi động tác dụng chu trình lặp lại Giản đồ trạng thái: SVTH: TRẦN THANH QUANG GVHD: TS NGUYỄN DANH NGỌC THIẾT KẾ & CHẾ TẠO MƠ HÌNH MÁY PHUN ÉP NHỰA Trạng thái khởi động: a0=1, b0=1, c0=1, a1=0, b1=0, c1=0 Trong a0, a1, b0, b1, c0, c1 cơng tắc giới hạn hành trình điện Thiết kế mạch điều khiển logic điện thủy lực Trên sở mạch điều khiển điện thủy lực thiết kế ta viết chương trình cho PLC N70-α, phương pháp bảng trạng thái sử dụng Từ biểu đồ trạng thái ta có phương trình điều khiển chu trình: A+= a0.b0.c0 SVTH: TRẦN THANH QUANG GVHD: TS NGUYỄN DANH NGỌC THIẾT KẾ & CHẾ TẠO MƠ HÌNH MÁY PHUN ÉP NHỰA B+=a1.b0.c0 C+ = a0.b0.c0 B- =a1.b1.c0 C- = a0.b0.c1 A- = a1.b0.c0 Ta thấy phương trình A+ C+ B+ A- giống Do phương diện điều khiển thực được, để có thực chu trình ta cần thêm vào hệ thống phần tử nhớ Phần tử nhớ SET lên thời điểm sau B+ thực phải RESET lại trước chu trình bắt đầu Cụ thể ta tiến hành xây dựng bảng trạng thái để xác định Sử dụng phương pháp chia miền để rút gọn phương trình điều khiển Rút gọn chu trình điều khiển cho xi lanh A, ta có phương trình điều khiển chu trình hoạt động xi lanh A rút gọn là: A+ = S0.b0.c0.[ (S0=START:nút ấn khởi động tự trì) A - = b0.x Rút gọn chu trình điều khiển xi lanh B: SVTH: TRẦN THANH QUANG GVHD: TS NGUYỄN DANH NGỌC THIẾT KẾ & CHẾ TẠO MƠ HÌNH MÁY PHUN ÉP NHỰA Phương trình xi lanh B sau đơn giản: B+ = a1.x B- = x Rút gọn chu trình điều khiển xi lanh C: Phương trình XI-LANH C sau đơn giản: C+ = a0.x SVTH: TRẦN THANH QUANG C- = x GVHD: TS NGUYỄN DANH NGỌC Rút gọn phương trình phần tử nhớ X:X+ = b1.X- = c1 Trước viết chương trình cho PLC , ta thiết kế mạch điều khiển điện thủy lực Mạch điện thủy lực mô phần mềm chuyên dụng để kiểm tra tính xác trước chuyển qua chương trình PLC PHỤ LỤC 2: CHƯƠNG TRÌNH PLC Bảng phân bố vào (CHIA hai bên đầu vào rõ ràng, có sai) Đầu vào X1 X2 X3 X4 X5 X8 X9 XF X10 X11 X12 X13 X14 X15 Chú thích Stop CT-XL1-T CT-XL1-L CT-XL2-T CT-XL2-L CT-XL3-T CT-XL3-L iMANUAL XL3-T XL3-L XL1-T XL2-T DC-T DC-N Chương trình theo ngơn ngữ LADDER Đầu Chú thích Y38 Y3A Y3B Y3C Y3D Y3E R0 R1 DC-N XL3-T XL3-L XL1-T XL2-T DC-T AUTO MANUAL PHỤ LỤC 3: CHƯƠNG TRÌNH ARDUINO #include #include // Khai báo thư viện LCD I2C #define SENSOR_PIN A0 // Định nghĩa chân cảm biến nhiệt #define BUTTON_UP // Định nghĩa phím tăng nhiệt pin #define BUTTON_DOWN 12 // Định nghĩa phím giảm nhiệt pin 12 #define BUTTON_CONFIRM // Định nghĩa phím Đồng Ý pin #define BUTTON_HEAT // Định nghĩa phím PAUSE pin #define OUT_HEAT // Định nghĩa chân relay pin #define OUT_PLC // Định nghĩa chân cho phép trục vít quay iquidCrystal_I2C lcd(0x3F, 20, 2); unsigned int SettingTemperature = 25; // Nhiệt độ cài đặt unsigned int CurrentTemperature = 20; // Nhiệt độ ban đầu unsigned int TemporaryTemperature = 250; // Biến tạm nhớ nhiệt độ int fix = 0; // Fix sai số nhiệt độ bool IsEdit = false; int heat; uint32_t Counter = 0; unsigned long time; int i = 0; void setup() { Serial.begin(9600); InitLCD(); InitIO(); } void loop() { { Temp_Sensor(); UpdateLCDValue(); delay(300); } if (digitalRead(BUTTON_HEAT) != LOW) { if (digitalRead(BUTTON_UP) == LOW) { TemporaryTemperature += 5; if (TemporaryTemperature > 350) { TemporaryTemperature = 350; } UpdateLCDValue(); IsEdit = true; delay(300); } if (digitalRead(BUTTON_DOWN) == LOW) { TemporaryTemperature -= 5; if (TemporaryTemperature < 20) { TemporaryTemperature = 20; } UpdateLCDValue(); IsEdit = true; delay(300); } if (digitalRead(BUTTON_CONFIRM) == LOW) { SettingTemperature = TemporaryTemperature; IsEdit = false; Counter = 0; } // So saùnh nhiệt độ đo vaø nhiệt độ caøi đặt if ((SettingTemperature >= CurrentTemperature + 5)) // Khống chế thời gian đoùng cắt heating không nhanh { digitalWrite(OUT_HEAT, HIGH); //Đóng relay nhiệt delay(100); // Chống rung relay nhiệt } if ((SettingTemperature 100000) { lcd.setCursor(11, 0); lcd.print(" "); lcd.setCursor(11, 0); lcd.print(SettingTemperature); TemporaryTemperature = SettingTemperature; Counter = 0; IsEdit = false; } } } else { // BUTTON_HEAT nhấn while ((BUTTON_CONFIRM) != LOW) { heat_power(); delay(300); if (digitalRead(BUTTON_CONFIRM) == LOW) { break; } } } } // Hiển thị maøn hình khởi đđđộng void InitLCD() { Temp_Sensor(); lcd.begin(); lcd.backlight(); lcd.setCursor(0, 0); lcd.print("T cai dat:"); lcd.setCursor(11, 0); lcd.print(SettingTemperature); lcd.setCursor(0, 1); lcd.print("T hien tai:"); lcd.setCursor(11, 1); lcd.print(CurrentTemperature); } // Hiển thị hình làm việc void UpdateLCDValue() { Temp_Sensor(); lcd.setCursor(11, 0); lcd.print(" "); lcd.setCursor(11, 0); lcd.print(TemporaryTemperature); Serial.println(TemporaryTemperature); lcd.setCursor(0, 1); lcd.print("T hien tai:"); lcd.setCursor(11, 1); lcd.print(CurrentTemperature); Serial.println(CurrentTemperature); if (CurrentTemperature < 100) { lcd.print(" "); } } // Khai báo PIN Arduino void InitIO() { pinMode(BUTTON_UP, INPUT_PULLUP); pinMode(BUTTON_DOWN, INPUT_PULLUP); pinMode(BUTTON_CONFIRM, INPUT_PULLUP); pinMode(OUT_HEAT, OUTPUT); pinMode(BUTTON_HEAT, INPUT_PULLUP); pinMode(SENSOR_PIN, INPUT); pinMode(OUT_PLC, OUTPUT); } // Haøm đo nhiệt độ void Temp_Sensor() { unsigned int reading = analogRead(SENSOR_PIN); unsigned int temp = map(reading, 0, 1023, 400, 0); temp = (int (temp - fix)); CurrentTemperature = temp; Serial.println(temp); delay(100); } // Haøm điều khiển nhiệt tay void heat_power() { if (digitalRead(BUTTON_HEAT) == LOW) { heat = digitalRead(OUT_HEAT); heat = !heat; digitalWrite(OUT_HEAT, heat) ; delay(100); } else { Temp_Sensor(); } }

Ngày đăng: 10/06/2018, 13:03

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w