Đồ án cơ sở 3: Thiết kế mô hình điều khiển thiết bị chiếu sáng sử dụng điện thoại thông minh qua wifi

Tìm hiểu đồ án thiết kế mô hình điều khiển thiết bị chiếu sáng trong nhà bằng điện thoại thông minh qua wifi. Khám phá công nghệ nhà thông minh hiện đại.

Trường đại học

Đại học Đà Nẵng

Chuyên ngành

Công nghệ thông tin và truyền thông Việt - Hàn

Người đăng

Ẩn danh

Thể loại

Đồ án cơ sở 3

Không rõ

56
1
0

Phí lưu trữ

30 Point

Tóm tắt

I. Khám phá Mô hình Điều khiển Thiết bị Chiếu sáng Thông minh qua WiFi

Trong bối cảnh công nghệ phát triển vượt bậc, khái niệm nhà thông minh (Smart Home) đang dần trở thành xu hướng tất yếu, mang lại tiện nghi và hiệu quả tối ưu cho cuộc sống hiện đại. Một trong những ứng dụng quan trọng và phổ biến nhất của IoT (Internet of Things) trong nhà ở là khả năng điều khiển thiết bị chiếu sáng từ xa. Hệ thống này không chỉ giúp người dùng dễ dàng bật/tắt đèn mà còn có thể hẹn giờ, thay đổi cường độ sáng, hoặc lập lịch tự động, tất cả chỉ với điện thoại thông minh qua wifi. Đây là một bước tiến lớn so với các phương pháp truyền thống, giải quyết các vấn đề về quản lý năng lượng và sự tiện lợi. Việc thiết kế mô hình điều khiển thiết bị chiếu sáng sử dụng điện thoại thông minh qua wifi không chỉ nâng cao chất lượng cuộc sống mà còn góp phần vào việc tiết kiệm năng lượng, bảo vệ môi trường. Các giải pháp dựa trên nền tảng như NodeMCU-ESP12E, Arduino hay Raspberry Pi đã mở ra nhiều khả năng sáng tạo trong việc phát triển các hệ thống tự động hóa nhà ở, đặc biệt là hệ thống chiếu sáng.

1.1. Tại sao cần Hệ thống Chiếu sáng Thông minh

Sự cần thiết của hệ thống chiếu sáng thông minh xuất phát từ những hạn chế cố hữu của hệ thống chiếu sáng truyền thống. Việc quên tắt đèn khi ra khỏi nhà hoặc phòng làm việc là tình trạng phổ biến, dẫn đến lãng phí điện năng đáng kể. Hơn nữa, với các không gian rộng lớn hoặc nhiều tầng, việc điều khiển thủ công từng công tắc trở nên bất tiện và tốn thời gian. Một hệ thống chiếu sáng thông minh cho phép người dùng kiểm soát toàn bộ đèn từ một giao diện duy nhất trên điện thoại thông minh, bất kể đang ở đâu. Điều này không chỉ mang lại sự tiện lợi mà còn tối ưu hóa việc sử dụng năng lượng, giúp giảm hóa đơn tiền điện. Khả năng lập lịch tự động bật/tắt đèn theo khung giờ nhất định hoặc dựa trên điều kiện môi trường (như ánh sáng tự nhiên) cũng là một ưu điểm vượt trội, đảm bảo ánh sáng luôn được cung cấp phù hợp mà không cần sự can thiệp liên tục từ người dùng. Sự tích hợp của công nghệ wifi đóng vai trò then chốt, tạo nên một mạng lưới kết nối ổn định và linh hoạt.

1.2. Lợi ích vượt trội từ việc Điều khiển Đèn bằng Điện thoại

Việc điều khiển đèn bằng điện thoại thông minh qua wifi mang lại nhiều lợi ích thiết thực, cải thiện đáng kể trải nghiệm sống và làm việc. Đầu tiên là sự tiện lợi tối đa: người dùng có thể bật/tắt, điều chỉnh độ sáng, hoặc thay đổi màu sắc đèn chỉ bằng vài thao tác trên ứng dụng di động, mà không cần phải di chuyển đến từng công tắc. Điều này đặc biệt hữu ích cho người cao tuổi, người khuyết tật, hoặc khi có quá nhiều công tắc trong nhà. Thứ hai, hệ thống giúp tiết kiệm năng lượng hiệu quả. Khả năng thiết lập chế độ tự động, hẹn giờ hoặc tích hợp với cảm biến ánh sáng giúp tránh lãng phí điện, đảm bảo đèn chỉ bật khi cần thiết. Thứ ba, nâng cao an ninh và an toàn. Khi vắng nhà, người dùng có thể bật đèn từ xa để tạo cảm giác có người ở nhà, giúp răn đe kẻ gian. Ngoài ra, việc sử dụng các thiết bị điện tử có khả năng phản hồi trạng thái giúp dễ dàng phát hiện sự cố (ví dụ: đèn vẫn bật khi không có ai), tăng cường tính an toàn cho ngôi nhà. Các lợi ích này biến việc điều khiển thiết bị chiếu sáng sử dụng điện thoại thông minh qua wifi trở thành một phần không thể thiếu của nhà thông minh hiện đại.

