Đồ án Thiết kế mô hình nhà thông minh ứng dụng vi điều khiển

81 42 0
Đồ án Thiết kế mô hình nhà thông minh ứng dụng vi điều khiển

Đ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

ĐỒ ÁN TỐT NGHIỆP GVHD: TS.ĐẶNG NGỌC TRUNG LỜI NÓI ĐẦU Trong sống ngày nay, tảng phát triển công nghệ thông tin, điện dân dụng… sản phẩm khoa học công nghệ dần đưa vào ứng dụng đời sống sản xuất đời sống sinh hoạt người Sự kết hợp tính ưu việt Smartphone, máy tính, cảm biến với thiết bị điện dân dụng… đem lại cho người trải nghiệm giới thiết bị tự động Góp phần làm cho điều kiện sống ngày nâng cao, nhu cầu giải trí hưởng thụ cải thiện Một ý tưởng phát triển ứng dụng nhiều người quan đến thời gian gần đây, khái niệm “nhà thơng minh” Tính tự động đem lại, mà nhà thông minh ngày đưa vào sử dụng rộng rãi thực tế, không biệt thự … mà ý tưởng cịn mở rộng ứng dụng cho ngơi nhà dân dụng với mức chi phí bình thường Từ nhu cầu thực tế muốn ước mơ sử dụng thiết bị điện dân dụng tự động đến với người dân, đồ án chúng em đề xuất xây dựng đề tài “Thiết kế mơ hình nhà thông minh ứng dụng vi điều khiển” Với giúp đỡ tận tình thầy giáo TS Đặng Ngọc Trung thầy cô giáo môn Kỹ Thuật Điện với nỗ lực nhóm đồ án chúng em, đến đồ án chúng em hồn thành Do kiến thức chúng em cịn hạn chế nên đề tài chúng em không tránh khỏi thiếu sót Chúng em mong bảo, góp ý thầy giáo bạn sinh viên để nội dung đề tài thực hoàn thiện ứng dụng hiệu đời sống Chúng em xin chân thành cảm ơn thầy giáo TS Đặng Ngọc Trung, cảm ơn thầy cô giáo môn Kỹ Thuật Điện tận tình giúp đỡ chúng em để đề tài chúng em hoàn thành thời hạn Giáo viên hướng dẫn Nhóm sinh viên thực TS Đặng Ngọc Trung SVTH: Trần Văn Đông - Lê Văn Lượng Vũ Xuân Trường - Dương Văn Quân Trang ĐỒ ÁN TỐT NGHIỆP GVHD: TS.ĐẶNG NGỌC TRUNG NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN SVTH: Trần Văn Đông - Lê Văn Lượng Vũ Xuân Trường - Dương Văn Quân Trang ĐỒ ÁN TỐT NGHIỆP GVHD: TS.ĐẶNG NGỌC TRUNG NHẬN XÉT CỦA GIẢNG VIÊN PHẢN BIỆN SVTH: Trần Văn Đông - Lê Văn Lượng Vũ Xuân Trường - Dương Văn Quân Trang ĐỒ ÁN TỐT NGHIỆP GVHD: TS.ĐẶNG NGỌC TRUNG Contents LỜI NÓI ĐẦU PHẦN ĐẶT VẤN ĐỀ NGHIÊN CỨU 1.1 Giới thiệu hệ thống nhà thông minh 1.2 Đặt toán 1.3 Ý tưởng xây dựng thuật tốn điều khiển nhà thơng minh PHẦN 11 TÌM HIỂU VỀ HỆ ĐIỀU HÀNH ANDROID VÀ VI ĐIỀU KHIỂN 11 PIC 16F877A CÙNG MỘT SỐ THIẾT BỊ NGOẠI VI KHÁC 11 2.1 Hệ điều hành Android 11 2.1.1 Khái niệm 11 2.1.2 Cấu trúc hệ điều hành Android 11 2.2 Vi điều khiển PIC 16F877A 12 2.2.1 Sơ đồ chân vật lý PIC 16F877A 12 2.2.2 Sơ đồ tối thiểu để PIC 16F877A hoạt động 14 2.3 Các thiết bị ngoại vi sử dụng đề tài 14 2.4 Giới thiệu phần mềm App Inventor 27 PHẦN 34 THIẾT KẾ ĐIỀU KHIỂN VÀ GIÁM SÁT CHO MƠ HÌNH NHÀ Ở 34 DÂN DỤNG THÔNG MINH 34 3.1 Thiết kế phần cứng 34 3.1.1 Thiết kế mạch điều khiển 34 SVTH: Trần Văn Đông - Lê Văn Lượng Vũ Xuân Trường - Dương Văn Quân Trang ĐỒ ÁN TỐT NGHIỆP GVHD: TS.ĐẶNG NGỌC TRUNG 3.1.2 Hướng dẫn bước thiết kế phần mềm Proteous Altium 37 3.1.3 Hoàn thành mạch in 60 3.1.4 Mạch điện hoàn thành thực tế 61 3.2 Xây dựng phần mềm 64 3.2.1 Lưu đồ thuật tốn chương trình điều khiển nhà thơng minh 64 3.2.2 Code chương trình điều khiển nhà thông minh 64 a Code chương trình điều khiển nhà thơng minh thiết bị Androi 65 (sử dụng APP INVENTOR ) 65 b Code chương trình điều khiển nhà thơng minh giọng nói 74 3.3 Kết luận định hướng phát triển 80 3.3.1 Kết luận 80 3.3.2 Định hướng phát triển: 80 TÀI LIỆU THAM KHẢO 81 SVTH: Trần Văn Đông - Lê Văn Lượng Vũ Xuân Trường - Dương Văn Quân Trang ĐỒ ÁN TỐT NGHIỆP GVHD: TS.ĐẶNG NGỌC TRUNG PHẦN ĐẶT VẤN ĐỀ NGHIÊN CỨU 1.1 Giới thiệu hệ thống nhà thông minh Nhà thông minh (tiếng Anh "Smart Home") hệ thống nhà thông minh nhà/ hộ trang bị hệ thống tự động tiên tiến dành cho điều khiển đèn chiếu sáng, nhiệt độ, truyền thông đa phương tiện, an ninh, cửa tự động nhiều tính khác nhằm mục đích làm cho sống ngày tiện nghi, an tồn góp phần sử dụng hợp lý nguồn tài nguyên Theo wiseGeek, nhà (hoặc hộ) coi "thơng minh" hệ thống máy tính/điện thoại giám sát nhiều khía cạnh diễn xung quanh ngơi nhà thường ngày.Một ví dụ nhà thông minh hệ thống kiểm soát mức độ chiếu sáng hệ thống đèn giúp tiết kiệm điện phù hợp với khung cảnh, chẳng hạn cài đặt đèn ánh sáng nhẹ cho bữa tiệc tối Hệ thống điều chỉnh rèm cửa theo yêu cầu, kiểm soát nhiệt độ, hệ thống báo cố khí gas, hệ thống đóng mở cửa tự động, hệ thống phịng ngừa trộm…Nhà thơng minh ngồi cịn có số ứng dụng sáng tạo hơn, gồm hệ thống điều khiển giải trí loa đài với công suất khác nhau, hệ thống tưới nước Các chức thực nhờ việc ghép nối thiết bị điệntrong nhà với điều khiển trung tâm thông qua hệ thống máy tính/điện thoại để theo dõi trạng thái định điều khiển phù hợp Nhà thơng minh hình dung tác phẩm khoa học viễn tưởng từ nhiều năm trở thành thực kể từ kỷ 20 sau phát triển rộng rãi ngành điện - điện tử tiến nhanh chóng cơng nghệ thông tin, theo Wikipedia Công nghệ nhà thông minh ngày trở nên tinh vi,các tín hiệu điều khiển giám sát mã hóa truyền thơng qua hệ thống dây dẫn mạng không dây đến chuyển mạch, ổ điện lập trình sẵn để vận hành đồ gia dụng thiết bị SVTH: Trần Văn Đông - Lê Văn Lượng Vũ Xuân Trường - Dương Văn Quân Trang ĐỒ ÁN TỐT NGHIỆP GVHD: TS.ĐẶNG NGỌC TRUNG điện tử nhà Sự tự động hóa ngơi nhà đặc biệt có ích cho người lớn tuổi người tàn tật, người muốn sống tự lập Việc lắp đặt sản phẩm thông minh đem lại cho nhà chủ nhân nhiều lợi ích – tương tự lợi ích mà cơng nghệ máy tính cá nhân đem lại cho 30 năm qua, bao gồm: tiện nghi, tiết kiệm thời gian, tiền bạc lượng Các thành phần hệ thống nhà thông minh bao gồm cảm biến (như cảm biến nhiệt độ, cảm biến chuyển động, cảm biến ánh sáng, cảm biến âm thanh, cảm biến khí gas…), điều khiển (PLC, vi điều khiển…), máy tính, khối thu phát tín hiệu (wifi, Bluetooth…)và thiết bị chấp hành khác (Rơ le trung gian…) Nhờ hệ thống cảm biến, điều khiển máy tính/điện thoại mà người theo dõi trạng thái bên nhà dù đâu, để đưa định điều khiển thiết bị chấp hành cách phù hợp nhằm đảm bảo an toàn đem lại cho người sử dụng mơi trường sống tốt Hình1.1 Mơ hình hệ thống nhà thơng minh Trên giới, nhiều kiến trúc sư bắt đầu cân nhắc đến nhà thông minh thiết kế xây dựng nhà Khi đó, hệ thống tích hợp q trình xây SVTH: Trần Văn Đơng - Lê Văn Lượng Vũ Xuân Trường - Dương Văn Quân Trang ĐỒ ÁN TỐT NGHIỆP GVHD: TS.ĐẶNG NGỌC TRUNG dựng chi phí cho việc lắp đặt, bảo trì giảm xuống đồng thời tồn hệ thống điện tịa nhà đồng linh hoạt Tuy nhiên, nhà hộ xây dựng trước sửa đổi để tích hợp hệ thống thông minh vào, đem lại cảm giác cho nhà Hiện nay, lĩnh vực nhà thông minh, kỹ sư tiếp tục sáng tạo để tạo nhiều tiện ích cho nhà tối ưu hóa triển khai lắp đặt ngơi nhà thơng minh Trong tương lai không xa, nhà thông minh có khả “tư duy” để tự điều chỉnh thiết bị cách phù hợp có khả giao tiếp với người phim viễn tưởng có sở trở thành thực Cuối năm 1990, nhà thông minh xem thứ xa xỉ nhà giàu Tuy nhiên, với đời phổ biến cơng nghệ vi điện tử chi phí ngày giảm chúng cơng nghệ điều khiển thơng minh ứng dụng rỗng rãi đem lại cho người dân có mức sống trung bình làm chủ ngơi nhà thơng minh tầm tay Với phát triển vũ bão cơng nghệ thơng tin, internet chi phí cho hệ thống nhà thông minh giảm xuống thời gian gần Nhu cầu người sử dụng tăng cao đáng kể Theo hãng ABI Research, năm 2012 có 1,5 triệu hệ thống nhà thông minh lắp đặt Mỹ dự kiến số tăng đến triệu vào năm 2017 Trong tương lai khơng xa, hi vọng nhà thơng minh xu hướng cho sống người đại 1.2 Đặt toán Xuất phát từ nhu cầu mở rộng quy mô ứng dụng hệ thống nhà thông minh không tập trung cho nhà biệt thự, khách sạn… phục vụ cho tầng lớp giàu có thượng lưu, mà cịn đem lại cho người có mức thu nhập trung bình có hội sở hữu ngơi nhà thơng minh với số tính tự động định riêng khả kinh tế có hạn Vì phạm vi đề tài đề xuất xây dựng mơ hình nhà dân dụng nhà thông minh, đảm bảo cho nhà có số tính tự động sau: SVTH: Trần Văn Đông - Lê Văn Lượng Vũ Xuân Trường - Dương Văn Quân Trang ĐỒ ÁN TỐT NGHIỆP GVHD: TS.ĐẶNG NGỌC TRUNG  Đóng mở cửa bật tắt hệ thống chiếu sáng từ xa thông qua điện thoại/máy tính, modul Bluetooth HC06 kết nối với vi điều khiển trung tâm  Bật tắt thiết bị giọng nói thơng qua điện thoại gửi đến modul Bluetooth HC06 kết nối với vi điểu khiển trung tâm  Đóng mở cửa bật tắt hệ thống chiếu sáng từ xa việc giải mã tín hiệu DTMF điện thoại  Hiển thị nhiệt độ phòng, nồng độ khí gas LCD máy tính/điện thoại giám sát  Tự động phát báo cố khí gas q nồng độ cho phép thơng qua còi báo động, đồng thời ngắt Rơ le trung gian cấp điện xoay chiều cho toàn hệ thống điện nhà, đến cố giải trừ tự động đóng Rơ le trung gian trở lại để cấp điện cho ngơi nhà hoạt động bình thường 1.3 Ý tưởng xây dựng thuật toán điều khiển nhà thơng minh Về chất mơ hình nhà thơng minh đề xuất đề tài vận hành: Đóng cắt từ xa thiết bị điện chiếu sáng đóng mở cửa qua điều khiển trung tâm Việc đóng mở cửa đóng cắt thiết bị chiếu sáng thơng qua điều khiển trung tâm giúp cho người sử dụng vận hành thiết bị vị trí ba cách: Cách 1: Điều khiển khoảng cách gần thông qua modul blutooth HC06 lúc tất hiệu lệnh đóng cắt thiết bị người sử dụng thông qua nút ấn bàn phím máy tính hay điện thoại, mã hóa thành tín hiệu nhờ phần mềm ứng dụng hệ điều hành Android gửi tín hiệu vi điều khiển thông qua kênh Bluetooth modul Bluetooth HC06, tín hiệu xử lý thơng qua mã chương trình lập trình sẵn vi điều khiển, từ phát tín hiệu điều khiển tới Rơ le trung gian để cấp điện cho động cửa tự động hay thiết bị chiếu sáng Cách 2: Điều khiển khoảng cách gần giọng nói thơng qua modul blutooth HC06 lúc tất hiệu lệnh đóng cắt thiết bị người sử dụng thông qua lệnh giọng nói ta truyền đến, mã hóa thành tín hiệu nhờ phần mềm ứng dụng SVTH: Trần Văn Đông - Lê Văn Lượng Vũ Xuân Trường - Dương Văn Quân Trang ĐỒ ÁN TỐT NGHIỆP GVHD: TS.ĐẶNG NGỌC TRUNG hệ điều hành Android gửi tín hiệu vi điều khiển thơng qua kênh Bluetooth modul Bluetooth HC06, tín hiệu xử lý thơng qua mã chương trình lập trình sẵn vi điều khiển, từ phát tín hiệu điều khiển tới Rơ le trung gian để cấp điện cho thiết bị Cách 3: Điều khiển khoảng cách xa việc giải mã âm bàn phím nhờ modul DTMF chuyển từ tín hiệu âm sang tín hiệu dạng số đưa tới xủ lý trung tâm thơng qua modul DTMF từ xử lý đưa lệnh điều khiển đóng mở thiết bị Bên cạnh mơ hình nhà dân dụng thơng minh cịn bố trí cơng tắc phịng để bật tắt thiết bị chiếu sáng tay Ngoài nhờ cảm biến nhiệt độ cảm biến khí gas MQ2 thơng qua vi điều khiển modul Bluetooth hiển thị thơng số nhiệt độ phịng nồng khí gas LCD, máy tính điện thoại, để người sử dụng giám sát đảm bảo an tồn ngơi nhà tốt Một điều đáng ý chế độ cảnh báo cố rị rỉ khí gas ngơi nhà thơng qua chương trình cài đặt sẵn vi điều khiển đưa tín hiệu báo động cịi báo động khí gas vượt ngưỡng cho phép, đồng thời giải trừ nguy hiểm cho tồn hệ thống điện ngơi nhà nhờ tín hiệu từ vi điều khiển đưa đến Rơ le trung gian tổng, ngắt điện lưới toàn hệ thống nhà, đảm bảo hạn chế cháy nổ điện gây Khi cố khí gas giải trừ hệ thống lại tự động đóng tiếp điểm Rơ le trung gian tổng cấp điện lại cho tồn hệ thống ngơi nhà SVTH: Trần Văn Đông - Lê Văn Lượng Vũ Xuân Trường - Dương Văn Quân Trang 10 ĐỒ ÁN TỐT NGHIỆP GVHD: TS.ĐẶNG NGỌC TRUNG #int_RDA void RDA_isr(void) { char cmd = getc(); switch (cmd) { case '1': output_high(phong_tam); break; case '2': output_low(phong_tam); break; case '3': output_high(phong_ngu); break; case '4': output_low(phong_ngu); break; case '5': output_high(phong_khach); break; case '6': output_low(phong_khach); break; case '7': output_high(phong_bep); break; SVTH: Trần Văn Đông - Lê Văn Lượng Vũ Xuân Trường - Dương Văn Quân Trang 67 ĐỒ ÁN TỐT NGHIỆP GVHD: TS.ĐẶNG NGỌC TRUNG case '8': output_low(phong_bep); break; case 'b': output_low(DC1); // mo CUA output_high(DC2); break; case 'a': output_low(DC2); // dong CUA output_high(DC1); break; case '0': output_low(DC3); // mo CUA output_high(DC4); break; case '9': output_high(DC3); output_low(DC4); // dong CUA break; case 'c': output_high(phong_lv); output_high(phong_ngu); output_high(phong_khach); output_high(phong_bep); break; case 'd': SVTH: Trần Văn Đông - Lê Văn Lượng Vũ Xuân Trường - Dương Văn Quân Trang 68 ĐỒ ÁN TỐT NGHIỆP GVHD: TS.ĐẶNG NGỌC TRUNG output_low(phong_tam); output_low(phong_ngu); output_low(phong_khach); output_low(phong_bep); break; } } //*** CHUONG TRINH CHINH *** void init(void) { output_low(phong_tam); output_low(phong_ngu); output_low(phong_khach); output_low(phong_bep); output_low(AT_tong); output_low(coi); set_pwm1_duty(255); set_tris_b(0xFF); set_tris_a(0x01); lcd_init(); set_tris_d(0xff); set_tris_c(0x80); set_tris_e(0x00); set_timer1(50000); enable_interrupts(global); enable_interrupts(INT_RDA); setup_timer_0(rtcc_internal|rtcc_div_64); SVTH: Trần Văn Đông - Lê Văn Lượng Vũ Xuân Trường - Dương Văn Quân Trang 69 ĐỒ ÁN TỐT NGHIỆP GVHD: TS.ĐẶNG NGỌC TRUNG set_timer0(200); enable_interrupts(int_timer0); ext_int_edge(H_TO_L); } // chuong trinh doc nhiet gas void nhiet_do_khi_ga() { setup_adc(adc_clock_internal); set_adc_channel( ); setup_adc_ports(AN0); khiga=read_adc(); khiga=-(khiga*0.48-7.8); khiga=-khiga; nhietdo=ds18b20_read(); lcd_putcmd(line_1); Printf(lcd_putChar,"NHIET DO: %3.1f ",nhietdo); lcd_putChar(223); lcd_putcmd(line_2); Printf(lcd_putChar,"KHI GA: %3.1f ",khiga); lcd_putchar(" %"); Printf(" ^_^ ga : %3.1f nhiet : %3.1f ^_^ \r",khiga,nhietdo, ); if (khiga>=200) { output_high(coi); delay_ms(200);} else{ output_low(coi); delay_ms(5000); SVTH: Trần Văn Đông - Lê Văn Lượng Vũ Xuân Trường - Dương Văn Quân Trang 70 ĐỒ ÁN TỐT NGHIỆP GVHD: TS.ĐẶNG NGỌC TRUNG {output_low(AT_tong);}} if (khiga>=320) {output_high(AT_tong); delay_ms(100); } // CHUONG TRINH GIAO TIEP VOI MODULE DTMF8870 if((input(Q4)==1) (input(Q1)==0)) && (input(Q3)==0) && (input(Q2)==0) && && (input(Q2)==0) && && (input(Q2)==0) && && (input(Q2)==1) && && (input(Q2)==1) && && (input(Q2)==1) && { output_high(phong_khach);//1 break; } if((input(Q4)==0) (input(Q1)==0)) && (input(Q3)==1) { output_low(phong_khach);//2 break; } if((input(Q4)==1) (input(Q1)==0)) && (input(Q3)==1) { output_high(phong_ngu);//3 break; } if((input(Q4)==0) (input(Q1)==0)) && (input(Q3)==0) { output_low(phong_ngu);//4 break; } if((input(Q4)==1) (input(Q1)==0)) && (input(Q3)==0) { output_high(phong_bep); // break; } if((input(Q4)==0) (input(Q1)==0)) && (input(Q3)==1) { SVTH: Trần Văn Đông - Lê Văn Lượng Vũ Xuân Trường - Dương Văn Quân Trang 71 ĐỒ ÁN TỐT NGHIỆP GVHD: TS.ĐẶNG NGỌC TRUNG output_low(phong_bep);//6 break; } if((input(Q4)==1) (input(Q1)==0)) && (input(Q3)==1) && (input(Q2)==1) && && (input(Q2)==0) && && (input(Q2)==0) && && (input(Q2)==0) && { output_high(phong_tam); //7 break; } if((input(Q4)==0) (input(Q1)==1)) && (input(Q3)==0) { output_low(phong_tam);//8 break; } if((input(Q4)==1) (input(Q1)==1)) && (input(Q3)==0) { output_low(DC1); // mo cua output_high(DC2); // break; } if((input(Q4)==0) (input(Q1)==1)) && (input(Q3)==1) { output_low(DC2); // output_high(DC1); // dong cua break; SVTH: Trần Văn Đông - Lê Văn Lượng Vũ Xuân Trường - Dương Văn Quân Trang 72 ĐỒ ÁN TỐT NGHIỆP GVHD: TS.ĐẶNG NGỌC TRUNG } } void main() { output_low(pin_E1); setup_adc(ADC_CLOCK_DIV_2); init(); while(true) { nhiet_do_khi_ga(); } } SVTH: Trần Văn Đông - Lê Văn Lượng Vũ Xuân Trường - Dương Văn Quân Trang 73 ĐỒ ÁN TỐT NGHIỆP GVHD: TS.ĐẶNG NGỌC TRUNG b Code chương trình điều khiển nhà thơng minh giọng nói Hình 3.13 Trình biên dịch  Chương trình điều khiển mơ hình nhà thông minh #include #device ADC=8 SVTH: Trần Văn Đông - Lê Văn Lượng Vũ Xuân Trường - Dương Văn Quân Trang 74 ĐỒ ÁN TỐT NGHIỆP GVHD: TS.ĐẶNG NGỌC TRUNG #FUSES NOWDT, HS, NOPUT, NOBROWNOUT, NOLVP, NOCPD, NOWRT NOPROTECT, NODEBUG, #use delay(clock=20000000) #use rs232(baud=9600,parity=N,xmit=PIN_C6,rcv=PIN_C7,bits=8) #include #include "1wire.c" #include "DS18B20.c" #define TB1 PIN_D0 #define TB2 PIN_D1 #define TB3 PIN_C1 #define TB4 PIN_C0 float nhietdo; int1 a=0,b=0,c=0,d=0; #int_RDA void RDA_isr(void) { char cmd = getc(); switch (cmd) { case '1': output_high(TB1); break; case '2': output_low(TB1); break; case '3': output_high(TB2); SVTH: Trần Văn Đông - Lê Văn Lượng Vũ Xuân Trường - Dương Văn Quân Trang 75 ĐỒ ÁN TỐT NGHIỆP GVHD: TS.ĐẶNG NGỌC TRUNG break; case '4': output_low(TB2); break; case '5': output_high(TB3); break; case '6': output_low(TB3); break; case '7': output_high(TB4); break; case '8': output_low(TB4); break; case '9': { output_high(TB1); output_high(TB2); output_high(TB3); output_high(TB4); } break; case '0': { output_low(TB1); SVTH: Trần Văn Đông - Lê Văn Lượng Vũ Xuân Trường - Dương Văn Quân Trang 76 ĐỒ ÁN TỐT NGHIỆP GVHD: TS.ĐẶNG NGỌC TRUNG output_low(TB2); output_low(TB3); output_low(TB4); } break; case 'a': a=~a; if(a==1) { output_high(TB1); } if(a==0) { output_low (TB1); } break; case 'b': b=~b; if(b==1) { output_high(TB2); } if(b==0) { output_low (TB2); } break; SVTH: Trần Văn Đông - Lê Văn Lượng Vũ Xuân Trường - Dương Văn Quân Trang 77 ĐỒ ÁN TỐT NGHIỆP GVHD: TS.ĐẶNG NGỌC TRUNG case 'c': c=~c; if(c==1) { output_high(TB3); } if(c==0) { output_low (TB3); } break; case 'd': d=~d; if(d==1) { output_high(TB4); } if(d==0) { output_low (TB4); } break; } } void init(void) { a=0; SVTH: Trần Văn Đông - Lê Văn Lượng Vũ Xuân Trường - Dương Văn Quân Trang 78 ĐỒ ÁN TỐT NGHIỆP GVHD: TS.ĐẶNG NGỌC TRUNG b=0; c=0; d=0; // output_low(TB1); // output_low(TB2); // output_low(TB3); // output_high(TB4); set_tris_a(0x01); lcd_init(); // set_tris_c(0x80); set_tris_e(0x00); enable_interrupts(GLOBAL); //Cho phep ngat enable_interrupts(INT_RDA);//Cho phep ngat nhan du lieu noi tiep } void nhiet_do() { nhietdo=ds18b20_read(); lcd_putcmd(line_2); Printf(lcd_putChar,"NHIET DO: %3.1f ",nhietdo); lcd_putChar(223); } void main() { init(); lcd_putcmd(line_1); Printf(lcd_putChar,"DK QUA GIONG NOI "); while(true) SVTH: Trần Văn Đông - Lê Văn Lượng Vũ Xuân Trường - Dương Văn Quân Trang 79 ĐỒ ÁN TỐT NGHIỆP GVHD: TS.ĐẶNG NGỌC TRUNG { nhiet_do(); } } 3.3 Kết luận định hướng phát triển 3.3.1 Kết luận Qua kết chạy thực nghiệm mơ nhà thơng minh cho thấy thuật tốn xây dựng hồn tồn đáp ứng yêu cầu toán đề xuất tính điều khiển khơng dây thơng qua điện thoại máy tính kiểm sốt tự động báo giải trừ cố nồng độ khí gas vượt nồng độ cho phép từ hạn chế rủi xảy ra, đảm bảo an tồn cho ngơi nhà Mơ hình nhà thơng minh sử dụng đường truyền Buetooth, giải mã giọng nói, giải mã tín hiệu DTMF linh kiện điện tử có giá thành rẻ nên lắp đặt cho ngơi nhà dân dụng nào, tùy thuộc vào tính tự động thiết bị nhà khả kinh tế đầu tư gia đình u cầu đến đâu, phát triển mơ hình đáp ứng phù hợp 3.3.2 Định hướng phát triển: - Mơ hình phát triển với việc mở rộng ứng dụng khác nhà - Phát triển thiết bị điều khiển không sử dụng điện thoại mà sử dụng nhiều điện thoại máy tính điều khiển thiết bị thời điểm - Phát triển điều khiển thiết bị điện qua mạng 3G SVTH: Trần Văn Đông - Lê Văn Lượng Vũ Xuân Trường - Dương Văn Quân Trang 80 ĐỒ ÁN TỐT NGHIỆP GVHD: TS.ĐẶNG NGỌC TRUNG TÀI LIỆU THAM KHẢO [1] Hãng Microchip, datasheet 16F877A [2] Hãng ST, datasheet L298 [3] Hãng Texas Instruments, datasheet MAX232 [4] www.diendandientu.com [5] www.dientuvietnam.net [6] www.picvietnam.com SVTH: Trần Văn Đông - Lê Văn Lượng Vũ Xuân Trường - Dương Văn Quân Trang 81 ... qua kết nối Bluetooth, wifi DTMF Các thiết bị điều khiển ON/OFF nhờ mạch Rơle điều khiển Vi điều khiển Pic 16F877A 3.1.1 Thiết kế mạch điều khiển Sơ đồ khối mạch điều khiển sử dụng vi điều khiển. .. tốn chương trình điều khiển nhà thông minh 64 3.2.2 Code chương trình điều khiển nhà thơng minh 64 a Code chương trình điều khiển nhà thơng minh thiết bị Androi 65 (sử dụng APP INVENTOR... tốn điều khiển nhà thơng minh Về chất mơ hình nhà thông minh đề xuất đề tài vận hành: Đóng cắt từ xa thiết bị điện chiếu sáng đóng mở cửa qua điều khiển trung tâm Vi? ??c đóng mở cửa đóng cắt thiết

