đồ án điều khiển thiết bị điện bằng arduino

49 937 13
đồ án điều khiển thiết bị điện bằng arduino

Đ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

TRƯỜNG ĐẠI HỌC BÁCH KHOA TP.HCM KHOA ĐIỆN – ĐIỆN TỬ PHƯƠNG PHÁP NGHIÊN CỨU KHOA HỌC ĐIỀU KHIỂN THIẾT BỊ ĐIỆN QUA INTERNET Giảng viên hướng dẫn: MAI BÁ LỘC Thực hiện: Nhóm Lê Trung Nam - 1512071 TP Hồ Chí Minh – 2018 MỤC LỤC MỤC LỤC LỜI NÓI ĐẦU CHƯƠNG 1: GIỚI THIỆU TỔNG QUAN CHƯƠNG 2: LẮP ĐẶT VÀ NẠP CODE .25 CHƯƠNG 3: TẠO ĐỊA CHỈ CHO THIẾT BỊ ĐIỀU KHIỂN .38 LỜI KẾT 45 TÀI LIỆU THAM KHẢO .46 LỜI NÓI ĐẦU Như biết, khoa học công nghệ ngày phát triển nhanh chóng Chúng ta sống thời đại này, thời đại công nghệ thông tin tự động hóa Và tự động hóa ngày trở thành xu hướng chung toàn cầu Thật vậy, cơng nghệ tự động hóa ngày ứng dụng nhiều đời sống giúp người có sống tiện nghi đại Một đối tượng phát triển lượng điện – nguồn lượng khơng thể thiếu đời sống ngày Và số thiết bị kỳ vọng ngơi nhà thơng minh hay rộng Internet of Things Đề tài “Điều khiển thiết bị điện qua Internet sử dụng Arduino” mà nhóm hướng đến không mẻ hứa hẹn đem đến cho người sử dụng ứng dụng tốt công nghệ Đề tài gồm chương: Chương 1: Giới thiệu tổng quan Chương 2: Tiến hành lắp đặt nạp code Chương 3: Tạo địa cho thiết bị điều khiển Trong q trình nghiên cứu nhóm cố gắng hết sức, song khó tránh khỏi thiếu sót Nhóm mong nhận đóng góp ý kiến quý thầy cô bạn để đề tài hoàn thiện Xin chân thành cảm ơn Các tác giả CHƯƠNG 1: GIỚI THIỆU TỔNG QUAN 1.1 Giới thiệu chung Như chia sẻ lời nói đầu, khoa học kỹ thuật ngày hướng đến giải pháp điều khiển thông minh thay người hay chí hỗ trợ người việc điều khiển thiết bị xung quanh Và giải pháp mà nhóm hướng đến sử dụng mạng Internet để điều khiển thiết bị điện nhà Nói đến điện – nguồn lượng gần thiếu đời sống đời sống ngày hầu hết thiết bị gia dụng ngày phải sử dụng điện để hoạt động Chắc hẳn hiểu cảm giác khó chịu bóng đèn hay quạt khơng thể hoạt động cúp điện Nếu ngày trước, ta muốn bật - tắt bóng đèn hay quạt nhà, ta phải trực tiếp thao tác tay lên cơng tắc hay phích cắm, điều đem lại bất tiện phiền hà gây nguy hiểm cho người sử dụng Giờ đây, với trợ giúp công nghệ mới, với điện thoại Smartphone tích hợp ta hồn tồn điều khiển thiết bị điện nhà cách linh hoạt tiện nghi thông qua ứng dụng hồn tồn miễn phí chia sẻ thư viện Android, IOS, … Chắc hẳn quen thuộc nhắc đến thuật ngữ “Mạng máy tính tồn cầu” hay lại Internet Internet mở cho liên kết rộng lớn với giới bên Và người nghiên cứu lĩnh vực tự động hóa – điều khiển Internet thật cơng cụ hỗ trợ đắc lực để họ thực ý tưởng cách hoàn hảo Như biết, thị trường cơng nghệ năm 2015 bắt đầu có bước chuyển lớn số thiết bị kỳ vọng ngơi nhà thơng minh hay rộng Internet of Things Khi nhà kết nối Internet, giúp ta mở rộng phạm vi điều khiển nhiều Thử tưởng tượng ta ngồi đâu với thiết bị kết nối Internet, ta hồn tồn điều khiển thiết bị nhà theo ý muốn, chẳng hạn ta mà quên tắt điện ta muốn theo dõi nhà qua hệ thống camera giám sát ta đâu,… Khi điều vượt khỏi phạm vi kiểm sốt sóng Bluetooth hay giao diện máy tính thơng thường, việc kết nối Arduino với Internet cần thiết 1.2 Đối tượng nghiên cứu 1.2.1 Ngôi nhà thông minh (Smart Home)  Khái niệm Nhà thông minh (tiếng Anh: Smart Home Intellihome) kiểu nhà lắp đặt thiết bị điện, điện tử có tác dụng tự động hố hồn tồn bán tự động, thay người thực thao tác quản lý, điều khiển Nhà thông minh có đặc trưng bật tiết kiệm tối đa tiêu hao lượng dạng mà tạo điều kiện thoải mái tiện nghi tối đa cho chủ nhân Trong nhà thông minh, đồ dùng nhà từ phòng ngủ, phòng khách đến toilet gắn điều khiển điện tử kết nối với Internet điện thoại di động, cho phép chủ nhân điều khiển vật dụng từ xa lập trình cho thiết bị nhà hoạt động theo lịch Thêm vào đó, đồ gia dụng hiểu ngơn ngữ có khả tương tác với Hiện giới có nhiều hãng cung cấp nhà thơng minh bật hãng Home Automation Inc (HAI - Nay Leviton security & Automation), ELK, Vantage, Control4 Biệt thự Thái Bình Dương Bill Gates, mệnh danh "ngôi nhà thông minh" lịch sử lồi người nghĩ đen nghĩa bóng, có hệ thống trang, thiết bị điện tử tinh vi, đại phức tạp bố trí nội thất bên Các chức thường sử dụng nhà thông minh: + Điều khiển chiếu sáng (on/off, dimmer, scence, timer, logic, ) + Điều khiển mành, rèm, cửa cổng + Hệ thống An ninh, báo động, báo cháy + Điều khiển điều hòa, máy lạnh + Hệ thống âm đa vùng + Camera, chng hình + HT Bảo vệ nguồn điện + Các tiện ích ứng dụng khác  Q trình phát triển phát triển - Trong khứ: Tờ báo ABC News Mỹ cho ý tưởng ngơi nhà thơng minh nghe thứ có phim viễn tưởng Mỹ Năm 1999, phim có tựa đề "Smart House" phác thảo nhà thông minh qua câu chuyện hài hước: Một cậu bé 13 tuổi giành giải thưởng thi máy tính "ngơi nhà tương lai" với cô giúp việc ảo PAT (viết tắt Công nghệ ứng dụng cá nhân) PAT tài tổ chức bữa tiệc đảm bảo cho nhà quy củ, trật tự Nhưng cha cậu bé bắt đầu hẹn hò với người làm ngơi nhà, cậu bé lập trình lại PAT để hoạt động gần giống có chăm sóc mẹ Do đó, cha cậu khơng nghĩ họ cần người mẹ khác Từ đó, thứ ngơi nhà thơng minh đảo lộn, gây tình dở khóc dở cười kết cục cậu bé có "người mẹ", mẹ kế nhà thông minh Nhiều phim khoa học giả tưởng Hollywood khác khai thác nội dung cơng nghệ nhà thơng minh mà nhiều người nghĩ Trước đây, nhà thông minh hồn tồn nằm trí tưởng tượng phim ảnh mà Nhưng từ đầu năm 1900, "ông tổ" nhà thông minh tức thiết bị điều khiển từ xa, bắt đầu nghiên cứu phát minh, tạo tiền đề cho đời chúng sau Sự manh nha phát triển thiết bị điện gia dụng năm 1915, để ý tưởng tự động hóa thiết bị nhà xuất vào năm 1930 Đến tận năm 1984, thuật ngữ "Smarthome" xuất hiện! Cùng với phát triển đến chóng mặt cơng nghệ, nhà thơng minh từ để ý đến nhận đầu tư nhiều Đến năm 2012, theo báo cáo ABI Research, Mỹ có 1,2 triệu nhà "tự động hóa"! - Hiện tương lai Vài năm trở lại đây, giới dần tiến vào kỷ nguyên Internet of Things (IoT), kết nối vật qua Internet, nhà thông minh trở thành xu hướng công nghệ tất yếu, tiêu chuẩn nhà đại Tại triển lãm lớn giới công nghệ điện tử tiêu dùng diễn đầu tháng 1/2015 Las Vegas (Mỹ), nhà thông minh chủ đề "nóng" Còn theo hãng tư vấn cơng nghệ hàng đầu Gartner, công nghệ IoT bùng nổ kể từ năm 2015 với tham gia hầu hết hãng công nghệ tên tuổi Việt Nam không nằm xu hướng Trong năm 2014, chủ đầu tư hàng loạt khu đô thị lớn Phú Mỹ Hưng, Royal City, Times City, Ecopark, Vinhomes Central Park đưa Nhà thông minh tới hộ, mang lại tiện nghi đẳng cấp cho nhà Các hộ thông minh xuất khu đô thị cao cấp Phú Mỹ Hưng, Royal City, Times City, Với mong muốn “phủ sóng” nhà thơng minh Việt Nam Tập đồn cơng nghệ BKAV ký hợp tác đưa giải pháp nhà thông minh BKAV SmartHome vào khu đô thị cao cấp Ecopark (Hà Nội), Vinhomes Central Park (TP Hồ Chí Minh),… Smarthome phát triển tương lai? Hiện nay, khái niệm ngơi nhà thơng minh mơ hồ tâm trí người dùng Cũng giống cách gần 20 năm, Smartphone thiết bị mà khơng phải nghĩ thành thực Apple làm “cách mạng” iPhone Và bây giờ, Smarthome tình trạng Có dám nghĩ ngày Smartphone trở thành điều bình thường? Tuy nhiên, “mảnh đất” “màu mỡ”, tập đoàn công ty công nghệ đã, đầu tư vào Smarthome nhiều Theo hãng nghiên cứu Gartner, cơng nghệ nhà thơng minh đóng góp 1,9 nghìn tỷ USD cho kinh tế giới vào năm 2020 Với phát kiến gần mạng thiết bị, chiến mặt trận nhà thơng minh Apple, Google, Samsung Amazon "nóng" lên ngày Công nghệ thiết bị cho nhà thông minh công ty ngành xây dựng quan tâm nhiều Tại châu Âu, ngày có nhiều điều luật bắt buộc ngơi nhà xây phải có chứng thân thiện mơi trường, cách nhiệt tốt, giảm tiêu thụ điện, nước khí đốt, Nhà thơng minh xu hướng công nghệ tất yếu giới, trở thành tiêu chuẩn nhà đại kỷ nguyên Internet of Things - kết nối vạn vật qua internet Bên cạnh đó, tiện nghi tiết kiệm lượng dần trở thành tiêu chuẩn cần thiết nhằm nâng cao chất lượng sống Vậy nên bắt đầu cho "kỷ nguyên công nghệ" mới!  Đặc điểm smart home Smarthome có hấp dẫn? Dưới tính tiêu biểu mà nhà thông minh mang lại giúp người có sống tiện nghi thoải mái hơn: Các cánh cửa tự động đóng mở chúng nhận diện ông chủ nhà Tự điều chỉnh độ sáng bóng đèn điện bạn đọc sách, xem ti-vi hay ngủ 3.Các thiết bị điện tử từ gia dụng đến giải trí ngơi nhà điều khiển dễ dàng thơng qua giọng nói hay Smartphone Đưa cảnh báo vật dụng gây nguy hiểm cho trẻ em chúng có ý định sử dụng vật dụng Tính an ninh tự báo động có người cố tình xâm nhập trái phép, tự động khóa trái cửa, báo cảnh sát, trạng thái sẵn sàng Thật tiện nghi thứ ”thơng minh hóa”! 1.2.2 Một số khái niệm  Mạng (network) Mạng máy tính hay hệ thống mạng (tiếng Anh: Computer Network hay Network System) kết hợp máy tính lại với thơng qua thiết bị nối kết mạng phương tiện truyền thông (giao thức mạng, môi trường truyền dẫn) theo cấu trúc máy tính trao đổi thơng tin qua lại với Mạng máy tính chia thành loại: Mạng cục (LAN – Local Area Network) Mạng diện rộng (WAN – Wide Area Network) - Mạng cục (LAN- Local Area Network): + Là mạng kết nối máy tính gần phòng,một tòa nhà ,một trường học +Chỉ kết nối máy tính phạm vi nhỏ (dưới 100m) Truyền liệu tốc độ cao mà chịu tỷ lệ lỗi nhỏ - Mạng diện rộng (WAN-Wide Area Network): +Là mạng kết nối máy tính cách xa ,như tỉnh,một quốc gia +Mạng diện rộng WAN thường liên kết với mạng LAN  Địa IP Về bản, địa IP địa đơn mà thiết bị điện tử sử dụng Thơng qua nó, thiết bị kết nối với thiết bị khác chia sẻ liệu Một địa IP tiêu chuẩn (giao thức IPv4) chứa nhóm chữ số khác ngăn dấu “.”, ví dụ 172.16.254.1  VPS VPS (Virtual Private Server) dạng máy chủ ảo tạo phương pháp phân chia máy chủ vật lý thành nhiều máy chủ khác có tính tương tự máy chủ riêng (dedicated server), chạy dạng chia sẻ tài nguyên từ máy chủ vật lý ban đầu Mỗi VPS hệ thống hồn tồn riêng biệt, có phần CPU riêng, dung lượng RAM riêng, dung lượng ổ HDD riêng, địa IP riêng hệ điều hành riêng, người dùng có tồn quyền quản lý root restart lại hệ thống lúc 1.2.3 Giới thiệu Arduino client.println(""); client.println(" "); client.println(" "); client.println("Thiết bị 4"); client.println(""); if (tttb4 == false) { client.println("TẮT"); } else { client.println("BẬT"); } client.println(""); if (tttb4 == false) { client.println("BẬT"); } else { client.println("TẮT"); } client.println(""); client.println(); client.println(""); client.println(" "); client.println(" "); client.println("Thiết bị 5"); client.println(""); if (tttb4 == false) { client.println("TẮT"); } else { client.println("BẬT"); 33 } client.println(""); if (tttb4 == false) { client.println("BẬT"); } else { client.println("TẮT"); } client.println(""); client.println(); client.println(""); client.println(" "); client.println(" "); client.println(""); client.println(""); client.println(" GIẢNG VIÊN HƯỚNG DẪN:Thầy PHẠM CƠNG THÀNH Thầy ĐỒN XUÂN NAM "); client.println(""); client.println(""); delay(1); client.stop(); //dieu khien cac role if (readString.indexOf("1O") >0) { digitalWrite(tb1, HIGH); tttb1 = true; } if (readString.indexOf("1O") >0){ digitalWrite(tb1, HIGH); tttb1 = true; } if (readString.indexOf("1F") >0){ digitalWrite(tb1, LOW); tttb1 = false; } 34 if (readString.indexOf("2O") >0){ digitalWrite(tb2, HIGH); tttb2 = true; } if (readString.indexOf("2F") >0){ digitalWrite(tb2, LOW); tttb2 = false; } if (readString.indexOf("3O") >0){ digitalWrite(tb3, HIGH); tttb3 = true; } if (readString.indexOf("3F") >0){ digitalWrite(tb3, LOW); tttb3 = false; } if (readString.indexOf("4O") >0){ digitalWrite(tb4, HIGH); tttb4 = true; } if (readString.indexOf("4F") >0){ digitalWrite(tb4, LOW); tttb4 = false; } if (readString.indexOf("5O") >0){ digitalWrite(tb5, HIGH); tttb5 = true; } if (readString.indexOf("5F") >0){ digitalWrite(tb5, LOW); tttb5 = false; } readString=""; } } } } } Trước nạp code vào Arduino cần lưu ý: + Chọn mẫu board cổng COM thẻ Tools cửa sổ Arduino IDE, để biết cổng COM tương ứng với máy tính khác ta vào Device Manager > Ports 35 + Kiểm tra địa IP máy Để kiểm tra ta mở hộp thoại windows (windows + R) gõ lệnh “cmd” > Enter Hộp thoại xuất hiện: Tiếp tục gõ lệnh “ipconfig” ta biết địa IP máy tính hộp thoại sau: Lúc chương trình Arduino IDE ta khai bao vào địa IP, lưu ý địa IPv4 phải khác với IPv4 máy tính để tránh xung đột IP Để nạp code xuống board Arduino ta bấm vào biều tượng Upload Arduino IDE bấm tổ hợp phím Ctrl + U, có thơng báo “Done Uploading” trình nạp code thành công Nếu kiểm tra hết lưu ý mà khơng nạp thành cơng ta nên rút dây USB cắm lại sau nạp code lại 36 Cuối cùng, ta mở trình duyệt web gõ vào địa IP khai báo Arduino IDE trường hợp là: 192.168.1.94 ta có giao điện điều khiển thiết bị nhà sau: 37 CHƯƠNG 3: TẠO ĐỊA CHỈ CHO THIẾT BỊ ĐIỀU KHIỂN 3.1 Set IP tĩnh cho Arduino Ở cần lưu ý hai thông số  Địa MAC MAC (tiếng Anh: Media Access Control hay Medium Access Control có nghĩa "điều khiển truy nhập môi trường") tầng giao thức truyền liệu - phần tầng liên kết liệu mơ hình tầng OSI Nó cung cấp chế đánh địa điều khiển truy nhập kênh (channel access), chế cho phép trạm cuối (terminal) nút mạng liên lạc với mạng, điển hình mạng LAN MAN Giao thức MAC không cần thiết liên lạc điểm-điểm song công (full-duplex) Tầng MAC hoạt động với vai trò giao diện tầng điều khiển liên kết lôgic LLC tầng vật lý mạng Tầng MAC cung cấp chế đánh địa gọi địa vật lý địa MAC Đây số cấp cách phân biệt cho bo mạch mạng, cho phép chuyển giao gói liệu tới đích mạng con, nghĩa mạng vật lý khơng có thiết bị định tuyến, ví dụ mạng Ethernet MAC - Media access control thường dùng từ đồng nghĩa với giao thức đa truy nhập (multiple access protocol), tầng MAC cung cấp giao thức chế điều khiển cần thiết cho phương pháp truy nhập kênh định (channel access method) Việc cho phép nhiều trạm kết nối tới mơi trường vật lý dùng chung mơi trường Ví dụ mơi trường vật lý dùng chung bus network, ring network, hub network, mạng không dây liên kết điểm-tớiđiểm bán song công (half-duplex) Địa MAC chuỗi cố định, nhập địa MAC vào để set IP tĩnh cho Arduino 38  Địa IP IP viết tắt từ tiếng Anh Internet Protocol - giao thức Internet, địa đơn mà thiết bị điện tử sử dụng để nhận diện liên lạc với mạng máy tính cách sử dụng giao thức Internet Mỗi địa IP cấp mạng Một cách đơn giản hơn: IP địa máy tính tham gia vào mạng nhằm giúp cho máy tính chuyển thơng tin cho cách xác, tránh thất lạc Có thể coi địa IP mạng máy tính giống địa nhà để nhân viên bưu điện đưa thư cho Bất kỳ thiết bị mạng nào, bao gồm định tuyến, chuyển mạch mạng, máy vi tính, máy chủ hạ tầng (như NTP, DNS, DHCP, SNMP, v.v.), máy in, máy fax qua Internet, vài loại điện thoại tham gia vào mạng có địa riêng, địa đơn phạm vi mạng cụ thể Vài địa IP có giá trị đơn phạm vi Internet tồn cầu, số khác cần phải đơn phạm vi công ty Địa IP hoạt động định vị để thiết bị IP tìm thấy giao tiếp với Tuy nhiên, mục đích khơng phải dùng làm định danh luôn xác định thiết bị cụ thể Trong thực tế nay, địa IP không làm định danh, công nghệ gán địa động biên dịch địa mạng Địa IP Tổ chức cấp phát số hiệu Internet (IANA) quản lý tạo IANA nói chung phân chia "siêu khối" đến Cơ quan Internet khu vực, từ lại phân chia thành khối nhỏ đến nhà cung cấp dịch vụ Internet công ty - IPv4: Địa IP theo phiên IPv4 sử dụng 32 bit để mã hố liệu Địa IP (IPv4) có dạng sau: EFG.HIJ.KMN.OPQ (ví dụ địa IP: 198.35.26.96) 39 Trong ký tự đại diện cho số người sử dụng máy tính, modem máy chủ có dịch vụ DHCP (Dynamic Host Configuration Protocol) gán cho chúng - IPv6: Địa IP theo phiên IPv6 sử dụng 128 bit để mã hố liệu, cho phép sử dụng nhiều địa so với IPv4.Ước tính địa IP phiên IPv6 cho phép cung cấp (4*10^4)^4 (4 tỉ lũy thừa 5) địa IP lúc Địa IP phiên IPv6 dần đưa vào áp dụng nguồn tài nguyên IPv4 cạn kiệt phát triển nhanh công nghệ thông tin Tuy nhiên lý tương thích với thiết bị cũ, nên khó thay hết cho IPv4, tổ chức đề xuất lộ trình chuyển đổi IPv4 sang IPv6 năm 2019 đến năm 2033 - IP tĩnh/động sử dụng Internet Thuật ngữ IP "tĩnh" nói đến địa IP cố định dành riêng cho người, nhóm người sử dụng mà thiết bị kết nối đến Internet họ luôn đặt địa IP Thông thường IP tĩnh cấp cho máy chủ với mục đích riêng (máy chủ web, mail…) để nhiều người truy cập mà khơng làm gián đoạn q trình Một số ISP u cầu khách hàng khai báo (hoặc cam kết) mục đích việc sử dụng IP tĩnh để quản lý cung cấp dịch vụ IP tĩnh cho khách hàng (nhằm tránh tạo máy chủ cung cấp dịch vụ mà không đăng ký không phép theo quy định riêng quốc gia) Trái lại với IP tĩnh IP động: Nếu không sử dụng dịch vụ đặc biệt cần dùng IP tĩnh, khách hàng thông thường ISP gán cho IP khác sau lần kết nối phiên kết nối đổi thành IP khác Hành động cấp IP động ISP nhằm tiết kiệm nguồn địa IP cạn kiệt Khi máy tính khơng kết nối vào mạng Internet nhà cung cấp sử dụng IP để cấp cho người sử dụng khác 40 Như sử dụng IP động người sử dụng khơng thể trở thành người cung cấp dịch vụ Internet (chẳng hạn lập trang web, mở proxy cho phép người khác tự thơng qua để che giấu tung tích máy tính mình) địa IP bị thay đổi Không vậy, người cung cấp dịch vụ tạo máy tính họ, sau thơng báo đến người khác người truy cập khoảng thời gian IP chưa bị thay đổi, thêm điều kiện ISP người tạo dịch vụ không đặt firewall để không cho phép truy cập trái phép đến Do sử dụng IP động (kết hợp dùng chung IP) nên người sử dụng Internet Việt Nam thường gặp rắc rối chịu hậu phá hoại từ người sử dụng IP trước (hoặc thời điểm sử dụng chung IP) Nhiều trang web, nhà cung cấp dịch vụ Internet…, cấm (block) số địa IP phát tán thư rác gây phá hoại từ địa IP xác định cấp cho IXP, ISP Việt Nam IP nằm dãy 192.168.1.2 tới 192.168.1.255 Không thể 192.168.1.1 IP thiết bị máy tính (nếu thiết bị điều khiển máy tính), thiết bị có địa IP khơng đặt trùng với IP IP đươc sử dụng để set cho Arduino đề tài 192.168.1.94 3.2 Tạo Web Server cho hệ thống Web server máy chủ web dùng để xử lý truy cập gửi từ máy khách thông qua giao thức HTTP Các truy cập HTTP thường gửi từ chương trình duyệt web máy tính cá nhân Thuật ngữ web server sử dụng để để cập tới khía cạnh phần cứng phần mềm Với khía cạnh phần cứng web server chất loại máy chủ giống máy chủ khác, nhiên máy chủ cần phải cài đặt phần mềm giúp xử lý truy cập gửi tới thông qua giao thức HTTP Ở phần lõi máy chủ web dịch vụ web phục vụ nội dung tĩnh cho trình duyệt cách tải tập tin từ đĩa chuyển lên mạng, tới người sử 41 dụng trình duyệt web Sự trao đổi hồn tồn thực gián tiếp thơng qua trình duyệt máy chủ kết nối tới thiết bị khác sử dụng HTTP Bất kỳ máy tính vào dịch vụ web cách cài đặt phần mềm dịch vụ kết nối internet Trên mạng có nhiều phần mềm ứng dụng dịch vụ web, bao gồm phầm mềm cung cấp tên miền từ NCSA Apache, phần mềm thương mại Microsoft, Netscape nhiều hãng khác Phần cứng máy chủ Web Server Tất Web Server có địa IP (IP Address) có Domain Name (tên miền) Tức ta gõ vào Address trình duyệt web dòng http://www.abc.com sau gõ phím Enter ta gửi yêu cầu đến Server có Domain Name www.abc.com Server tìm trang Web có tên index.htm gửi đến trình duyệt Bất kỳ máy tính trở thành Web Server việc cài đặt lên chương trình phần mềm Server Software sau kết nối vào Internet Nhập vào trình duyệt web địa : 192.168.1.1, vào trang quản lý model Tùy theo model mà người sử dụng mà chọn mục cho phù hợp Ở sử dụng moderm cáp quang Viettel 42 Vào NETWORK > STATICT DHCP SETUP Ta điền vào mục : + IP ADDRESS : 192.168.1.94 + MAC ADDRESS : đoạn code nạp cho Arduino: byte mac[] = {0xDA, 0xAD, 0xBE, 0xEB, 0xFE, 0xFB}, viết bỏ “0x” đi, tức là: “DAADBEEBFEFB” Nhấn apply Thế ta có địa IP mạng LAN điều khiển thiết bị qua mạng LAN 3.3 Đưa Web server lên Internet Chúng ta muốn điều khiển thiết bị xa, chẳng hạn từ Mỹ ta muốn bật tắt thiết bị điện Việt Nam chí theo dõi nhà qua hệ thống camera giám sát trực tuyến Internet Vậy bước ta cần làm đưa giao diện tạo mạng LAN lên Internet Đầu tiên truy cập vào trình duyệt 192.168.1.1 Sau vào Firewall, chọn chức DMZ, add địa IP 192.168.1.94 vào nhấn apply 43 Sau truy cập vào địa : http://www.ip2location.com/ Bên góc phải, nút tìm kiếm IP dùng đẻ điều khiển qua Internet Ở địa IP là: 116.109.8.188 Ta có dùng mạng Wifi khác để kiểm tra Bây gần liên kết giới xung quanh với Internet of Things 44 LỜI KẾT Theo tiêu chí xếp hạng nhà thơng minh hãng nghiên cứu thị trường Gartner công bố, hệ thống nhà thông minh giới đa phần thuộc nhóm nhà tự động Home Automation Cấp độ cao nhà thông minh Connected Home Đây hệ nhà thông minh mà Gartner dự đoán tới năm 2017 trở nên phổ biến Trong vài năm gần đây, đại gia công nghệ Microsoft, Apple, Google, Samsung gấp rút tìm cách chiếm "miếng bánh" lớn thị trường nhà thơng minh hãng ABI Research dự báo có quy mô đến 40 tỉ USD vào năm 2020 Như Google mua lại Nest (hãng sản xuất điều khiển nhiệt độ thơng minh thiết bị báo khói), Samsung mắt hệ thống nhà thơng minh khép kín thiết bị hãng hay gần Apple giới thiệu tảng phát triển ứng dụng nhà thông minh HomeKit Sống qua trải nghiệm trình nghiên cứu nhà thơng minh, người không khỏi ngạc nhiên nhận thấy sản phẩm SmartHome hệ thống nhà thơng minh hồn chỉnh - Connected Home, kết nối tất loại thiết bị nhà, không điều khiển theo kịch mà thiết kế kịch ngữ cảnh thơng minh dựa vào thói quen, thời điểm mệnh lệnh trước chủ nhà Điều có nghĩa Bkav SmartHome có trước dự đốn Gartner tiến bước trước "đại gia" cơng nghệ giới nhà thơng minh Nói cách khác, với sản phẩm SmartHome, người theo đuôi, tiêu thụ công nghệ giới thực lâu mà hồn tồn trở thành người đầu xu hướng công nghệ Bộ sản phẩm mà nhóm nghiên cứu đáp ứng 50% mà ngơi nhà thơng minh u cầu Có thể, bạn chưa tin vào điều Ngay băn khoăn, trải nghiệm thực sản phẩm SmartHome có xứng với đẳng cấp giới hay không? Hãy trải nghiệm sản phẩm nhà thông minh – SmartHome thời gian tới tự tìm cho câu trả lời 45 TÀI LIỆU THAM KHẢO Tiếng Việt Trần Trọng Hiếu (2015), Giáo trình Cấu trúc máy tính giao diện, Đại học Công nghiệp thực phẩm TP.HCM, lưu hành nội Hồng Minh Sơn (2005), Mạng truyền thơng công nghiệp, NXB Khoa học kỹ thuật Phạm Quang Huy, Lê Cảnh Trung (2014), Lập trình điều khiển với Arduino, NXB Khoa học kỹ thuật Nguyễn Đức Thành (2013), Đo lường điều khiển máy tính, NXB Đại học quốc gia TP.HCM Tiếng Anh Douglas E Comer (2013), Internetworking with TCP/IP Volume One, 6th Edition In: Pearson Michael Margolis (2011), Arduino Cookbook, 2nd Edition In: O'Reilly Media Ethernet and Networking, pp 495-556 Tài liệu từ Internet https://www.arduino.cc/en/Guide/ArduinoEthernetShield http://www.instructables.com/id/Easy-Basic-Arduino-Ethernet-Controller/ http://www.instructables.com/id/Arduino-Webserver-Control-Lights-RelaysServos-etc/ 10 https://en.wikipedia.org/wiki/NAT_Port_Mapping_Protocol 11 http://arduino.vn/tags/ethernet 12 http://arduino.vn/bai-viet/427-su-sang-tao-qua-cac-phien-ban-phan-cung-cuamach-tu-dong-arduino 13 http://www.smarthome.com.vn/smarthome 14 http://vnreview.vn/danh-gia-chi-tiet-nha-thongminh/-/view_content/content/1449866/do-nha-thong-minh-bkav-smarthome-voi-hangngoai-siemens-schneider 15 https://vi.wikipedia.org/wiki/Arduino 16 https://vi.wikipedia.org/wiki/Nhà_thông_minh 17 https://www.youtube.com/watch?v=2ab6SFZir9Y 18 https://www.youtube.com/watch?v=zvRNIH6vyU4 19 https://www.youtube.com/watch?v=JkPrAla_feU 20 https://www.youtube.com/watch?v=GYKpHhSaj3M&feature=youtu.be 46 47 ... pháp điều khiển thông minh thay người hay chí hỗ trợ người việc điều khiển thiết bị xung quanh Và giải pháp mà nhóm hướng đến sử dụng mạng Internet để điều khiển thiết bị điện nhà Nói đến điện. .. hợp Arduino IDE + Tiến hành chạy thử sửa lỗi 1.2.2 Mục tiêu phát triển đề tài tương lai  Điều khiển thiết bị giọng nói với Arduino Đã sử dụng Bluetooth để bật tắt thiết bị từ xa, điều khiển thiết. .. Board Arduino UNO Shield Ethernet để kết nối mạng Trường hợp muốn sử Đấu thiết bị vào Relay dùng để điều khiển thiết bị có điện áp cao dụng Wifi để điều khiển cần thay Shield Wifi Sau kết nối Arduino

Ngày đăng: 20/05/2018, 22:52

Từ khóa liên quan

Mục lục

  • MỤC LỤC

  • LỜI NÓI ĐẦU

  • CHƯƠNG 1: GIỚI THIỆU TỔNG QUAN

  • CHƯƠNG 2: LẮP ĐẶT VÀ NẠP CODE

  • CHƯƠNG 3: TẠO ĐỊA CHỈ CHO THIẾT BỊ ĐIỀU KHIỂN

  • LỜI KẾT

  • TÀI LIỆU THAM KHẢO

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

Tài liệu liên quan