II. Thách thức khi Phát triển Hệ thống Điều khiển Chiếu sáng IoT qua WiFi

Mặc dù mang lại nhiều lợi ích, quá trình thiết kế mô hình điều khiển thiết bị chiếu sáng sử dụng điện thoại thông minh qua wifi cũng đối mặt với không ít thách thức kỹ thuật và vận hành. Sự phức tạp của việc tích hợp nhiều thành phần phần cứng và phần mềm, từ vi điều khiển như NodeMCU-ESP12E, các module relay, cảm biến, cho đến việc phát triển ứng dụng di động và backend server, đòi hỏi kiến thức chuyên sâu và kinh nghiệm thực tiễn. Thách thức không chỉ dừng lại ở việc làm cho hệ thống hoạt động mà còn ở việc tối ưu hóa hiệu suất, đảm bảo tính bảo mật và khả năng mở rộng trong tương lai. Nền tảng IoT tuy mạnh mẽ nhưng cũng đòi hỏi các nhà phát triển phải liên tục cập nhật công nghệ và giải pháp mới để đáp ứng nhu cầu ngày càng cao của người dùng về một hệ thống chiếu sáng thông minh hiệu quả và ổn định.

2.1. Vấn đề tương thích và ổn định kết nối WiFi

Một trong những thách thức lớn khi triển khai hệ thống điều khiển thiết bị chiếu sáng sử dụng điện thoại thông minh qua wifi là đảm bảo tính tương thích và ổn định của kết nối WiFi. Các thiết bị IoT như NodeMCU-ESP12E cần được cấu hình chính xác để kết nối với mạng WiFi hiện có. Tuy nhiên, nhiễu sóng, khoảng cách từ router, vật cản và số lượng thiết bị kết nối đồng thời có thể ảnh hưởng nghiêm trọng đến chất lượng tín hiệu và tốc độ truyền tải dữ liệu. "Tốc độ đáp ứng chưa được nhanh" và "server được tạo ra là server miễn phí nên có nhiều hạn chế trong tốc độ truyền tải và sự ổn định" là những hạn chế thực tế được ghi nhận trong nghiên cứu (Đại học Đà Nẵng, Đồ án Cơ sở 3). Để khắc phục, cần tối ưu vị trí đặt thiết bị, sử dụng các bộ lặp sóng (repeater) nếu cần, và lựa chọn server có băng thông cũng như tốc độ xử lý nhanh hơn. Sự ổn định của kết nối WiFi là yếu tố then chốt quyết định trải nghiệm người dùng đối với điều khiển chiếu sáng từ xa.

2.2. Khó khăn trong tích hợp phần cứng và lập trình ứng dụng

Quá trình thiết kế mô hình điều khiển thiết bị chiếu sáng đòi hỏi sự phối hợp chặt chẽ giữa phần cứng và phần mềm, điều này thường đi kèm với nhiều khó khăn. Về phần cứng, việc lựa chọn và tích hợp các linh kiện như vi điều khiển (NodeMCU-ESP12E), module relay để bật/tắt đèn, và các cảm biến (ví dụ: cảm biến ánh sáng) cần phải được thực hiện cẩn thận để đảm bảo hoạt động chính xác và an toàn. Các vấn đề như cấp nguồn, đấu nối dây, và thiết kế mạch in có thể phức tạp. Về lập trình ứng dụng, việc phát triển một ứng dụng di động (Android/iOS) thân thiện với người dùng để điều khiển đèn bằng điện thoại đòi hỏi kỹ năng lập trình giao diện và xử lý logic kết nối mạng. Ngoài ra, việc thiết lập giao tiếp giữa thiết bị nhúng (NodeMCU) và server, cũng như giữa server và ứng dụng di động, là một công đoạn quan trọng nhưng tiềm ẩn nhiều lỗi. Theo tài liệu, "Giao diện web và ứng dụng di động còn đơn giản, chưa có đầy đủ các chức năng, còn hạn chế" cho thấy đây là một khía cạnh cần được đầu tư và phát triển thêm để hoàn thiện hệ thống chiếu sáng thông minh.