Ngày đăng: 19/10/2021, 20:18

Hình ảnh liên quan

Hình 2.2. Sơ đồ chân vật lý của PIC16F877A - Đồ án Thiết kế mô hình nhà thông minh ứng dụng vi điều khiển

Hình 2.2..

Sơ đồ chân vật lý của PIC16F877A Xem tại trang 13 của tài liệu.
Hình 2.3. Sơ đồ tối thiểu đảm bảo sự hoạt động của PIC16F877A - Đồ án Thiết kế mô hình nhà thông minh ứng dụng vi điều khiển

Hình 2.3..

Sơ đồ tối thiểu đảm bảo sự hoạt động của PIC16F877A Xem tại trang 14 của tài liệu.
Hình 2.4. Hình ảnh cảm biến khí gas MQ2 - Đồ án Thiết kế mô hình nhà thông minh ứng dụng vi điều khiển

Hình 2.4..

Hình ảnh cảm biến khí gas MQ2 Xem tại trang 15 của tài liệu.
Hình 2.5. Hình ảnh cảm biến nhiệt độ DS18B20 - Đồ án Thiết kế mô hình nhà thông minh ứng dụng vi điều khiển

Hình 2.5..

Hình ảnh cảm biến nhiệt độ DS18B20 Xem tại trang 16 của tài liệu.
Hình 2.6. Hình ảnh LCD 16x2 - Đồ án Thiết kế mô hình nhà thông minh ứng dụng vi điều khiển

