Thiết kế hệ thống điều khiển thiết bị điện trong gia đình qua Ethernet và SMS

56 614 1
Thiết kế hệ thống điều khiển thiết bị điện trong gia đình qua Ethernet và SMS

Đ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

Thiết kế hệ thống điều khiển thiết bị điện gia đình qua Ethernet SMS GVHD:TS Vũ Vân Hà MỤC LỤC Thiết kế hệ thống điều khiển thiết bị điện gia đình qua Ethernet SMS GVHD:TS Vũ Vân Hà LỜI NÓI ĐẦU Ngày nay, với ứng dụng khoa học kỹ thuật tiên tiến, giới ngày thay đổi, văn minh đại Và khái niệm nhà thông minh đời Một nhà thông giải pháp điều khiển tích hợp cho hộ cao cấp, tích hợp thiết bị điện tử, nghe nhìn, truyền thông thành hệ thống hoàn chỉnh thống Nhận thức tầm thực tiễn nhà thông minh sở để chúng em chọn đề tài đồ án tốt nghiệp “Thiết kế hệ thống điều khiển thiết bị điện gia đình qua Ethernet SMS” Trong suốt thời gian hoàn thành đồ án, chúng em tìm hiều vi điều khiển, chế độ truyền thông, cảm biến đo, cấu chấp hành, cách kết nối mạng Ethernet, điều khiển qua tin nhắn SMS, đồng thời tìm hiểu tiêu nhà thông minh Dưới hướng dẫn, bảo nhiệt tình thầy Vũ Vân Hà với cố gắng nỗ lực thành viên nhóm, chúng em hoàn thành đồ án thời hạn cho phép Tuy nhiên thời gian hạn chế, lượng kiến thức lớn nên chúng em tránh khỏi nhiều thiếu xót Vì chúng em mong nhận nhiều ý kiến đánh giá, góp ý thầy cô giáo bạn sinh viên để chúng em phát triển hoàn thiện thêm đề tài Chúng em xin chân thành cảm ơn! Nhóm sinh viên thực Thiết kế hệ thống điều khiển thiết bị điện gia đình qua Ethernet SMS GVHD:TS Vũ Vân Hà Nguyễn Tất Nam Đào Cửu Long Mai Trung Chính CHƯƠNG 1: DẪN NHẬP 1.1 Đặt vấn đề Ngày với phát triển mạnh mẽ ngành khoa học kỹ thuật, công nghệ kỹ thuật điện tử mà kỹ thuật tự động điều khiển đóng vai trò quan trọng lĩnh vực khoa học kỹ thuật, quản lí, công nghiệp, cung cấp thông tin Do sinh viên chuyên ngành Điều khiển tự động phải biết nắm bắt vận dụng cách có hiệu nhằm góp phần vào phát triển khoa học kỹ thuật giới nói chung phát triển kỹ thuật điện tử nói riêng Bên cạnh thúc đẩy phát triển kinh tế nước nhà Như biết, gần thiết bị tự động nhà máy, đời sống gia đình ngày hoạt động độc lập với nhau, thiết bị có quy trình sử dụng khác tuỳ thuộc vào thiết lập, cài đặt người sử dụng Chúng chưa có liên kết với mặt liệu Nhưng hệ thống điều khiển thiết bị từ xa thông qua mạng Ethernet tin nhắn SMS lại khác Ở đây, thiết bị điều khiển tự động kết nối với thành hệ thống hoàn chỉnh qua một thiết bị trung tâm giao tiếp với mặt liệu Điển hình hệ thống điều khiển thiết bị nhà từ xa thông qua mạng Ethernet tin nhắn SMS gồm có thiết bị đơn giản bóng đèn, quạt máy, lò sưởi đến thiết bị tinh vi, phức tạp tivi, máy giặt, hệ thống báo động … Nó hoạt động nhà thông minh Nghĩa tất thiết bị giao tiếp với mặt liệu thông qua đầu não trung tâm Đầu não trung tâm máy vi tính hoàn chỉnh xử lí lập trình sẵn tất chương trình điều khiển Bình thường, thiết bị nhà điều khiển từ xa thông qua mạng Ethernet tin nhắn SMS chủ nhà Chẳng hạn việc tắt quạt, đèn điện … người chủ nhà quên chưa tắt trước khỏi nhà Hay với tin nhắn SMS, người chủ nhà có Thiết kế hệ thống điều khiển thiết bị điện gia đình qua Ethernet SMS GVHD:TS Vũ Vân Hà thể bật máy điều hòa để làm mát phòng trước nhà khoảng thời gian định Bên cạnh gửi thông báo cho người điều khiển biết nhiệt độ phòng bao nhiêu, đồng thời phát tín hiệu cảnh báo nhiệt độ phòng vượt giới hạn cho phép Ngoài ra, hệ thống mang tính bảo mật Nghĩa có số điện thoại cài đặt trước biết mật điều khiển hệ thống Từ yêu cầu thực tế, đòi hỏi ngày cao sống, cộng với hợp tác, phát triển mạnh mẽ mạng di động nên chúng em chọn đề tài " Điều khiển thiết bị điện nhà thông qua mạng Ethernet tin nhắn SMS " để đáp ứng nhu cầu ngày cao người góp phần vào tiến bộ, văn minh, đại nước nhà Với đề tài nhóm đề tài thực việc điều khiển từ xa theo ba hướng hướng chính:  Điều khiển thiết bị qua Ethernet với giao thức TCP/IP Người dùng đăng nhập vào Website thực điều khiển thiết bị qua giao diện Web  Điều khiển thiết bị qua tin nhắn SMS từ số điện thoại cho phép Thiết bị nhận tin nhắn SMS theo cấu trúc cho trước Phân tích yêu cầu điều khiển thực điều khiển thiết bị  Đo thông báo nhiệt độ phòng, phát tín hiệu cảnh báo nhiệt độ phòng tăng cao vượt giới hạn cho phép 1.2 Ý nghĩa đề tài Ngày với tiến khoa học kỹ thuật, thiết bị điện tử đời ngày nhiều chủng loại tính sử dụng Bên cạnh nhu cầu sử dụng thiết bị cách tự động ngày cao, người ngày muốn có nhiều thiết bị giải trí thiết bị sinh hoạt với kỹ thuật công nghệ ngày cao Có thể Việt nam chưa phát triển mạnh mẽ lĩnh giới, quốc gia thuộc Châu âu hay Mỹ mô hình nhà tự động điều khiển từ xa phát triển mạnh mẽ Từ nhu cầu thực tế đó, nhóm em muốn đưa phần kỹ thuật đại giới áp dụng vào điều kiện thực tế nước để tạo hệ thống điều khiển Thiết kế hệ thống điều khiển thiết bị điện gia đình qua Ethernet SMS GVHD:TS Vũ Vân Hà thiết bị nhà từ xa thông qua mạng Ethernet tin nhắn SMS nhằm đáp ứng nhu cầu ngày cao người Đề tài lấy sở mạng Ethernet tin nhắn SMS để điều khiển thiết bị Việc sử dụng mạng Ethernet tin nhắn SMS để điều khiển thiết bị có thuận lợi tiết kiệm chi phí, mang tính cạnh tranh động cao Ngoài ra, sản phẩm đề tài có tính mở, áp dụng cho nhiều đối tượng khác dân dụng công nghiệp 1.3 Giới hạn đề tài nghiên cứu Để thực thi hệ thống điều khiển thiết bị từ xa thông qua mạng Ethernet tin nhắn SMS áp dụng cho nhà hoàn chỉnh nói phức tạp tốn Để đáp ứng việc điều khiển toàn thiết bị đòi hỏi phải có lượng thời gian, kiến thức định Bên cạnh vấn đề tài Với lượng thời gian kiến thức có hạn, đề tài nhóm em thực thực thi phần hệ thống hoàn chỉnh Đó điều khiển đóng mở đèn, có chức báo động nhiệt độ phòng tăng cao nhiệt độ cho phép Với trình bày trên, nhóm em tiến hành nghiên cứu, khảo sát thực dự kiến đạt mục tiêu đặt sau: - Thiết lập Website thực điều khiển thiết bị qua giao diện Web, sau thực lệnh điều khiển trạng thái thiết bị on/off thể giao diện Web - Điều khiển thiết bị nhà tin nhắn SMS Sau thực lệnh điều khiển xong, tự động gửi tin nhắn lại cho người dùng biết thực thành công - Gửi tin nhắn thông báo trạng thái thiết bị nhiệt độ phòng - Ngoài ra, hệ thống có chức tự động phát tín hiệu cảnh bảo qua chuông tin nhắn nhiệt độ phòng tăng cao vượt giới hạn cho phép Thiết kế hệ thống điều khiển thiết bị điện gia đình qua Ethernet SMS GVHD:TS Vũ Vân Hà 1.4 Mục tiêu nghiên cứu - Đồ án nghiên cứu thực với mục đích áp dụng kiến thức học nhà trường để thiết kế, tạo hệ thống điều khiển tự động từ xa qua mạng Ethernet tin nhắn SMS - Nghiên cứu tạo giao diện Websever để thực điều khiển qua mạng Ethernet với chuẩn giao tiếp TCP/IP - Tìm hiều hệ thống điện thoại di động GSM Nghiên cứu sử dụng module GSM/GPRS phổ biến Module nhóm thực nghiên cứu sử dụng module SIM900 hãng SIMCom - Nghiên cứu sử dụng chip vi điều khiển PIC Mircochip Chip mà nhóm tiến hành nghiên cứu sử dụng chip PIC18F8722 1.5 Kết nghiên cứu đề tài Với mục tiêu kế hoạch đề ra, với nỗ lực nghiên cứu, tìm tòi thành viên nhóm thực đề tài, nhóm thực đạt kết định sau: Thiết kế thành công mạch điều khiển giao tiếp qua mạng Ethernet tin nhắn SMS với tính năng: + Giao tiếp thành công với mạng Ethernet qua chuẩn truyền thông TCP/IP, thực quan sát trạng thái lệnh điều khiển thiết bị qua giao diện Webserver + Giao tiếp thành công với module SIM900, nhận gửi tin nhắn thành công, thực điều khiển thiết bị qua tin nhắn SMS + Cảnh báo tới người dùng phát tín hiệu chuông nhiệt độ phòng tăng cao vượt giới hạn cho phép Thiết kế hệ thống điều khiển thiết bị điện gia đình qua Ethernet SMS GVHD:TS Vũ Vân Hà + Ngoài ra, mạch điều khiển thiết kế sẵn sàng cho việc tích hợp thêm ngoại vi tương lai Thiết kế hệ thống điều khiển thiết bị điện gia đình qua Ethernet SMS GVHD:TS Vũ Vân Hà 1.6 SƠ ĐỒ TỔNG QUAN CỦA HỆ THỐNG  Sơ đồ tổng quan hệ thống: Hình 1.1 Sơ đồ tổng quan hệ thống Dù xa nhà, người sử dụng dùng máy tính kết nối với mạng Internet thiết bị điện thoại, máy tính bảng có hỗ trợ tin nhắn SMS để gửi tín hiệu tới điều khiển tác động lên thiết bị điện gia đình Điều thuật tiện bạn thường xuyên phải khỏi nhà muốn cập nhật trạng thái điều khiển hoạt động thiết bị điện nhà  Sơ đồ khối điều khiển: Thiết kế hệ thống điều khiển thiết bị điện gia đình qua Ethernet SMS GVHD:TS Vũ Vân Hà Hình 1.2 Sơ đồ khối điều khiển Chức khối:  Khối giao tiếp SMS: Gồm Module SIM900, có chức gửi nhận tin nhắn SMS cho việc điều khiển thiết bị Module SIM900 kết nối với vi điều khiển PIC18F8722, có nhiệm vụ nhận SMS gửi tới vi điều khiển gửi SMS tới người sử dụng có yêu cầu  Khối giao tiếp ETHERNET: Gồm ENC26JC0 kết nối với vi điều khiển PIC18F8722 truyền nhận tín hiệu qua giao thức SPI Khối có nhiệm vụ nhận lệnh điều khiển qua Webserver với giao thức TCP/IP Vi điều khiển nhận lệnh, thực thi xong gửi trả lại kết  Khối vi điều khiển PIC18F8722 Thiết kế hệ thống điều khiển thiết bị điện gia đình qua Ethernet SMS GVHD:TS Vũ Vân Hà Khối trung tâm việc xử lý điều khiển Vi điều khiển nhận tín hiệu từ khối giao tiếp SMS, khối giao tiếp Ethernet cảm biến, sau đưa tín hiệu điều khiển đồng thời hiển thị lên LCD  Khối cảm biến nhiệt độ Cảm biến sử dụng DS18B20 có nhiệm vụ đo nhiệt độ gửi tín hiệu tới vi điều khiển Khi nhiệt độ đo lớn giá trị cho phép vi điều khiển phát tín hiệu cảnh báo  Khối hiển thị LCD Gồm TEXT LCD 16x2, có nhiệm vụ thị thông tin có liên quan tới việc điều khiển, giúp cho giao diện người dùng thiết bị trực quan  Khối công suất Khối bao gồm BJT C1815 có nhiệm vụ khuếch đại điện áp để kích cho relay Khối công suất với dòng thấp, đáp ứng tải tiêu tụ công suất dân dụng bóng đèn  Khối nguồn Tạo nguồn với hai mức điện áp 5V cấp cho vi điều khiển 3V3 cấp cho ENC26JC0 Ngoài module SIM900 cấp nguồn với điện áp 4V CHƯƠNG 2: ETHERNET VÀ HỌ GIAO THỨC TCP/IP 2.1 Tổng quan Ethernet 2.1.1 Cấu trúc khung tin Ethernet 10 Thiết kế hệ thống điều khiển thiết bị điện gia đình qua Ethernet SMS GVHD:TS Vũ Vân Hà Khi thực truyền liệu, hàm HTTPExecuteGet() gọi Cũng giống việc gọi hàm biến động,hàm người dùng thực định nghĩa CustomHTTPApp.c 42 Thiết kế hệ thống điều khiển thiết bị điện gia đình qua Ethernet SMS GVHD:TS Vũ Vân Hà Kết thu với ví dụ trên: Hình 4.5 Kết truyền liệu Sau hoàn tất thiết lập biến web,ta tiến hành tạo file ảnh web để lưu trữ vào ROM phần mềm MPFS2 TCP/IP Stack Microchip - Phần mềm cung cấp Microchip, trang web gói lại thành định dạng lưu trữ nhớ chương trình flash nội nhớ Chương trình tìm biến động trang web tự động cập nhật biến file HTTPPrint.h - Nếu nhớ sử dụng, phần mềm MPFS2 tạo file BIN tải trực tiếp lên mạch Còn liệu lưu nhớ chương trình flash phần mềm MPFS2 tạo file đuôi c chèn vào project - Khi biến động thêm vào bỏ đi, phần mềm MPFS2 cập nhật cho file HTTPPrint.h Sau ta phải dịch lại project để đảm bảo biến thêm vào project 43 Thiết kế hệ thống điều khiển thiết bị điện gia đình qua Ethernet SMS GVHD:TS Vũ Vân Hà Hình 4.6 Phần mềm MPFS2 44 Thiết kế hệ thống điều khiển thiết bị điện gia đình qua Ethernet SMS GVHD:TS Vũ Vân Hà 4.4 Thiết kế thi công Module SIM900 Module SIM900 hoạt động điện thoại thông thường, có khả gửi nhận tin nhắn SMS Module SIM900 vi điều khiển giao tiếp qua truyền thông EUART Vi điều khiển gửi lệnh AT cho Module SIM900 thông qua truyền thông EUART với thông số thiết lập sau: − − − − − Baudrate: 9600pbs Data bits: Parity: None Stop bits: Flow control: None //**************Code tham khao****Focs=10Mhz********** TXSTA1=0X20; RCSTA1=0X90; SPBRG=15; //****************************************************** Người sử dụng gửi tin nhắn với cú pháp định trước, Module SIM900 nhận tin nhắn truyền cho vi điều khiển Vi điều khiển phân tích nội dung tin nhắn, sau đưa tín hiệu điều khiển để đóng mở thiết bị 4.4.1 Giải thuật nhận tin nhắn thực thi điều khiển: 45 Thiết kế hệ thống điều khiển thiết bị điện gia đình qua Ethernet SMS GVHD:TS Vũ Vân Hà Hình 4.7 Giải thuật nhận tin nhắn thực thi điều khiển 46 Thiết kế hệ thống điều khiển thiết bị điện gia đình qua Ethernet SMS GVHD:TS Vũ Vân Hà  Mô tả giả thuật: Bắt đầu, vi điều khiển trạng thái chờ tin nhắn Khi có tin nhắn tới Module SIM900, vi điều khiển lưu nội dung tin nhắn vào đệm Tiếp theo vi điều khiển kiểm tra số điện thoại gửi tin nhắn, số điện thoại sai lệnh xóa tin nhắn, khởi tạo lại đệm quay lại trạng thái chờ Nếu số điện thoại vi điều khiển tiếp tục kiểm tra mật cú pháp lệnh Nếu mật cú pháp lệnh sai vi điều khiển gửi tín hiệu tới Module SIM900 gửi SMS cho người dùng báo lỗi, đồng thời xóa tin nhắn, khởi tạo lại đệm quay lại trạng thái chờ Nếu mật cú pháp đúng, vi điều khiển thực lệnh theo yêu cầu tin nhắn SMS Khi thực lệnh xong vi điều khiển gửi tín hiệu tới Module SIM900 gửi SMS tới người dùng báo hiệu lệnh thực hiện, sau xóa tin nhắn, khởi tạo lại đệm quay lại trạng thái chờ 47 Thiết kế hệ thống điều khiển thiết bị điện gia đình qua Ethernet SMS GVHD:TS Vũ Vân Hà 4.4.2 Sơ đồ nguyên lý kết nối Module SIM900 Hình 4.8 Sơ đồ nguyên lý kết nối Module SIM900 Module SIM900 cấp nguồn với điện áp 4V, có đáp ứng dòng tối đa lên tới 2A Chân PWR kích lên mức cao khảng 1s để tắt bật module Các chân TXD, RXD, GND nối tương ứng với chân RXD, TXD, GND vi điều khiển 48 Thiết kế hệ thống điều khiển thiết bị điện gia đình qua Ethernet SMS GVHD:TS Vũ Vân Hà 4.5 Thiết kế phần cứng mạch  Nguồn cung cấp: D13 VPIC 7805 D1 1 C2 47u BUT1 VEXT 6 VCC 5 +5V 4 BUTTON6 R1 330 C3 470u A 200u VO VEXT1 VCC +5V C1 7805 VI DIODE SIL-156-02 DIODE GND J1 MCLR VEXT VPIC VSS RB7 RB6 POWER K LED-RED LM1117 LM1117 VI VO VEN C16 10u GND C17 10u Hình 4.9 Sơ đồ nguyên lý nguồn cung cấp cho toàn mạch - Dùng IC ổn áp: + LM7805: Ổn định điện áp làm việc cho PIC18F8722 + LM1117: Ổn định điện áp 3.3V cho IC ENC28J60 RJ45 - Dùng tụ hóa có giá trị khác để lọc điện áp - Dùng đèn led để hiển trị trạng thái nguồn - Dùng nút bấm để đóng mở nguồn cung cấp 49 Thiết kế hệ thống điều khiển thiết bị điện gia đình qua Ethernet SMS GVHD:TS Vũ Vân Hà  Khối vi điều khiển PIC18F8722 R6 1k PIC18F8722 RJ7 RJ6 RJ5 RJ4 RJ3 RJ2 RJ1 RJ0 RH7 RH6 RH5 RH4 RH3 RH2 RH1 RH0 MCLR RG5 RG4 RG3 RG2 RG1 RG0 RF7 RF6 RF5 RF4 RF3 RF2 RF1 RF0 RE7 RE6 RE5 RE4 RE3 RE2 RE1 RE0 42 41 40 39 59 60 61 62 19 20 21 22 80 79 10 13 14 15 16 17 18 23 24 73 74 75 76 77 78 RJ7/UB RJ6/LB RJ5/CE RJ4/BA0 RJ3/WRH RJ2/WRL RJ1/OE RJ0/ALE 26 25 AVSS AVDD RH7/AN15/P1B RH6/AN14/P1C RH5/AN13/P3B RH4/AN12/P3C RH3/A19 RH2/A18 RH1/A17 RH0/A16 63 64 65 66 67 68 69 72 RD7/PSP7/AD7/SS2 RD6/PSP6/AD6/SCK2/SCL2 RD5/PSP5/AD5/SDI2/SDA2 RD4/PSP4/AD4/SDO2 RD3/PSP3/AD3 RD2/PSP2/AD2 RD1/PSP1/AD1 RD0/PSP0/AD0 38 37 46 45 44 43 35 36 RC7/RX1/DT1 RC6/TX1/CK1 RC5/SDO RC4/SDI/SDA RC3/SCK/SCL RC2/ECCP1/P1A RC1/T1OSI/ECCP2A/P2A RC0/T1OSO/T13CKI RG5/MCLR/VPP RG4/CCP5/P1D RG3/CCP4/P3D RG2/RX2/DT2 RG1/TX2/CK2 RG0/CCP3/P3A RC7 RC6 RC5 RC4 RC3 RC2 RC1 RC0 47 52 53 54 55 56 57 58 RF7/SS RB7/KBI3/PGD RF6/AN11/C1INRB6/KBI2/PGC RF5/AN10/CVREF/C1IN+ RB5/KBI1/PGM RF4/AN9/C2INRB4/KBI0 RF3/AN8/C2IN+ RB3/INT3/ECCP2B/P2A' RF2/AN7/C1OUT RB2/INT2 RF1/AN6/C2OUT RB1/INT1 RF0/AN5 RB0/INT0 RE7/ECCP2C/AD15/P2A' RE6/AD14/P1B' RE5/AD13/P1C' RE4/AD12/P3B' RE3/AD11/P3C' RE2/CS/AD10/P2B RE1/W R/AD9/P2C RE0/RD/AD8/P2D RD7 RD6 RD5 RD4 RD3 RD2 RD1 RD0 RB7 RB6 RB5 RB4 RB3 RB2 RB1 RB0 49 50 33 34 27 28 29 30 RA7/OSC1/CLKI RA6/OSC2/CLKO RA5/AN4/LVDIN RA4/T0CKI RA3/AN3/VREF+ RA2/AN2/VREFRA1/AN1 RA0/AN0 C14 22p X2 CRYSTAL C13 RA5 RA4 RA3 RA2 RA1 RA0 22p PIC18F8722 10K R33 RD0 10k BU1 R8 BU2 R35 MCLR RESET 470R 470 C4 100n R34 RA5 A R5 CONNECT K 470 PORTD RD0 RD2 RD4 RD6 VCC 10 10056845-110LF PORTB RD1 RD3 RD5 RD7 GND RB0 RB2 RB4 RB6 VCC 10 PORTC RB1 RB3 RB5 RB7 GND RC0 RC2 RC4 RC6 VEN 10056845-110LF 10 RC1 RC3 RC5 RC7 GND 10056845-110LF Hình 4.10 Khối vi điều khiển 50 Thiết kế hệ thống điều khiển thiết bị điện gia đình qua Ethernet SMS GVHD:TS Vũ Vân Hà  Khối giao tiếp mạng: VEN JUMP_74125 R4 A2 R6 1k 27 26 51 A2 1k 10 R17 R16 ENC_13 ENC_12 51 11 100 RB5 A1 100mH ENC_17 ENC_16 ENC_17 ENC_16 X1 ENC_13 ENC_12 ENC28J60 VDD=VEN C10 10u R9 CRYSTAL C6 C7 C8 C9 C12 C11 18p 18p 0.1u 0.1u 0.1u 0.1u 1k R10 1k R18 R19 51 51 C18 C19 10n 10n 12 R11 25 24 23 22 19 13 12 11 15 17 16 18 20 21 14 11 100 RB3 VDDOSC OSC2 OSC1 VSSOSC VDDRX INT TPIN+ TPINRESET VSSRX VDDTX LEDA TPOUT+ LEDB TPOUTVSSTX CLKOUT VDDPLL VSSPLL RBIAS VCAP 911102 HR911102 10 SCK SI SO CS 9 R2 10 100 RC5 RC4 L1 ENC28J60 12 R7 A1 74HC125 RC3 74HC125 V EN JUMP_74125 Hình 4.11 Khối giao tiếp mạng - Dùng ENC28J60 để kết nối mạng Ethernet, tần số thạc anh 25Mhz - Dùng 74HC125 để kết nối ENC28J60 vi điều khiển PIC18F822 - Dùng đầu mạng RJ45 HR911102  Khối ROM: R3 10k 25LC256 RC3 RC5 RC4 RA3 SCK SI SO WP CS HOLD 25LC256 C5 0.1u Hình 4.12 Khối ROM - Dùng Room 25LC256, với dung lượng 256KB để lưu trữ Webserver 51 Thiết kế hệ thống điều khiển thiết bị điện gia đình qua Ethernet SMS GVHD:TS Vũ Vân Hà  Khối cảm biến nhiệt độ, chuông, hiển thị LCD, mạch nạp BUZ1 C15 R12 RF2 R13 Q1 R14 10k DS18B20 RF3 NPN 10k CONN-H2 0.1u J5 CONN-H2 10k BUZZER J4 VCC DQ GND 27.0 DS18B20 LCD 66226-016 J2 RV1 RG2 RG1 RG0 RE0 RE1 RE2 RE3 RE4 RE5 RE6 RE7 10 11 12 13 14 15 16 MCLR VEXT VSS RB7 RB6 CHAN NAP 10k Hình 4.13 Khối cảm biến, chuông, hiển thị, mạch nạp - Dùng cảm biến đo nhiệt độ DS18B20 - Dùng chuông để cánh báo - Dùng Text LCD16x2 để hiển thị 52 Thiết kế hệ thống điều khiển thiết bị điện gia đình qua Ethernet SMS GVHD:TS Vũ Vân Hà Chương 5: KẾT LUẬN 5.1 Kết luận Qua thời gian nghiên cứu, thi công đồ án hoàn thành Bằng nỗ lực cố gắng thân cá nhân phân chia, phối hợp công việc hợp lí, chặt chẽ, nhịp nhàng thành viên nhóm, bên cạnh hướng dẫn nhiệt tình, tận tâm thầy Vũ Vân Hà, đồ án hoàn thành thời gian định đạt yêu cầu đặt thiết kế thi công hệ thống điều khiển thiết bị điện từ xa qua mạng Ethernet tin nhắn SMS Trong trình thực đề tài, chúng em thu kết định sau: - Mạch điện với module mạch thiết kế, thi công hoàn chỉnh thử nghiệm nhiều lần hoạt động ổn định thực tế - Xây dựng mô hình để ứng dụng điều khiển thiết bị hệ thống báo động nhiệt độ tăng cao Hệ thống điều khiển thiết bị điện nhà từ xa thông qua mạng Ethernet tin nhắn SMS thực đề tài hệ thống với chức đạt sau: Hệ thống điều khiển thiết bị điện từ xa thông qua tin nhắn SMS: - Sau gửi tin nhắn với nội dụng tin nhắn đó, xử lí thực thi trình xử lí, sau điều khiển thiết bị cách tự động - Tin nhắn gửi từ người điều khiển để điều khiển thiết bị điện người điều khiển nhận tin nhắn trả ngược lại với nội dụng tin nhắn thực thi lệnh điều khiển thành công hay chưa 53 Thiết kế hệ thống điều khiển thiết bị điện gia đình qua Ethernet SMS GVHD:TS Vũ Vân Hà - Hệ thống có khả bảo vệ tốt, nghĩa người sử dụng phải biết lệnh điều khiển mật (password) đăng nhập vào hệ thống sử dụng tin nhắn SMS Hệ thống thể điều khiển thiết bị điện từ xa thông qua mạng Ethernet - Người dùng dùng máy tính đăng nhập vào Webserver thực thi điều khiển thiết bị giao điện Web - Trạng thái thiết bị cập nhật giao diện Web Hệ thống có tính cảnh báo nhiệt độ cao - Khối cảm biến đo nhiệt độ DS18B20 kết nối tới vi điều khiển cho biết nhiệt độ phòng - Có chức báo động gửi tín nhăn tới người dùng nhiệt độ tăng cao giới hạn cho phép Để thực chức nêu trên, nhóm em tìm hiểu, nghiên cứu vấn đề có liên quan tới đề tài : truyền thông UART, truyền thông SPI, giao thức TCP/IP, vi điều khiển PIC18F8722, ENC28J60, mạng Ethernet, Module Sim900, lệnh AT Command dành cho Module, vấn đề khác liên quan tới đề tài Cuối cùng, theo nhận định chủ quan nhóm em đồ án hoàn thành thời gian cho phép trình bày đầy đủ mảng kiến thức liên quan, vấn đề liên qua tới đề tài Song điều kiện khách quan, đề tài thực phần nhỏ việc điều khiển Đó điều khiển thiết bị công suất cảnh báo nhiệt độ cao 5.2 Hướng phát triển đề tài Do thời gian thực đề tài có hạn lượng kiến thức cá nhân thành viên nhóm định nên đề tài thực xong đáp ứng phần nhỏ hệ thống hoàn chỉnh Vì vậy, để đề tài thêm phong phú hơn, mang nhiều tính thực tế nữa, có khả ứng dụng cao chúng em đề xuất đưa thêm vào yêu cầu sau: 54 Thiết kế hệ thống điều khiển thiết bị điện gia đình qua Ethernet SMS GVHD:TS Vũ Vân Hà  Sử dụng thêm nhiều loại cảm biến khác, chẳng hạn cảm biến độ ẩm không khí để đo độ ẩm không khí, hệ thống báo cháy tự động,… để ứng dụng vào đề tài Như người dùng hình dung toàn không gian ngồi nhà  Thêm khối bàn phím, thời gian thực để người dùng trực tiếp chỉnh định lại thông số hệ thống cho phù hợp hẹn để tắt/bật thiết bị theo ý muốn  Mở rộng điều khiển nhiều thiết bị  Phần cứng cho module cần tách rời nhằm dễ dàng cho việc chỉnh sửa, thay đổi Hy vọng với hướng phát triển nêu với ý tưởng, góp ý khác thầy cô giáo, bạn đọc phát triển đề tài này, khắc phục hạn chế, tồn đề tài, làm cho đề tài trở nên phong phú hơn, mang tính ứng dụng cao vào thực tế sống, phục vụ cho lợi ích người tương lai 55 Thiết kế hệ thống điều khiển thiết bị điện gia đình qua Ethernet SMS GVHD:TS Vũ Vân Hà TÀI LIỆU THAM KHẢO [1] Hoàng Minh Sơn, Mạng Truyền Thông Công Nghiệp, NXB Khoa Học Và Kỹ Thuật, 2006 [2] Muhammad Ali Mazidi, Rolin D.McKinlay, Danny Causey, PIC Microcontroller and Embedded Systems, Courier Kendallville, Inc, 2008 [3] Một Số Trang Web Tham Khảo: − www.picvietnam.com − www.4tech.com.vn − www.dientuvietnam.net − www.microchip.com − www.eprojects.ljcv.net 56 [...]... năng giao tiếp của thiết bị hơn nữa, tăng tính tương tác với người sử dụng cũng như tăng độ an toàn cho ngôi nhà thông minh 34 Thiết kế hệ thống điều khiển thiết bị điện trong gia đình qua Ethernet và SMS GVHD:TS Vũ Vân Hà 4.2 Tổng quan chương trình chính  Giải thuật tổng quan chương trình chính Hình 4.1 Tổng quan chương trình chính 35 Thiết kế hệ thống điều khiển thiết bị điện trong gia đình qua Ethernet. .. biết địa chỉ IP? 22 Thiết kế hệ thống điều khiển thiết bị điện trong gia đình qua Ethernet và SMS GVHD:TS Vũ Vân Hà Đến đây, chính là phát sinh vai trò của giao thức phân giải địa chỉ (APR – Address Resolution Protocol) Vai trò của giao thức này là tìm ra địa chỉ MAC khi biết địa chỉ IP của 1 host 23 Thiết kế hệ thống điều khiển thiết bị điện trong gia đình qua Ethernet và SMS GVHD:TS Vũ Vân Hà Cấu... các thiết bị nói trên sẽ được tích hợp trong một hệ thống đồng nhất, cung cấp các chức năng của từng loại thiết bị nhưng được điều khiển tập trung từ bộ điều khiển trung tâm Như vây, các thiết bị “thông minh” rời rạc trước đây giờ đây là các thành phần cấu thành nên một hệ thống “thông minh” Phân tích các thiết bị điện cần điều khiển trong một gia đình thông thường, ta nhận thấy các thiết bị điện trong. .. năng quan trọng dựa trên nền vi xử lý ARM926EJ-S, kích thước nhỏ gọn (24x24 mm), đáp ứng những yêu cầu về không gian trong các ứng dụng M2M 3.2.2 Khảo sát sơ đồ chân Hình 3.3 Sơ đồ chân của Module Sim900 30 Thiết kế hệ thống điều khiển thiết bị điện trong gia đình qua Ethernet và SMS GVHD:TS Vũ Vân Hà 3.2.3 Kết nối giữa Module SIM900 và vi điều khiển Hình 3.4 Kết nối giữa Breakout SIM900 và Vi điều khiển. .. sản xuất ấn định 11 Thiết kế hệ thống điều khiển thiết bị điện trong gia đình qua Ethernet và SMS GVHD:TS Vũ Vân Hà Kết hợp ta lẽ có một địa chỉ MAC duy nhất cho một giao tiếp mạng Ethernet Địa chỉ MAC được sử dụng làm địa chỉ nguồn và địa chỉ đích trong khung Ethernet 2.1.3 Các loại khung Ethernet 2.1.3.1 Khung unicast Khung này được truyền tới một trạm xác định Tất cả các trạm trong phân đoạn mạng... nhận khung này và chuyển đến lớp IP Ngoài ra còn có 1 trường hợp nữa lớp Ethernet sẽ nhận khung là nếu địa chỉ host nhận là địa chỉ broadcast (tức là gửi cho tất cả mọi máy trong mạng LAN), trong trường hợp này frame sẽ được nhận và xử lý.Ngoài việc kiểm tra địa chỉ, trong khng Ethernet còn có 1 trường chứa 25 Thiết kế hệ thống điều khiển thiết bị điện trong gia đình qua Ethernet và SMS GVHD:TS Vũ... Client thì gửi lệnh mở cổng kết nối tới một Server nào đó cũng ở trên mạng, mà ta có thể xác lập được Vì vậy, hoạt động của các tác vụ là độc lập với nhau, không chịu ảnh hưởng lẫn nhau 28 Thiết kế hệ thống điều khiển thiết bị điện trong gia đình qua Ethernet và SMS GVHD:TS Vũ Vân Hà CHƯƠNG 3: TỔNG QUAN VỀ TIN SMS, MODULE SIM900 VÀ ATCOMAND 3.1 Tổng quan về tin nhắn SMS SMS là từ viết tắt của Short... Nhật bản và Hàn Quốc 3.2 Giới thiệu Module SIM900 3.2.1 Tổng quan về Module SIM900 Hình 3.2 Module Sim900 29 Thiết kế hệ thống điều khiển thiết bị điện trong gia đình qua Ethernet và SMS GVHD:TS Vũ Vân Hà Sim900 là một module GSM/GPRS cực kỳ nhỏ gọn, được thiết kế cho thị trường toàn cầu Sim900 hoạt động được ở 4 băng tần GSM 850MHz, EGSM 900MHz, DCS 1800MHz và PCS 1900MHz như là một loại thiết bị đầu... web), và gửi toàn bộ nội dung trang web thông qua giao thức TCP trở lại cho máy tính Nếu nội dung trang web lớn nó có thể được gửi đi trên rất nhiều gói tin, vì mỗi gói tin chỉ chứa tối đa 1460 byte dữ liệu • Máy tính nhận nội dung trang web và trình duyệt sẽ hiển thị lên cho chúng ta thấy Để điều khiển thiết bị kết tới hệ thống từ xa qua web, trên trang 15 Thiết kế hệ thống điều khiển thiết bị điện trong. .. bản tin FIN, cho biết nó cũng đã gửi xong dữ liệu và chuyển sang trạng thái “LAST ACK” 19 Thiết kế hệ thống điều khiển thiết bị điện trong gia đình qua Ethernet và SMS GVHD:TS Vũ Vân Hà - Khi client nhận được bản tin FIN trên từ server, nó gửi xác nhận (ACK) và chuyển sang trạng thái “Time wait”, sau đó chờ 1 khoảng thời gian Timeout và đóng kết nối, quay lại trạng thái “Close” - Khi server nhận được