III. Phương pháp Thiết kế Xây dựng Hệ thống Điều khiển Chiếu sáng Hiệu quả

Để vượt qua các thách thức và tạo ra một mô hình điều khiển thiết bị chiếu sáng sử dụng điện thoại thông minh qua wifi hiệu quả, việc áp dụng một phương pháp thiết kế rõ ràng và có hệ thống là vô cùng quan trọng. Phương pháp này bao gồm việc lựa chọn nền tảng phần cứng phù hợp, thiết kế kiến trúc hệ thống tổng thể, phát triển phần mềm nhúng cho vi điều khiển, xây dựng ứng dụng di động thân thiện với người dùng và triển khai backend server. Mỗi bước đều đòi hỏi sự chính xác và kiểm thử kỹ lưỡng để đảm bảo toàn bộ hệ thống hoạt động ổn định và đáp ứng đúng các yêu cầu về chức năng. Việc sử dụng các công nghệ mã nguồn mở như Arduino IDE và các module phổ biến như NodeMCU-ESP12E giúp giảm thiểu chi phí và tăng tốc độ phát triển, đồng thời tận dụng được cộng đồng hỗ trợ rộng lớn.

3.1. Lựa chọn và Tích hợp Linh kiện Phần cứng Chủ chốt

Việc lựa chọn các linh kiện phần cứng phù hợp là nền tảng cho sự thành công của thiết kế mô hình điều khiển thiết bị chiếu sáng sử dụng điện thoại thông minh qua wifi. Trong nhiều nghiên cứu, NodeMCU-ESP12E đã được chọn làm bộ điều khiển trung tâm nhờ khả năng tích hợp WiFi và lập trình dễ dàng với Arduino IDE. "NodeMCU-ESP12E tương tự Arduino, và xây dựng đề tài nghiên cứu với mục tiêu điều khiển các thiết bị chiếu sáng qua internet (wifi)" (Đại học Đà Nẵng, Đồ án Cơ sở 3). Các linh kiện quan trọng khác bao gồm module relay để thực hiện chức năng bật/tắt các bóng đèn, cảm biến ánh sáng (ví dụ: quang trở LDR) để thu thập dữ liệu môi trường và hỗ trợ các tính năng tự động. Ngoài ra, cần có nguồn điện ổn định và các nút nhấn vật lý để điều khiển cục bộ khi cần thiết. Quá trình tích hợp đòi hỏi sự hiểu biết về điện tử, sơ đồ mạch và đảm bảo an toàn điện. Việc kiểm tra từng module riêng lẻ trước khi lắp ráp toàn bộ hệ thống sẽ giúp giảm thiểu lỗi và tăng cường độ tin cậy của hệ thống chiếu sáng thông minh.

3.2. Phát triển Phần mềm Nhúng và Ứng dụng Điều khiển Di động

Sau khi hoàn thiện phần cứng, việc phát triển phần mềm là bước tiếp theo để hiện thực hóa khả năng điều khiển thiết bị chiếu sáng sử dụng điện thoại thông minh qua wifi. Phần mềm nhúng cho NodeMCU-ESP12E sẽ chịu trách nhiệm giao tiếp với các module relay và cảm biến, đồng thời duy trì kết nối với web server thông qua WiFi. Việc lập trình thường được thực hiện trong Arduino IDE, sử dụng ngôn ngữ C/C++ và các thư viện hỗ trợ ESP8266. Mã nguồn phải được tối ưu để đảm bảo tốc độ phản hồi nhanh và tiêu thụ năng lượng thấp. Song song đó, việc phát triển ứng dụng di động (ví dụ: ứng dụng Android) là cần thiết để người dùng có thể điều khiển đèn bằng điện thoại một cách trực quan. Ứng dụng này sẽ gửi các lệnh điều khiển đến web server và nhận về trạng thái của các thiết bị. "Hệ thống điện tử này giao tiếp với chủ nhà thông qua phần mềm trên di động, máy tính bảng, hoặc một giao diện web. Thông qua đó, ta có thể bật tắt tất cả thiết bị chiếu sáng trong nhà, hẹn giờ hay lập lịch trình tự động qua ứng dụng di động (Android)" (Đại học Đà Nẵng, Đồ án Cơ sở 3). Giao diện ứng dụng cần được thiết kế đơn giản, dễ sử dụng, và hiển thị rõ ràng trạng thái hoạt động của các thiết bị chiếu sáng.

3.3. Thiết lập Web Server và Giao thức Giao tiếp IoT