Hình 2.6..

Hình ảnh LCD 16x2 Xem tại trang 18 của tài liệu.
Hình 2.7. Mô hình tổng quan hệ thống điều khiển thiết bị thông qua Bluetooth - Đồ án Thiết kế mô hình nhà thông minh ứng dụng vi điều khiển

Hình 2.7..

Mô hình tổng quan hệ thống điều khiển thiết bị thông qua Bluetooth Xem tại trang 21 của tài liệu.
Hình 2.8. Bảng tần số âm thanh của bàn phím điện thoại di động. - Đồ án Thiết kế mô hình nhà thông minh ứng dụng vi điều khiển

Hình 2.8..

Bảng tần số âm thanh của bàn phím điện thoại di động Xem tại trang 22 của tài liệu.
Hình 2.12. Module điều khiển động cơ L298 ngoài thị trường. - Đồ án Thiết kế mô hình nhà thông minh ứng dụng vi điều khiển

Hình 2.12..

Module điều khiển động cơ L298 ngoài thị trường Xem tại trang 26 của tài liệu.
Hình 2.13. Sơ đồnguyên lý củaModule điều khiển động cơ L298. - Đồ án Thiết kế mô hình nhà thông minh ứng dụng vi điều khiển

Hình 2.13..

Sơ đồnguyên lý củaModule điều khiển động cơ L298 Xem tại trang 27 của tài liệu.
Hình 2.16. Giao diện hoàn chỉnh của ứng dụng - Đồ án Thiết kế mô hình nhà thông minh ứng dụng vi điều khiển

