1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Lớp công nghệ phần mềm nhúng đề tài dây PHƠI THÔNG MINH

36 3 0

Đ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

Tiêu đề Dây Phơi Thông Minh
Tác giả Nguyễn Hoàng Hải, Nguyễn Đình Toàn, Nguyễn Văn Xuân
Người hướng dẫn GVHD: Lê Đức Thuận
Trường học Học viện Kỹ thuật Mật mã
Chuyên ngành Công nghệ phần mềm nhúng
Thể loại đề tài
Năm xuất bản 2022
Thành phố Hà Nội
Định dạng
Số trang 36
Dung lượng 1,11 MB

Nội dung

Ban Cơ Yếu Chính Phủ Học Viện Kỹ Thuật Mật Mã ĐỀ TÀI DÂY PHƠI THƠNG MINH Lớp: Cơng nghệ phần mềm nhúng – L03 GVHD: Lê Đức Thuận Nhóm thực : Nhóm 20 Sinh viên thực : Nguyễn Hồng Hải – CT040316 Nguyễn Đình Tồn – CT040351 Nguyễn Văn Xuân – CT040355 Hà Nội, 2022 TIEU LUAN MOI download : skknchat123@gmail1.com moi nhat Mục Lục MỞ ĐẦU CHƯƠNG 1: KHÁI QUÁT CHUNG 1.1Một số sản phẩm giàn phơi thơng minh có thị trư 1.2Phương pháp nghiên cứu đề tài 1.3Ưu điểm đề tài CHƯƠNG 2: VI ĐIỀU KHIỂN VÀ CẢM BIẾN 2.1Arduino 2.1.1Tổng quan arduino [1] 2.1.2Một số ứng dụng arduino 2.1.3Tổng quan arduino nano [ 2.2Cảm biến ánh sáng dùng quang trở 2.2.1Giới thiệu 2.2.2Nguyên lý hoạt động 2.2.3Hình ảnh thực tế 2.3 Cảm biến mưa 2.3.1Giới thiệu 2.3.2Nguyên lý hoạt động 2.3.3Hình ảnh thực tế CHƯƠNG 3: XÂY DỰNG MƠ HÌNH 3.1Sơ đồ khối 3.2Chức khối 3.2.1Khối nguồn 3.2.2Khối cảm biến 3.2.3Khối vi xử lý 3.2.4Khối chấp hành 3.3Sơ đồ nguyên lý 3.4Lưu đồ thuật toán 3.5Mạch điều khiển giàn phơi KẾT LUẬN PHỤ LỤC Code nạp vào arduino nano điều khiển mạch giàn phơi thông minh TIEU LUAN MOI download : skknchat123@gmail2.com moi nhat MỞ ĐẦU Hiện với phát triển khoa học kỹ thuật nhu cầu người đòi hỏi ngày cao nhiều lĩnh vực đời sống xã hội Trong có nhu cầu sống tiện nghi, thông minh Điều thúc nhà thiết kế, chế tạo sản phẩm đáp ứng tiện nghi, thơng minh Một số cần kể tới giàn phơi thơng minh Với nước phát triển sử dụng rộng rãi, phổ biến nước phát triển có Việt Nam xu hướng mà người tiêu dùng hướng tới Cùng với phát triển đại khu nhà hay khu chung cư với diện tích khơng lớn đa số khơng gian cịn hạn chế Chính mà loại giàn phơi thông minh đời giải pháp hữu hiệu nhằm đáp ứng nhu cầu thiết yếu sống đại, văn minh đồng thời gia tăng nét đẹp thẩm mĩ cho nhà thân yêu Lý chọn đề tài Việc có giàn phơi thơng minh khơng chiếm diện tích ban cơng nơi có ban cơng nhỏ phù hợp cho việc lắp đặt giàn phơi để phơi quần áo dễ dàng, tiện lợi, bảo vệ quần áo khỏi tác động thời tiết Với lý trên, em chọn đề tài “Thiết kế mơ hình giàn phơi thông minh sử dụng arduino” để nghiên cứu Nếu trời có mưa giàn phơi tự động kéo vào Nếu trời nắng giàn phơi tự động kéo Như vậy, người sử dụng không cần phải điều khiển mà sử dụng dàn phơi thuận tiện cho sống Mục đích chọn đề tài Do thực tế đời sống sinh hoạt người, việc phơi quần áo ngày thời tiết xấu bất tiện đặt biệt gia đình khơng có điều kiện nhà thường xun, từ bất tiện vấn đề sinh viên thực nghiên cứu vấn đề nhằm đưa ý tưởng chế tạo thiết bị phơi đồ thơng minh giúp xóa bỏ bất tiện hạn chế TIEU LUAN MOI download : skknchat123@gmail3.com moi nhat việc phơi quần áo phù hợp với xu ngành điều khiển tự động Là sinh viên ngành công nghệ thông tin (công nghệ phần mềm nhúng) muốn thử thách thân, tìm hiểu kiến thức chuyên ngành để có thêm kinh nghiệm trước trường phục vụ cho công việc sau Phạm vi, đối tượng nghiên cứu đề tài Hiện thị trường có nhiều loại giàn phơi thông minh với thiết kế mẫu mã, chức năng, tiện ích đa dạng nhiều chủng loại Từ giàn phơi thông minh đơn giản đến giàn phơi thơng minh với đầy đủ tính vượt trội đắp ứng nhu cầu người sử dụng Tuy nhiên, sản phẩm có nhược điểm giá thành cao Do chúng em chưa có nhiều kiến thức kinh nghiệm làm việc, hạn chế khả tìm kiếm hạn chế thời gian nghiên cứu đề tài “Thiết kế mơ hình giàn phơi thơng minh sử dụng arduino” nên chúng em bó hẹp lại phạm vi nghiên cứu Đề tài chúng em nghiên cứu xoay quanh thiết bị sử dụng giàn phơi thơng minh Đó module cảm biến mưa, cảm biến ánh sáng, module điều khiển động L298 xử lý trung tâm Arduino nano sử dụng chip Atmega328P Mơ hình hoạt động với chế độ: tay cảm biến tự động Ý nghĩa khoa học thực tiễn đề tài Ưu điểm giàn phơi thông minh dùng loại cảm biến để nhận biết trạng thái mơi trường bên ngồi từ cho chế độ làm việc phù hợp giúp giải vấn đề khó khăn phơi quần áo Vì đề tài vấn đề thực khách quan mà cịn có tầm quan trọng thực trong tương lai TIEU LUAN MOI download : skknchat123@gmail4.com moi nhat CHƯƠNG 1: KHÁI QUÁT CHUNG 1.1 Một số sản phẩm giàn phơi thơng minh có thị trường - Giàn phơi thông minh gắn tường: Đây loại giàn phơi thông minh gắn vào tường nhà phù hợp với hộ gia đình có diện tích cực hẹp, cịn có tên gọi giàn phơi kéo ngang (h 1.1 h 1.2) + Ưu điểm chủ yếu giàn phơi thơng minh có nhiều phơi, phơi lượng lớn quần áo chăn, ga, gối, đệm Đồng thời khoảng cách phơi đủ để quần áo nhanh khô mà cho trọng tải phơi lớn + Nhược điểm: Lắp đặt cố định giàn phơi độ cao định, không điều chỉnh phơi lên cao, xuống thấp Hình 1.1: Giàn phơi thông minh gắn tường inox [7] TIEU LUAN MOI download : skknchat123@gmail5.com moi nhat Hình 1.2: Giàn phơi thơng minh gắn tường kéo thu vào [8] - Giàn phơi thông minh gắn trần: Tương tự loại gắn tường, giàn phơi gắn trần làm inox hợp kim nhôm cường lực chịu trọng tải tới 60kg Giàn phơi gắn trần giúp quần áo nhanh khô, phơi nhiều quần áo, giải pháp cho nhà mặt phố, biệt thự, chung cư có ban cơng diện tích đủ rộng (h 1.3 h 1.4) + Ưu điểm: tiết kiệm diện tích tối đa cho nhà bạn, giá phải chăng, điều chỉnh phơi lên cao, xuống thấp, kiểu dáng đa dạng, dễ dàng phơi quần áo loại chăn, ga, gối đệm, + Nhược điểm: điều chỉnh phơi lên cao xuống thấp theo nhu cầu cần dùng tay quay, số lượng phơi đồ so với giàn phơi thông minh gắn tường TIEU LUAN MOI download : skknchat123@gmail6.com moi nhat Hình 1.3: Giàn phơi thơng minh gắn trần inox [9] Hình 1.4: Giàn phơi thông minh gắn trần khung nhôm [10] TIEU LUAN MOI download : skknchat123@gmail7.com moi nhat - Giàn phơi thông minh điều khiển từ xa: Cịn có tên gọi giàn phơi thông minh tự động, loại giàn phơi tốt đắt Nó cho phép bạn điều khiển giàn phơi thiết bị điều khiển từ xa Ngồi ra, loại giàn phơi tích hợp tia cực tím kháng khuẩn, quạt sấy khô quần áo Giàn phơi thông minh điều khiển từ xa giải pháp phù hợp cho hộ có phịng phơi đồ khép kín (h 1.5 h 1.6) + Ưu điểm: dễ dàng vận hành cách nhấn nút lên xuống, dừng đơn giản, không cần dùng sức giàn phơi thơng minh gắn trần; có đèn pha sáng, tích hợp quạt gió, đèn UV diệt khuẩn giúp quần áo nhanh khô Kiểu dáng giàn phơi sang trọng, thơng thường với phơi phơi nhiều đồ + Nhược điểm: tích hợp nhiều chức nên giá thành giàn phơi thông minh điều khiển từ xa giá thành cao giàn phơi thông minh khác Nếu không lựa chọn sản phẩm có chất lượng, sau q trình sử dụng gặp số trục trặc lỗi điện tử, đặc biệt với khí hậu nóng ẩm nước ta Hình 1.5: Giàn phơi thông minh điều khiển từ xa GLT-8013-FS [11] TIEU LUAN MOI download : skknchat123@gmail8.com moi nhat Hình 1.6: Giàn phơi thông minh điều khiển từ xa [12] 1.2 Phương pháp nghiên cứu đề tài - Tham khảo đề tài liên quan tới đề tài - Tự thiết kế viết code theo yêu cầu đặt (tự động đưa quần áo trời không mưa trời sáng, thu quần áo vào trời tối mưa) - Thực nghiệm trực tiếp: chạy thử, khắc phục có lỗi, cho phù hợp với điều kiện thực tế 1.3 Ưu điểm đề tài - Là thiết bị tiêu dùng thông minh giúp giải vấn đề bất tiện phơi quần áo, đặt biệt người có thời gian nhà thường xuyên - Thiết bị thiết kế hai chế độ hoạt động tạo tiện lợi thoải mái cho người sử dụng - Linh hoạt dễ dàng di chuyển, vật liệu bền chịu thời tiết TIEU LUAN MOI download : skknchat123@gmail9.com moi nhat CHƯƠNG 2: VI ĐIỀU KHIỂN VÀ CẢM BIẾN 2.1 Arduino 2.1.1 Tổng quan arduino [1] Hình 2.1: Các dòng arduino [13] Arduino bo mạch vi xử lý Phần cứng bao gồm bo mạch nguồn mở thiết kế tảng vi xử lý AVR Atmel bit, ARM Atmel 32-bit Những model trang bị gồm cổng giao tiếp USB, chân đầu vào analog, 14 chân I/O kỹ thuật số tương thích với nhiều bo mở rộng khác nhau, cho phép người dùng viết chương trình cho Arduino ngôn ngữ C C++ Arduino tảng mà thiết bị phần cứng làm sẵn chuẩn hóa, người dùng việc chọn thứ cần, ráp lại chạy Arduino cung cấp cho bạn module điều khiển động có sẵn, mạch điều khiển có sẵn, mạchthu phát sóng khơng dây có sẵn… Arduino khơng phải lập trình từ A đến Z Mỗi thứ phần cứng gắn mác “Arduino” có đoạn lệnh viết sẵn (thư viện) cộng đồng người dùng Arduino phát triển TIEU LUAN MOI download : skknchat123@gmail10.com moi nhat Tùy thuộc vào cài đặt cầu chì lựa chọn đồng hồ, PB7 sử dụng làm đầu từ khuếch đại dao động đảo ngược Nếu tạo dao động RC hiệu chuẩn bên sử dụng làm nguồn xung nhịp chip, PB [7: 6] sử dụng làm đầu vào TOSC [2: 1] cho đếm timer/counter2 bit AS2 ASSR đặt - Port C (PC [5: 0]): port C cổng I/O hai chiều bit với điện trở kéo lên bên (được chọn cho pin) Bộ đệm đầu PC [5: 0] có đặc tính ổ đĩa đối xứng với khả chìm nguồn cao Là đầu vào, chân port C kéo thấp bên cấp nguồn điện trở kéo lên kích hoạt Các chân port C xác định điều kiện đặt lại đồng hồ không chạy - PC6/RESET: Nếu RSTDISBL Fuse lập trình, PC6 sử dụng làm chân I/O Lưu ý đặc tính điện PC6 khác với chân khác Port C Nếu RSTDISBL Fuse khơng lập trình, PC6 sử dụng làm đầu vào đặt lại Mức thấp chân thời gian dài hơn, độ dài xung tối thiểu tạo cài đặt lại, đồng hồ không chạy Các xung ngắn không đảm bảo để cài đặt lại Các tính đặc biệt khác port C xây dựng phần chức thay Port C - Port D (PD[7: 0]): port D cổng I/O bit hai chiều với điện trở kéo lên bên (được chọn cho pin) Bộ đệm port D đầu có đặc tính ổ đĩa đối xứng với khả chìm nguồn cao Là đầu vào, chân port D kéo bên mức thấp cấp nguồn điện trở kéo lên kích hoạt Các chân port D xác định điều kiện đặt lại đồng hồ không chạy - Port E (PE [3: 0]): port E cổng I/O bit hai chiều với điện trở kéo lên bên (được chọn cho pin) Bộ đệm đầu port E có đặc TIEU LUAN MOI download : skknchat123@gmail22.com moi nhat tính ổ đĩa đối xứng với khả chìm nguồn cao Là đầu vào, chân port E kéo thấp bên cấp nguồn điện trở kéo lên kích hoạt Các chân port E xác định điều kiện đặt lại đồng hồ không chạy - AVcc: AVcc chân điện áp cung cấp cho chuyển đổi A/D, PC [3: 0] PE [3: 2] Nó nên kết nối bên với Vcc, ADC khơng sử dụng Nếu ADC sử dụng, kết nối với Vcc thông qua lọc thông thấp Lưu ý PC [6: 4] sử dụng điện áp cung cấp kỹ thuật số, Vcc - AREF: chân tham chiếu tương tự cho chuyển đổi A/D - ADC[7:6]: Trong gói TQFP VFQFN, ADC [7: 6] đóng vai trị đầu vào tương tự cho chuyển đổi A/D Các chân cung cấp nguồn cung cấp tương tự phục vụ kênh ADC 10 bit TIEU LUAN MOI download : skknchat123@gmail23.com moi nhat 3.2.4 Khối chấp hành Hình 3.7: Module điều khiển động L298 Mạch điều khiển động DC L298 có khả điều khiển động DC, dịng tối đa 2A động cơ, mạch tích hợp diot bảo vệ IC nguồn 7805 giúp cấp nguồn 5VDC cho module khác (chỉ sử dụng 5V nguồn cấp as&&cbm==1) { cbas=0; } TIEU LUAN MOI download : skknchat123@gmail32.com moi nhat if(digitalRead(ws)==0&&cbas==1) { cbm=0; } if((cbm == || cbas==0) && digitalRead(ctht2) == ) { Motor(2); } else { if(cbas==1 && digitalRead(ctht1) == 1) { cbm=digitalRead(ws); if(cbm==0&&digitalRead(ctht2) == 0) { Motor(0); } else TIEU LUAN MOI download : skknchat123@gmail33.com moi nhat {Motor(1);} } else { Motor(0); if(analogRead(ls)>as) cbas=0; else cbas=1; if(digitalRead(ws)==0) cbm=0; else cbm=1; } } } } } void Motor(int a) //viet ham { if(a == 0) { digitalWrite(inC,HIGH); TIEU LUAN MOI download : skknchat123@gmail34.com moi nhat digitalWrite(inD,LOW); analogWrite(enB,0); } else if(a == 1) { digitalWrite(inC,HIG H); digitalWrite(inD,LO W); analogWrite(enB,200) ; } else if(a == 2) { digitalWrite(inC,LOW); digitalWrite(inD,HIGH); analogWrite(enB,200); } } 35 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat ... tiễn đề tài Ưu điểm giàn phơi thông minh dùng loại cảm biến để nhận biết trạng thái mơi trường bên ngồi từ cho chế độ làm việc phù hợp giúp giải vấn đề khó khăn phơi quần áo Vì đề tài vấn đề thực... phẩm giàn phơi thơng minh có thị trường - Giàn phơi thông minh gắn tường: Đây loại giàn phơi thông minh gắn vào tường nhà phù hợp với hộ gia đình có diện tích cực hẹp, cịn có tên gọi giàn phơi kéo... nghiên cứu đề tài “Thiết kế mơ hình giàn phơi thơng minh sử dụng arduino” nên chúng em bó hẹp lại phạm vi nghiên cứu Đề tài chúng em nghiên cứu xoay quanh thiết bị sử dụng giàn phơi thơng minh Đó