Việc thiết lập Web server là một khía cạnh trung tâm trong việc thiết kế mô hình điều khiển thiết bị chiếu sáng sử dụng điện thoại thông minh qua wifi. Server đóng vai trò là cầu nối trung gian, nhận lệnh từ ứng dụng di động và truyền đến các thiết bị NodeMCU-ESP12E, đồng thời nhận trạng thái từ thiết bị và gửi về cho ứng dụng. Các giao thức giao tiếp IoT phổ biến như HTTP (GET/POST) hoặc MQTT thường được sử dụng để đảm bảo truyền tải dữ liệu hiệu quả và bảo mật. Trong nghiên cứu của Đại học Đà Nẵng, việc sử dụng các phương thức HTTP GET/POST đã được áp dụng để lấy trạng thái và điều khiển các thiết bị. Việc lựa chọn một nền tảng server phù hợp, có thể là server miễn phí cho mục đích nghiên cứu hoặc server trả phí với băng thông cao hơn cho ứng dụng thực tế, là rất quan trọng. "Server được tạo ra là server miễn phí nên có nhiều hạn chế trong tốc độ truyền tải và sự ổn định" (Đại học Đà Nẵng, Đồ án Cơ sở 3) chỉ ra rằng việc nâng cấp cơ sở hạ tầng server là cần thiết để cải thiện hiệu suất của hệ thống điều khiển chiếu sáng từ xa trong tương lai. Sự ổn định của server ảnh hưởng trực tiếp đến khả năng phản hồi của toàn bộ hệ thống.

IV. Đánh giá Hiệu quả và Ứng dụng Thực tiễn của Hệ thống Chiếu sáng Thông minh

Sau khi hoàn tất quá trình thiết kế mô hình điều khiển thiết bị chiếu sáng sử dụng điện thoại thông minh qua wifi, việc đánh giá hiệu quả và khả năng ứng dụng thực tiễn là cực kỳ quan trọng. Các tiêu chí đánh giá bao gồm độ chính xác của lệnh điều khiển, tốc độ phản hồi, sự ổn định của kết nối, và mức độ thân thiện của giao diện người dùng. Một hệ thống thành công phải đáp ứng được các yêu cầu về tiện nghi, tiết kiệm năng lượng và an toàn. Các nghiên cứu đã chỉ ra rằng, việc áp dụng công nghệ IoT vào hệ thống chiếu sáng thông minh mang lại những cải tiến đáng kể so với phương pháp điều khiển truyền thống. "Mô hình thiết kế có tính thẩm mỹ" và "đánh giá, so sánh với các hệ thống thực tế khoảng 65%" (Đại học Đà Nẵng, Đồ án Cơ sở 3) là những minh chứng cho tiềm năng của giải pháp này, mặc dù vẫn còn nhiều dư địa để tối ưu và phát triển.

4.1. Kết quả Đạt được và Hiệu suất Hoạt động

Mô hình điều khiển thiết bị chiếu sáng sử dụng điện thoại thông minh qua wifi đã đạt được những kết quả khả quan trong việc cung cấp khả năng điều khiển từ xa và tự động hóa. Hệ thống cho phép người dùng bật/tắt đèn từ bất kỳ đâu có kết nối internet, mang lại sự tiện lợi vượt trội. Khả năng thiết lập lịch trình tự động, tích hợp với cảm biến ánh sáng để bật/tắt đèn theo điều kiện môi trường, cũng là một điểm mạnh, góp phần tiết kiệm năng lượng. Theo kết quả nghiên cứu, hệ thống đã kiểm soát được "các thiết bị chiếu sáng qua internet (wifi)" và "giúp tự động hóa hoàn toàn hoặc bán tự động trong việc quản lý, điều khiển". Mặc dù còn "hạn chế trong tốc độ truyền tải và sự ổn định" do sử dụng server miễn phí, nhưng về cơ bản, các chức năng điều khiển đã hoạt động đúng như mong đợi. Hiệu suất hoạt động tổng thể cho thấy tiềm năng lớn trong việc triển khai rộng rãi các giải pháp nhà thông minh tương tự.

4.2. So sánh và Đánh giá với các Hệ thống Chiếu sáng Truyền thống