Hình 2.16..

Giao diện hoàn chỉnh của ứng dụng Xem tại trang 30 của tài liệu.
Hình 2.17. Viết code cho ứng dụng - Đồ án Thiết kế mô hình nhà thông minh ứng dụng vi điều khiển

Hình 2.17..

Viết code cho ứng dụng Xem tại trang 33 của tài liệu.
THIẾT KẾ ĐIỀU KHIỂN VÀ GIÁM SÁT CHO MÔ HÌNH NHÀ Ở DÂN DỤNG THÔNG MINH  - Đồ án Thiết kế mô hình nhà thông minh ứng dụng vi điều khiển
THIẾT KẾ ĐIỀU KHIỂN VÀ GIÁM SÁT CHO MÔ HÌNH NHÀ Ở DÂN DỤNG THÔNG MINH Xem tại trang 34 của tài liệu.
Hình 3.5. Sơ đồnguyên lý điều khiển Rơle - Đồ án Thiết kế mô hình nhà thông minh ứng dụng vi điều khiển

Hình 3.5..

Sơ đồnguyên lý điều khiển Rơle Xem tại trang 36 của tài liệu.
Hình 3.4. Sơ đồnguyên lý mạch dao động - Đồ án Thiết kế mô hình nhà thông minh ứng dụng vi điều khiển

