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

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

81 43 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 81
Dung lượng 10,49 MB

Nội dung

ĐỒ Á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 toá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 Altium37 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 ngơi nhà tối ưu hóa triển khai lắp đặt nhà thông minh Trong tương lai khơng xa, ngơi 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 ngơi 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 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 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 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 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 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) && { 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(Q3)==0) && (input(Q2)==1) && (input(Q1)==0)) { output_high(phong_bep); // break; } if((input(Q4)==0) (input(Q1)==0)) && (input(Q3)==1) && (input(Q2)==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 u cầu tố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 yê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 ... đ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 pic 16F877A Được mô tả: RESET MODUL HC06+WIFI 06 TẠO XUNG VI ĐIỂU KHIỂN PIC16F877A... 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. .. nhằm để tránh độc quyền vi? ??c sử dụng CPU Ứng dụng khơng có điểm vào cố định, khơng có phương thức main để bắt đầu 2.2 Vi điều khiển PIC 16F877A Vi điều khiển PIC 16F877A loại vi điều khiển bit

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

HÌNH ẢNH LIÊN QUAN

Hình 2.1. Minh Kiến trúc của hệ điều hành Android - Đồ án Thiết kế mô hình nhà thông minh ứng dụng vi điều khiển
Hình 2.1. Minh Kiến trúc của hệ điều hành Android (Trang 12)
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 (Trang 13)
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 (Trang 15)
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 (Trang 18)
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 (Trang 22)
Hình 2.9. Bảng chuyển đổi 16 mã DTMF thành 4bit dạng số đầu ra - Đồ án Thiết kế mô hình nhà thông minh ứng dụng vi điều khiển
Hình 2.9. Bảng chuyển đổi 16 mã DTMF thành 4bit dạng số đầu ra (Trang 23)
Hình 2.10. Sơ đồnguyên lý mạch gải mã tín hiệu DTMF - Đồ án Thiết kế mô hình nhà thông minh ứng dụng vi điều khiển
Hình 2.10. Sơ đồnguyên lý mạch gải mã tín hiệu DTMF (Trang 24)
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 (Trang 26)
Hình 2.15. Xây dựng giao diện 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.15. Xây dựng giao diện cho ứng dụng (Trang 29)
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 (Trang 30)
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 (Trang 34)
Hình 3.2. Sơ đồnguyên lý khối nguồn - Đồ án Thiết kế mô hình nhà thông minh ứng dụng vi điều khiển
Hình 3.2. Sơ đồnguyên lý khối nguồn (Trang 35)
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 (Trang 36)
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 (Trang 36)
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 (Trang 37)
RC1/T1OSI/CCP2 RC2/CCP1 1617 - Đồ án Thiết kế mô hình nhà thông minh ứng dụng vi điều khiển
1 T1OSI/CCP2 RC2/CCP1 1617 (Trang 37)
Để 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 (Trang 43)
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: (Trang 44)
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 (Trang 44)
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: (Trang 55)
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 (Trang 58)
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) (Trang 59)
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) (Trang 59)
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: (Trang 60)
Sau khi lắp đặt hoàn thiện mô hình hệ thống nhà thông minh 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
au khi lắp đặt hoàn thiện mô hình hệ thống nhà thông minh như hình dưới đây: (Trang 61)
Hình 3.12. Lưu đồ thuật toán viết cho vi điều khiển - Đồ án Thiết kế mô hình nhà thông minh ứng dụng vi điều khiển
Hình 3.12. Lưu đồ thuật toán viết cho vi điều khiển (Trang 64)
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 - Đồ á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  Chương trình điều khiển mô hình nhà thông minh (Trang 74)

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w