Khi so sánh với các hệ thống chiếu sáng truyền thống, mô hình điều khiển thiết bị chiếu sáng sử dụng điện thoại thông minh qua wifi thể hiện rõ ràng ưu điểm vượt trội. Hệ thống truyền thống chỉ cho phép điều khiển cục bộ tại vị trí công tắc, không có khả năng hẹn giờ, lập lịch hoặc tự động hóa dựa trên cảm biến. Ngược lại, giải pháp IoT này cho phép điều khiển chiếu sáng từ xa qua điện thoại thông minh, mang lại sự linh hoạt và tiện nghi tối đa. Hơn nữa, khả năng tích hợp với các cảm biến ánh sáng giúp hệ thống tự động điều chỉnh cường độ chiếu sáng hoặc bật/tắt đèn dựa trên mức độ ánh sáng tự nhiên, dẫn đến tiết kiệm điện năng đáng kể. Mặc dù chi phí ban đầu cho việc lắp đặt một hệ thống chiếu sáng thông minh có thể cao hơn, nhưng lợi ích lâu dài về tiết kiệm năng lượng, sự tiện lợi và nâng cao chất lượng cuộc sống là không thể phủ nhận. "Đánh giá, so sánh với các hệ thống thực tế khoảng 65%" cho thấy rằng mô hình này đã đạt được một mức độ hiệu quả đáng kể và có thể cạnh tranh với các giải pháp hiện có trên thị trường.

V. Định hướng Phát triển Tương lai cho Mô hình Điều khiển Chiếu sáng IoT

Với những tiềm năng to lớn mà mô hình điều khiển thiết bị chiếu sáng sử dụng điện thoại thông minh qua wifi mang lại, việc định hướng phát triển trong tương lai là cực kỳ quan trọng để nâng cao hiệu quả và mở rộng khả năng ứng dụng. Những cải tiến không chỉ tập trung vào việc khắc phục các hạn chế hiện có mà còn hướng tới việc tích hợp thêm nhiều tính năng thông minh, tăng cường bảo mật và tối ưu hóa trải nghiệm người dùng. Mục tiêu cuối cùng là xây dựng một hệ thống chiếu sáng thông minh toàn diện, linh hoạt và dễ dàng tùy biến, đáp ứng mọi nhu cầu của một nhà thông minh hiện đại. Việc tiếp tục nghiên cứu và ứng dụng các công nghệ mới sẽ là chìa khóa để đạt được những mục tiêu này.

5.1. Nâng cao Hiệu suất và Mở rộng Tính năng Cảm biến

Để nâng cao hiệu suất và mở rộng khả năng của mô hình điều khiển thiết bị chiếu sáng sử dụng điện thoại thông minh qua wifi, việc tối ưu hóa tốc độ phản hồi và tích hợp thêm các loại cảm biến là điều cần thiết. Tài liệu gốc đã chỉ ra "tốc độ đáp ứng chưa được nhanh" là một hạn chế. Để cải thiện, cần tối ưu hóa mã nguồn, sử dụng các giao thức truyền thông hiệu quả hơn (như MQTT) và xem xét nâng cấp hạ tầng server. Về mở rộng tính năng, việc "thêm các cảm biến như: cảm biến chuyển động, cảm biến nhiệt, cảm biến tiệm cận" (Đại học Đà Nẵng, Đồ án Cơ sở 3) sẽ cho phép hệ thống tự động hóa linh hoạt hơn. Ví dụ, đèn có thể tự động bật khi có người vào phòng (cảm biến chuyển động) hoặc điều chỉnh nhiệt độ ánh sáng dựa trên nhiệt độ môi trường. Việc tích hợp nhiều loại cảm biến sẽ biến hệ thống chiếu sáng thông minh thành một phần của một hệ sinh thái nhà thông minh toàn diện, mang lại sự tiện nghi và an toàn tối đa cho người sử dụng.

5.2. Cải thiện Hạ tầng Server và Tích hợp Điều khiển Đa phương thức

Một trong những hạn chế được chỉ ra trong nghiên cứu là "server được tạo ra là server miễn phí nên có nhiều hạn chế trong tốc độ truyền tải và sự ổn định". Để khắc phục điều này, "sử dụng domain có băng thông và tốc độ xử lý nhanh" (Đại học Đà Nẵng, Đồ án Cơ sở 3) là một hướng phát triển quan trọng. Việc đầu tư vào một server mạnh mẽ hơn hoặc sử dụng các dịch vụ cloud chuyên nghiệp sẽ cải thiện đáng kể độ ổn định và khả năng phản hồi của hệ thống điều khiển chiếu sáng từ xa. Ngoài ra, việc tích hợp điều khiển đa phương thức sẽ tăng cường tính linh hoạt cho người dùng. Bên cạnh điều khiển đèn bằng điện thoại thông minh qua wifi, việc "thêm điều khiển qua Bluetooth" sẽ hữu ích trong các trường hợp mất kết nối internet hoặc khi người dùng ở gần thiết bị. Khả năng "chế độ hẹn giờ thực hiện offline qua module thời gian thực RTC DS3231" cũng là một cải tiến quan trọng, đảm bảo các lịch trình đã thiết lập vẫn hoạt động ngay cả khi không có kết nối mạng, tăng cường độ tin cậy của hệ thống chiếu sáng thông minh.