Hình 3.4..

Sơ đồnguyên lý mạch dao động Xem tại trang 36 của tài liệu.
3.1.2. Hướng dẫn các bước thiết kế trên phần mềm Proteous và Altium a. Hướng dẫn mô phỏng trên Proteous  - Đồ án Thiết kế mô hình nhà thông minh ứng dụng vi điều khiển

3.1.2..

Hướng dẫn các bước thiết kế trên phần mềm Proteous và Altium a. Hướng dẫn mô phỏng trên Proteous Xem tại trang 37 của tài liệu.
Hình 3.6. Sơ đồnguyên lý khối vi điều khiển trung tâm - Đồ án Thiết kế mô hình nhà thông minh ứng dụng vi điều khiển

Hình 3.6..

Sơ đồnguyên lý khối vi điều khiển trung tâm Xem tại trang 37 của tài liệu.
Để thực hiện cách 2 ta phải nối nhỏ 1 đoạn dây vào đầu linh kiện cần nối như hình sau - Đồ án Thiết kế mô hình nhà thông minh ứng dụng vi điều khiển

th.

ực hiện cách 2 ta phải nối nhỏ 1 đoạn dây vào đầu linh kiện cần nối như hình sau Xem tại trang 43 của tài liệu.
Nối chân x1 và x2 với chân 13,14 của vi điều khiển thì ra làm như trong hình. - Đồ án Thiết kế mô hình nhà thông minh ứng dụng vi điều khiển