Ngày đăng: 05/10/2022, 04:54

HÌNH ẢNH LIÊN QUAN

Hình 1.1: Giàn phơi thông minh gắn trên tường inox [7] - Lớp công nghệ phần mềm nhúng đề tài dây PHƠI THÔNG MINH
Hình 1.1 Giàn phơi thông minh gắn trên tường inox [7] (Trang 5)
Hình 1.2: Giàn phơi thơng minh gắn trên tường kéo ra thu vào [8] - Lớp công nghệ phần mềm nhúng đề tài dây PHƠI THÔNG MINH
Hình 1.2 Giàn phơi thơng minh gắn trên tường kéo ra thu vào [8] (Trang 6)
Hình 1.4: Giàn phơi thơng minh gắn trên trần khung nhôm [10] - Lớp công nghệ phần mềm nhúng đề tài dây PHƠI THÔNG MINH
Hình 1.4 Giàn phơi thơng minh gắn trên trần khung nhôm [10] (Trang 7)
Hình 1.3: Giàn phơi thông minh gắn trên trần inox [9] - Lớp công nghệ phần mềm nhúng đề tài dây PHƠI THÔNG MINH
Hình 1.3 Giàn phơi thông minh gắn trên trần inox [9] (Trang 7)
Hình 1.5: Giàn phơi thông minh điều khiển từ xa GLT-8013-FS [11] - Lớp công nghệ phần mềm nhúng đề tài dây PHƠI THÔNG MINH
Hình 1.5 Giàn phơi thông minh điều khiển từ xa GLT-8013-FS [11] (Trang 8)
Hình 1.6: Giàn phơi thơng minh điều khiển từ xa [12] - Lớp công nghệ phần mềm nhúng đề tài dây PHƠI THÔNG MINH
Hình 1.6 Giàn phơi thơng minh điều khiển từ xa [12] (Trang 9)
Hình 2.1: Các dòng arduino [13] - Lớp công nghệ phần mềm nhúng đề tài dây PHƠI THÔNG MINH
Hình 2.1 Các dòng arduino [13] (Trang 10)
Hình 2.2: Arduino trong thu thập và điều khiển nhiệt độ, độ ẩm [1] - Lớp công nghệ phần mềm nhúng đề tài dây PHƠI THÔNG MINH
Hình 2.2 Arduino trong thu thập và điều khiển nhiệt độ, độ ẩm [1] (Trang 11)
Hình 2.4: Mạch arduino nano thực tế [2] - Lớp công nghệ phần mềm nhúng đề tài dây PHƠI THÔNG MINH
Hình 2.4 Mạch arduino nano thực tế [2] (Trang 12)
Hình 2.3: Xe điều khiển từ xa [1] - Lớp công nghệ phần mềm nhúng đề tài dây PHƠI THÔNG MINH
Hình 2.3 Xe điều khiển từ xa [1] (Trang 12)
Hình 2.5: Sơ đồ chân arduino nano [2] - Lớp công nghệ phần mềm nhúng đề tài dây PHƠI THÔNG MINH
Hình 2.5 Sơ đồ chân arduino nano [2] (Trang 14)
Bảng 2.2: Chức năng của các chân arduino nano [2] Số thứ tự chân - Lớp công nghệ phần mềm nhúng đề tài dây PHƠI THÔNG MINH
Bảng 2.2 Chức năng của các chân arduino nano [2] Số thứ tự chân (Trang 14)
2.2.3Hình ảnh thực tế - Lớp công nghệ phần mềm nhúng đề tài dây PHƠI THÔNG MINH
2.2.3 Hình ảnh thực tế (Trang 15)
2.3.3Hình ảnh thực tế - Lớp công nghệ phần mềm nhúng đề tài dây PHƠI THÔNG MINH
2.3.3 Hình ảnh thực tế (Trang 16)
CHƯƠNG 3: XÂY DỰNG MƠ HÌNH 3.1 Sơ đồ khối - Lớp công nghệ phần mềm nhúng đề tài dây PHƠI THÔNG MINH
3 XÂY DỰNG MƠ HÌNH 3.1 Sơ đồ khối (Trang 17)
Hình 3.1: Sơ đồ khối mạch điều khiển 3.2 Chức năng mỗi khối - Lớp công nghệ phần mềm nhúng đề tài dây PHƠI THÔNG MINH
Hình 3.1 Sơ đồ khối mạch điều khiển 3.2 Chức năng mỗi khối (Trang 17)
Hình 3.3: Cảm biến quang trở [14] Các thông số kỹ thuật: - Lớp công nghệ phần mềm nhúng đề tài dây PHƠI THÔNG MINH
Hình 3.3 Cảm biến quang trở [14] Các thông số kỹ thuật: (Trang 18)
Hình 3.4: Module cảm biến mưa [15] - Lớp công nghệ phần mềm nhúng đề tài dây PHƠI THÔNG MINH
Hình 3.4 Module cảm biến mưa [15] (Trang 19)
Bảng 3.1: Cấu hình của Atmega328P [4] Tính năng, đặc điểm - Lớp công nghệ phần mềm nhúng đề tài dây PHƠI THÔNG MINH
Bảng 3.1 Cấu hình của Atmega328P [4] Tính năng, đặc điểm (Trang 20)
Hình 3.5: Atmega328P thực tế [16] Cấu hình của Atmega328P: - Lớp công nghệ phần mềm nhúng đề tài dây PHƠI THÔNG MINH
Hình 3.5 Atmega328P thực tế [16] Cấu hình của Atmega328P: (Trang 20)
Hình 3.6: Sơ đồ chân chức năng của ATmega328P [4] Chức năng các chân như sau: - Lớp công nghệ phần mềm nhúng đề tài dây PHƠI THÔNG MINH
Hình 3.6 Sơ đồ chân chức năng của ATmega328P [4] Chức năng các chân như sau: (Trang 21)
Hình 3.7: Module điều khiển động cơ L298 - Lớp công nghệ phần mềm nhúng đề tài dây PHƠI THÔNG MINH
Hình 3.7 Module điều khiển động cơ L298 (Trang 24)
Hình 3.8: Sơ đồ thiết kế mạch điều khiển giàn phơi thông minh - Lớp công nghệ phần mềm nhúng đề tài dây PHƠI THÔNG MINH
Hình 3.8 Sơ đồ thiết kế mạch điều khiển giàn phơi thông minh (Trang 25)

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

TÀI LIỆU LIÊN QUAN

w