Tóm tắt và mô tả trên trang này được tạo với sự hỗ trợ của AI từ nội dung tài liệu gốc; tài liệu do người dùng đóng góp và được kiểm duyệt trước khi xuất bản. Báo lỗi nội dung.

14/03/2026
Đồ án cơ sở 3 đề tài thiết kế mô hình điều khiển thiết bị chiếu sáng sử dụng điện thoại thông minh qua wifi trong nhà

Trích đoạn nội dung tài liệu

ĐẶT VẤN ĐỀ Thường ngày để điều khiển chiếu sáng trong nhà, bạn phải di chuyển và bật tắt lắm công tắc. Tuy nhiên, với ngôi nhà thông minh thì các kịch bản chiếu sáng được thiết lập sẵn cho từng hoạt cảnh chi tiết, chỉ một chạm là bạn được điều khiển khung chiếu sáng theo ý muốn. Với những người mất khả năng đi lại, thì giải pháp này là lựa chọn tốt nhất. Qua bảng điều khiển trên úng dụng, bạn có thể biết được đèn nào đang bật hay đã tắt và bạn 100% bật hoặc tắt thiết bị đó ngay trên điện thoại hay Website khi không cần thiết.

Nếu bạn là người hay quên, đãng trí thì chức năng hẹn giờ bật tắt đèn là giải pháp hiệu quả trong việc tiết kiệm điện, ví dụ như đèn ở ngoài trời tự động bật tắt vào ban ngày hoặc ban đêm nhờ cảm biến ánh sáng, hay hẹn giờ lập thời gian biểu cho các thiết bị trong nhà có thể tự động bật tắt theo giờ, theo ngày, hay cả tuần.2 MỤC TIÊU - Điều khiển hệ thống chiếu sáng trong gia đình qua các thiết bị có internet bất cứ ở đâu. - Bật tắt tự động qua thiết lập thời gian biểu cho các thiết bị. - Thay đổi tùy thuộc vào ánh sáng môi trường và điều chỉnh cho phù hợp. - Xây dựng phần mềm quản lý trên nhiều nền tảng: Android, Website, IOS (sau này), v.v - Giao diện quản lý thân thiện, đơn giản và dễ sử dụng.

=> Tiết kiệm năng lượng, hiệu quả sử dụng cao, an toàn, dễ sử dụng, tiện nghi và thông minh, đem lại sự hiện đại, sang trọng.3 NỘI DUNG NGHIÊN CỨU - Xác định mục tiêu và giới hạn nghiên cứu - Tìm hiểu cơ sở lý thuyết - Thiết kế khối cảm biến, khối khối điều khiển qua rơ le và khối nút nhấn thủ công và khối hoàn chỉnh - Xây dựng WebServer - Viết code cho NodeMCU ESP-12E - Xây dựng ứng dụng di đông (Android App) - Thiết kế mô hình nhà và lắp ráp các board mạch - Chạy thử và kiểm tra, sửa chữa lỗi 1.4 GIỚI HẠN - Hệ thống chỉ ở mức độ điều khiển đơn giản - Chỉ hoạt động khi có WIFI trong nhà - App chỉ có trên nền tảng Android - Domain cho WebServer miễn phí nên khó tránh rủi ro tốc độ và lâu dài 1.5 CẤU TRÚC ĐỒ ÁN Với đề tài "THIẾT KẾ MÔ HÌNH ĐIỀU KHIỂN THIẾT BỊ CHIẾU SÁNG SỬ DỤNG ĐIỆN THOẠI THÔNG MINH QUA WIFI TRONG NHÀ" thì bố cục đồ án như sau: Chương 2: Cơ sở lý thuyết Chương này trình bày giới thiệu phần cứng của hệ thống điều khiển, các công cụ hỗ trợ cho việc xây dựng phần mềm hệ thống Chương 3: Phân tích và thiết kế hệ thống. Chương này trình bày về sơ đồ khối, sơ đồ nguyên lý, sơ đồ hoạt động của các board mạch của hệ thống, lưu đồ thuật toán. Quy trình xây dựng WebServer và App Android và các chức năng liên quan. Chương 4: Triển khai thực hiện Chương này trình bày quy trình lắp ráp các board mạch và thiết kế mô hình nhà.