i.

chân x1 và x2 với chân 13,14 của vi điều khiển thì ra làm như trong hình Xem tại trang 44 của tài liệu.
VD như hình sau: - Đồ án Thiết kế mô hình nhà thông minh ứng dụng vi điều khiển

nh.

ư hình sau: Xem tại trang 44 của tài liệu.
sau khi chuyển và sắp xếp các linh kiện sao cho hợp lí ta được như hình sau: - Đồ án Thiết kế mô hình nhà thông minh ứng dụng vi điều khiển

sau.

khi chuyển và sắp xếp các linh kiện sao cho hợp lí ta được như hình sau: Xem tại trang 55 của tài liệu.
Hình 3.7. Sơ đồnguyên lý toàn hệ thống - Đồ án Thiết kế mô hình nhà thông minh ứng dụng vi điều khiển

Hình 3.7..

Sơ đồnguyên lý toàn hệ thống Xem tại trang 58 của tài liệu.
Hình 3.9.2. Sơ đồ kết nối giữa mạch điều khiển và mạch chấp hành 2(Mô hình điều khiển bằng giọng nói)  - Đồ án Thiết kế mô hình nhà thông minh ứng dụng vi điều khiển

Hình 3.9.2..

Sơ đồ kết nối giữa mạch điều khiển và mạch chấp hành 2(Mô hình điều khiển bằng giọng nói) Xem tại trang 59 của tài liệu.
Hình 3.8.1. Sơ đồ kết nối giữa mạch điều khiển và mạch chấp hành 1(Mô hình điều khiển qua thiết bị androi)  - Đồ án Thiết kế mô hình nhà thông minh ứng dụng vi điều khiển