Ngày đăng: 10/04/2016, 19:00

Từ khóa liên quan

Mục lục

  • LỜI NÓI ĐẦU

  • CHƯƠNG 1: DẪN NHẬP

    • 1.1 Đặt vấn đề

    • 1.2 Ý nghĩa của đề tài

    • 1.3 Giới hạn đề tài nghiên cứu

    • 1.4 Mục tiêu nghiên cứu

    • 1.5 Kết quả nghiên cứu của đề tài

    • 1.6 SƠ ĐỒ TỔNG QUAN CỦA HỆ THỐNG

    • CHƯƠNG 2: ETHERNET VÀ HỌ GIAO THỨC TCP/IP

      • 2.1 Tổng quan về Ethernet

        • 2.1.1 Cấu trúc khung tin Ethernet

        • 2.1.2 Cấu trúc địa chỉ Ethernet

        • 2.1.3 Các loại khung Ethernet

          • 2.1.3.1 Khung unicast

          • 2.1.3.2 Khung broadcast

          • 2.1.3.3 Khung multicast

          • 2.1.4 Truy nhập bus sử dụng phương pháp CSMA/CD

            • Nguyên tắc làm việc phương pháp CSMA/CD:

            • 2.2 Họ giao thức TCP/IP

              • 2.2.1 Tầng Ứng Dụng (Application Layer)

              • 2.2.2 Tầng Giao Vận (Transport Layer)

              • 2.2.3 Tầng Internet (Internet Layer)

              • 2.2.4 Lớp giao tiếp mạng

              • 2.3 Microchip TCP/IP Stack

                • 2.3.1 Cấu trúc của Microchip TCP/IP Stack

                • 2.3.2 Hoạt động của TCP/IP Stack

                • CHƯƠNG 3: TỔNG QUAN VỀ TIN SMS, MODULE SIM900 VÀ ATCOMAND

                  • 3.1 Tổng quan về tin nhắn SMS

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

Tài liệu liên quan