Hoàn thiện WebServer và ứng dụng di động Android. Bên cạnh đó là hình ảnh thực tế, cũng như kết quả. Chương 5: Kết quả đạt được Chương này giới thiệu về sản phẩm thực hiện, mô hình, ứng dụng di động và web server. Chương 6: Kết luận và hướng phát triển Chương này trình bày quy trình kết quả mà đề tài đạt được, đồng thời đưa ra hướng phát triển để có được một đề tài hoàn thiện và đáp ứng được nhu cầu cho cuộc sống hiện đại như ngày nay.

Chương 2 CƠ SỞ LÝ THUYẾT 2.1 GIỚI THIỆU Trong chương này là các lý thuyết có liên quan đến các vấn đề mà đề tài sẽ dùng để thiết kế và triển khai thực hiện.2 GIỚI THIỆU PHẦN CỨNG - Thiết bị đầu vào: module cảm biến ánh sánh, các nút nhấn điều khiển, nguồn 5V DC và 220V AC. - Thiết bị đầu ra: module rơ le, các đèn. - Thiết bị vửa là đầu vào và đầu ra: NodeMCU ESP-12E. - Thiết bị điều khiển: di động Android, máy tính, laptop có kết nối internet.

- Chuẩn giao thức mạng internet: HTTP (GET METHOD) 2.1 Bộ điều khiển trung tâm NodeMCU ESP-12E a) Giới thiệu về NodeMCU v1.0 Lua – ESP8266 ESP12E NodeMcu là một mạch phát triển nền tảng IoT (Internet of Thing), sử dụng môđun ESP-12 (Wifi ESP8266 SoC).1 Bộ điều khiển trung tâm – NodeMCU ESP-12E NodeMcu có một số ưu điểm như sau: - Thiết kế theo cách tương tự Arduino - Hỗ trợ In/Out, PWM, ADC, I2C, UART. - Sử dụng ESP8266 cho khả năng kết nối Wifi - Có sẵn cổng giao tiếp với máy tinh (COM ảo) tương tự Arduino - Có thể lập trình bằng nhiều công cụ, trong đó có Arduino IDE - Sử dụng NodeMcu, với chíp wifi ESP8266, có thể triển khai các dự án, đề tài điện tử, cơ - điện tử,. sử dụng giao tiếp không dây wifi một cách dễ dàng và tiết kiệm chi phí. Hiện nay có 2 phiên bản NodeMcu là 0.0 (do MME cung cấp) nhỏ gọn, tiện dụng cho mạch test (mạch cắm lỗ) đồng thời sử dụng chíp giao tiếp máy tính CP2102.2 Sơ đồ chân NodeMCU ESP-12E c) Thông số Các thông số điển hình: - Wi-Fi 2.4 GHz, hỗ trợ WPA/WPA2, 802.11 b/g/n protocol - 1 kênh ADC 10 bit, 10 chân In/Out, PWM, truyền nhận SPI, UART, I2C - Tốc độ hoạt động 80Mhz, - Tích hợp giao thức TCP/IP (ipv4) - Dòng tiêu thụ thấp - Tích hợp vi điều khiển 32-bit tiêu thụ điện năng thấp - Điện áp nguồn (qua cổng USB) 5V.

Điện áp các chân In/Out: 3.3V - Tích hợp cổng giao tiếp (COM ảo). Có thể lập trình bằng Arduino. d) Một số ứng dụng cơ bản a. Trong học tập Sử dụng ESP8266 hiển thị lên led ma trận Một cách đơn giản để bạn tạo một chiếc đồng hồ, hay một khung led để biểu thị các đoạn văn bản mà bạn muốn.

Có thể áp dụng ứng dụng ESP8266 web server để áp dụng vào ứng dụng này, bạn sẽ sử dụng trình duyệt web hoặc điện thoại để gửi đoạn văn bản đến led ma trận.3 Ứng dụng NodeMCU trong học tập b. Trong công nghiệp Robot: Arduino được ứng dụng trong các thiết kế về Robot, cụ thể như điều khiển motor, nhận biết và xử lý thông qua cảm biến. Máy CNC mini sử dụng cho điêu khắc sử dụng laser hoặc spindle tốc độ cao.4 Ứng dụng NodeMCU trong công nghiệp c. Trong dân dụng Nhà thông minh sử dụng các thiết bị kết nối Internet để có thể quản lý và giám sát các thiết bị và hệ thống từ xa như ánh sáng và nhiệt độ.5 Ứng dụng NodeMCU trong dân dụng 2.2 Rơ le 4 kênh a) Giới thiệu rơ le 4 kênh và tính năng Rơ-le là một loại linh kiện điện tử thụ động rất hay gặp trong các ứng dụng thực tế.