Hình 3.8.1..

Sơ đồ kết nối giữa mạch điều khiển và mạch chấp hành 1(Mô hình điều khiển qua thiết bị androi) Xem tại trang 59 của tài liệu.
Mạch in toàn hệ thống sau khi thiết kế hoàn chỉnh và được quan sát 3D như hình dưới đây:  - Đồ án Thiết kế mô hình nhà thông minh ứng dụng vi điều khiển

ch.

in toàn hệ thống sau khi thiết kế hoàn chỉnh và được quan sát 3D như hình dưới đây: Xem tại trang 60 của tài liệu.
3.1.5. Một số hình ảnh nhóm thực hiện đề tài - Đồ án Thiết kế mô hình nhà thông minh ứng dụng vi điều khiển

3.1.5..

Một số hình ảnh nhóm thực hiện đề tài Xem tại trang 62 của tài liệu.
Hình 3.13. Trình biên dịch - Đồ án Thiết kế mô hình nhà thông minh ứng dụng vi điều khiển

Hình 3.13..

Trình biên dịch Xem tại trang 65 của tài liệu.
Hình 3.13. Trình biên dịch - Đồ án Thiết kế mô hình nhà thông minh ứng dụng vi điều khiển

Hình 3.13..

Trình biên dịch Xem tại trang 74 của tài liệu.

Từ khóa liên quan

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

Tài liệu liên quan