Module 4 relay thích hợp cho các ứng dụng đóng ngắt điện thế cao AC hoặc DC, các thiết bị tiêu thụ dòng lớn, module thiết kế nhỏ gọn, có opto và transistor cách ly, kích đóng bằng mức thấp (0V) phù hợp với mọi loại MCU và thiết kế có thể sử dụng nguồn ngoài giúp cho việc sử dụng trở nên thật linh động và dễ dàng! Rơ-le là một công tắc (khóa K). Nhưng khác với công tắc ở một chỗ cơ bản, rơ-le được kích hoạt bằng điện thay vì dùng tay người.6 Rơ le 4 kênh b) Sơ đồ chân Hình 2.7 Sơ đồ chân Rơ le NO = Normally Open : chân thường mở COM = Common Pin : chân chung NC = Normally Closed : chân thường đóng GND = Ground (-) : chân đất, mass – (DC-) VCC = 5V (+) : chân nguồn dương + (DC+) SIG = SIGNAL : chân tín hiệu Relay switch indicator = HIGH or LOW : chế độ ban đầu cao hoặc thấp Relay : tải đóng ngắt (cuộn cảm c) Thông số - Sử dụng điện áp nuôi 5VDC. - 4 Relay đóng ngắt ở điện thế kích bằng 0V nên có thể sử dụng cho cả tín hiệu 5V hay 3v3 (cần cấp nguồn ngoài), mỗi Relay tiêu thụ dòng khoảng 80mA. - Điện thế đóng ngắt tối đa: AC250V - 10A hoặc DC30V - 10A.

- Có thể kích mức 0 hoặc mức 1 thông qua Jupmer - Có đèn báo đóng ngắt trên mỗi Relay.3 Điện trở a) Giới thiệu và tính năng Điện trở hay Resistor là một linh kiện điện tử thụ động gồm 2 tiếp điểm kết nối, thường được dùng để hạn chế cường độ dòng điện chảy trong mạch, điều chỉnh mức độ tín hiệu, dùng để chia điện áp, kích hoạt các linh kiện điện tử chủ động như transistor, tiếp điểm cuối trong đường truyền điện và có trong rất nhiều ứng dụng khác.8 Điện trở b) Thông số Hình 2.9 Giá trị của điện trở 2.4 Đèn chiếu sáng Dùng để chiếu sáng, trong sản phẩm thực hiện dùng đèn AC 220V Hình 2.10 Đèn chiếu sáng 2.5 Module cảm biến ánh sáng a) Giới thiệu về module cảm biến ánh sáng và tính năng Module Cảm Biến Ánh Sáng dùng quang trở có ưu điểm: - Giá thành rẻ. - Điện áp sử dụng 3.3-5V, tương thích với các board Arduino - Độ chính xác cao nhờ sử dụng IC so sánh áp (comparator) LM393. - Nhỏ gọn - Các thành phần phụ như điện trở, tụ điện… cần thiết cho mạch đã được gắn đầy đủ. - Chỉ cần cấp nguồn, nối dây điều khiển vào rơ le là có thể tắt/mở bóng đèn theo ý muốn.11 Module cảm biến ánh sáng Tính năng: - Cảm biến ánh sáng ban ngày và ban đêm - Sử dụng ánh sáng điều khiển thiết bị điện - Đèn sáng tự động khi trời tối - Các ứng dụng quang học khác b) Thông số - Điện áp làm việc: 3V – 5V - Kích thước module: 32mm x 11mm x 20mm - 3(hoặc 4) chân ra : VCC- D0(I/O)- GND - IC so sánh áp (comparator) LM393.

Theo sơ đồ mạch nguyên lý dưới: Khi module cảm biến rung được kích hoạt, khi đó sẽ có sự thay đổi điện áp tại đầu vào của Ic LM393. Ic này nhận biết có sự thay đổi nó sẽ đưa ra một tín hiệu thấp để báo hiệu có sự rung động.6 Nút nhấn 2 chân a) Giới thiệu và tính năng - Đóng ngắt trong thời gian nhất định. - Dùng trong các mạch điện tử. - Đóng ngắt cho thiết bị.12 Nút nhân 2 chân b) Thông số Hình 2.13 Mạch nút nhấn 2 chân - Màu Sắc: Đen.

- Số Chân: 2 Chân. - Kích thước: 6x6x5mm 2.3 GIỚI THIỆU CÔNG CỤ LẬP TRÌNH 2.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