Ứng dụng nền tảng Hassio để điều khiển thiết bị điện tử tại phòng thực hành máy tính TDC

Ứng dụng Hassio điều khiển thiết bị điện tử phòng thực hành máy tính tại TDC. Tự động hóa, quản lý hiệu quả, tiết kiệm năng lượng.

Chuyên ngành

Công Nghệ Thông Tin

Người đăng

Ẩn danh

Thể loại

Nghiên cứu khoa học

2019

84
1
0

Phí lưu trữ

30 Point

Mục lục chi tiết

Danh mục các ký hiệu, các chữ viết tắt

Danh mục các bảng

Danh mục các hình vẽ, đồ thị

1. CHƢƠNG I: MỞ ĐẦU

1.1. Lý do chọn đề tài

1.2. Đối tƣợng và phạm vi nghiên cứu

1.3. Phƣơng pháp nghiên cứu

2. CHƢƠNG II: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

2.1. Phân tích hệ thống

2.2. Broadlink RM Mini 3

2.3. Công tắc Sonoff

2.4. Các thiết bị sử dụng sóng Zigbee

2.5. Nền tảng HomeAssistant

2.6. Mô hình các thiết bị

3. CHƢƠNG III: TRIỂN KHAI

3.1. Cài đặt Hassio lên Raspberry Pi3 B+

3.2. Cài đặt Broadlink RM Mini 3

3.3. Cài đặt Công Tắc Sonoff

3.4. Cài đặt cảm biến

3.5. Cấu hình điều khiển bật tắt máy tính

3.6. Cấu hình tự động theo lịch trình

4. CHƢƠNG IV: TỔNG KẾT

4.1. Kết quả đạt đƣợc

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Hassio là gì Tổng quan điều khiển thiết bị điện tử thông minh

Trong bối cảnh Công nghệ 4.0 đang phát triển mạnh mẽ, Internet of Things (IoT) đóng vai trò then chốt. Tuy nhiên, ứng dụng IoT trong giáo dục vẫn còn hạn chế. Việc ứng dụng IoT vào trường học giúp giảm bớt công việc chuẩn bị của giảng viên trước mỗi buổi học, đồng thời giúp sinh viên tiếp cận và hiểu rõ hơn về IoT. Thay vì giảng viên và kỹ thuật viên phải tự khởi động các thiết bị như máy lạnh, server, có thể sử dụng Hassio để tự động hóa, tiết kiệm thời gian và công sức. Mục tiêu của đề tài nghiên cứu là xây dựng hệ thống điều khiển từ xa các thiết bị điện trong phòng học dựa trên nền tảng Hassio. Hệ thống này không chỉ dừng lại ở mức mô hình mà còn hướng đến việc đáp ứng nhu cầu thực tế, tự động hóa các thao tác tắt mở thiết bị hàng ngày. Ví dụ, kỹ thuật viên có thể giảm bớt công việc mở máy lạnh và server, theo dõi trạng thái, tắt bật thiết bị từ xa và nhận thông báo về các hiện tượng bất thường như cửa mở ngoài giờ quy định. Đề tài tập trung vào các thiết bị IoT khác nhau, được kết nối thông qua trung tâm điều khiển Home Assistant. Các thiết bị bao gồm cảm biến cửa, cảm biến chuyển động Xiaomi, công tắc WiFi Sonoff, thiết bị điều khiển sóng hồng ngoại Broadlink và nền tảng trung tâm chạy trên Raspberry Pi.

1.1. Lợi ích của việc sử dụng Hassio trong điều khiển thiết bị

Việc sử dụng Hassio mang lại nhiều lợi ích, đặc biệt trong môi trường giáo dục và các không gian làm việc. Thứ nhất, nó giúp giảm thiểu công sức và thời gian của nhân viên kỹ thuật trong việc chuẩn bị phòng ốc trước các buổi học hoặc sự kiện. Thay vì phải trực tiếp đến từng phòng để bật tắt các thiết bị, họ có thể thực hiện thao tác này từ xa thông qua giao diện trực quan của Hassio. Thứ hai, Hassio cho phép giám sát trạng thái của các thiết bị điện tử, giúp phát hiện sớm các sự cố hoặc bất thường. Ví dụ, nếu nhiệt độ trong phòng quá cao hoặc có thiết bị hoạt động bất thường, hệ thống sẽ gửi thông báo kịp thời. Thứ ba, Hassio hỗ trợ tự động hóa các hoạt động dựa trên lịch trình hoặc các điều kiện cụ thể. Ví dụ, có thể thiết lập để máy lạnh tự động bật trước giờ học và tắt khi không có người trong phòng, giúp tiết kiệm năng lượng và chi phí vận hành.

1.2. Các thiết bị IoT tương thích với Hassio Tổng quan

Hassio có khả năng tương thích với một loạt các thiết bị IoT từ nhiều nhà sản xuất khác nhau, mang lại sự linh hoạt cho người dùng trong việc xây dựng hệ thống nhà thông minh hoặc tự động hóa. Các thiết bị này có thể được chia thành nhiều loại khác nhau, bao gồm cảm biến (cửa, chuyển động, nhiệt độ, độ ẩm), công tắc thông minh (Sonoff), bộ điều khiển hồng ngoại (Broadlink RM Mini 3), và các thiết bị sử dụng giao thức Zigbee. Khả năng tương thích rộng rãi này là một trong những ưu điểm lớn của Hassio, cho phép người dùng lựa chọn các thiết bị phù hợp với nhu cầu và ngân sách của mình.

II. Thách thức điều khiển thiết bị điện tử và giải pháp Hassio

Việc điều khiển các thiết bị điện tử trong một môi trường như trường học hoặc văn phòng thường gặp nhiều thách thức. Mỗi thiết bị có thể có cơ chế bật tắt khác nhau, yêu cầu người dùng phải sử dụng nhiều remote hoặc công tắc khác nhau, gây ra sự bất tiện và khó khăn trong quản lý. Giải pháp Hassio giải quyết vấn đề này bằng cách tập trung tất cả các thiết bị vào một hệ thống điều khiển duy nhất. Hassio cho phép người dùng điều khiển các thiết bị sử dụng sóng hồng ngoại (máy lạnh, máy chiếu) thông qua Broadlink RM Mini 3, khởi động máy tính server bằng giao thức Wake-on-LAN, và điều khiển đèn phòng thông qua công tắc Sonoff WiFi. Hệ thống còn được trang bị các cảm biến (cửa, chuyển động) để hỗ trợ tự động hóa các hoạt động dựa trên các điều kiện cụ thể.

2.1. Vấn đề về tính tương thích của thiết bị và giải pháp Hassio

Một trong những thách thức lớn nhất trong việc xây dựng một hệ thống nhà thông minh là đảm bảo tính tương thích giữa các thiết bị từ các nhà sản xuất khác nhau. Mỗi thiết bị có thể sử dụng các giao thức và tiêu chuẩn khác nhau, gây khó khăn trong việc tích hợp chúng vào một hệ thống duy nhất. Hassio giải quyết vấn đề này bằng cách hỗ trợ một loạt các giao thức và tiêu chuẩn phổ biến, bao gồm WiFi, Zigbee, Z-Wave, và Bluetooth. Nhờ đó, người dùng có thể dễ dàng kết nối các thiết bị từ các nhà sản xuất khác nhau vào hệ thống Hassio mà không cần phải lo lắng về vấn đề tương thích. Hassio cũng cung cấp các công cụ và plugin để mở rộng khả năng tương thích của nó, cho phép người dùng tích hợp các thiết bị mới hoặc tùy chỉnh hệ thống của họ để đáp ứng các nhu cầu cụ thể.

2.2. Khó khăn trong quản lý và điều khiển tập trung Hassio giải quyết

Trong các môi trường lớn như trường học hoặc văn phòng, việc quản lý và điều khiển một số lượng lớn các thiết bị điện tử có thể trở nên rất phức tạp và tốn thời gian. Việc phải sử dụng nhiều remote, công tắc, và ứng dụng khác nhau để điều khiển các thiết bị này không chỉ gây ra sự bất tiện cho người dùng mà còn làm tăng nguy cơ sai sót và lãng phí năng lượng. Hassio cung cấp một giải pháp quản lý và điều khiển tập trung, cho phép người dùng điều khiển tất cả các thiết bị của họ từ một giao diện duy nhất. Giao diện này có thể được truy cập từ bất kỳ thiết bị nào có kết nối internet, bao gồm điện thoại thông minh, máy tính bảng, và máy tính cá nhân.

III. Hướng dẫn chi tiết cài đặt và cấu hình Hassio trên Raspberry Pi

Để triển khai Hassio, cần cài đặt nó trên một thiết bị phần cứng, thường là Raspberry Pi. Raspberry Pi là một máy tính nhỏ gọn, giá rẻ, phù hợp cho các ứng dụng IoT. Quá trình cài đặt bao gồm việc tải xuống hình ảnh Hassio cho Raspberry Pi, ghi hình ảnh này vào thẻ nhớ SD, và khởi động Raspberry Pi từ thẻ nhớ. Sau khi cài đặt, cần cấu hình Hassio để kết nối với mạng WiFi và các thiết bị IoT. Việc cấu hình bao gồm việc cài đặt các tích hợp (integrations) cho các thiết bị cụ thể, như Broadlink RM Mini 3Sonoff WiFi, và thiết lập các ngữ cảnh tự động hóa.

3.1. Chuẩn bị phần cứng và phần mềm Hướng dẫn từng bước

Để cài đặt Hassio trên Raspberry Pi, bạn cần chuẩn bị một số phần cứng và phần mềm. Phần cứng bao gồm một Raspberry Pi 3 B+, một thẻ nhớ SD (tối thiểu 16GB, class 10), một thiết bị đọc thẻ nhớ, và một nguồn điện. Phần mềm bao gồm hình ảnh Hassio cho Raspberry Pi (có thể tải xuống từ trang web chính thức của Hassio) và phần mềm ghi hình ảnh vào thẻ nhớ (ví dụ: Etcher). Sau khi chuẩn bị đầy đủ các thành phần này, bạn có thể bắt đầu quá trình cài đặt theo các bước hướng dẫn chi tiết được cung cấp trên trang web của Hassio.

3.2. Cấu hình mạng WiFi và kết nối thiết bị IoT với Hassio

Sau khi cài đặt Hassio, bạn cần cấu hình mạng WiFi để Raspberry Pi có thể kết nối với internet. Điều này thường được thực hiện thông qua giao diện dòng lệnh hoặc giao diện web của Hassio. Tiếp theo, bạn cần kết nối các thiết bị IoT của mình với Hassio. Quá trình này thường bao gồm việc cài đặt các tích hợp (integrations) cho các thiết bị cụ thể và cung cấp thông tin đăng nhập hoặc cấu hình cần thiết. Ví dụ, để kết nối Broadlink RM Mini 3, bạn cần cài đặt tích hợp Broadlink và cung cấp địa chỉ IP của thiết bị. Tương tự, để kết nối công tắc Sonoff WiFi, bạn cần cài đặt tích hợp Sonoff và cung cấp thông tin đăng nhập tài khoản eWeLink của bạn.

IV. Điều khiển máy lạnh đèn và server bằng Hassio Ứng dụng thực tế

Hassio cho phép điều khiển nhiều loại thiết bị điện tử khác nhau. Với máy lạnh, có thể sử dụng Broadlink RM Mini 3 để gửi các lệnh điều khiển thông qua sóng hồng ngoại. Với đèn, có thể sử dụng công tắc Sonoff WiFi để bật tắt từ xa. Với máy tính server, có thể sử dụng giao thức Wake-on-LAN để khởi động từ xa. Ngoài ra, có thể thiết lập các ngữ cảnh tự động hóa để tự động bật tắt các thiết bị dựa trên lịch trình hoặc các điều kiện cụ thể.

4.1. Sử dụng Broadlink RM Mini 3 để điều khiển máy lạnh từ xa

Broadlink RM Mini 3 là một thiết bị nhỏ gọn, giá rẻ, cho phép điều khiển các thiết bị sử dụng sóng hồng ngoại từ xa. Để sử dụng Broadlink RM Mini 3 để điều khiển máy lạnh, bạn cần cài đặt tích hợp Broadlink trong Hassio và cấu hình thiết bị. Sau đó, bạn có thể sử dụng giao diện web hoặc ứng dụng di động của Hassio để gửi các lệnh điều khiển máy lạnh, như bật/tắt, tăng/giảm nhiệt độ, hoặc thay đổi chế độ hoạt động. Ngoài ra, bạn có thể thiết lập các ngữ cảnh tự động hóa để tự động điều khiển máy lạnh dựa trên lịch trình hoặc các điều kiện cụ thể, như nhiệt độ phòng hoặc thời gian trong ngày.

4.2. Tự động hóa bật tắt đèn bằng công tắc Sonoff WiFi và Hassio

Công tắc Sonoff WiFi là một giải pháp đơn giản và hiệu quả để điều khiển đèn từ xa. Để sử dụng công tắc Sonoff WiFi với Hassio, bạn cần cài đặt tích hợp Sonoff và kết nối công tắc với tài khoản eWeLink của bạn. Sau đó, bạn có thể sử dụng giao diện web hoặc ứng dụng di động của Hassio để bật/tắt đèn. Ngoài ra, bạn có thể thiết lập các ngữ cảnh tự động hóa để tự động bật/tắt đèn dựa trên lịch trình hoặc các điều kiện cụ thể, như thời gian trong ngày hoặc sự hiện diện của người trong phòng (sử dụng cảm biến chuyển động).

4.3. Khởi động máy tính server từ xa với Wake on LAN và Hassio

Wake-on-LAN (WoL) là một giao thức cho phép khởi động máy tính từ xa thông qua mạng LAN. Để sử dụng WoL với Hassio, bạn cần bật tính năng WoL trong BIOS của máy tính server và cài đặt tích hợp WoL trong Hassio. Sau đó, bạn có thể sử dụng giao diện web hoặc ứng dụng di động của Hassio để khởi động máy tính server từ xa. Điều này rất hữu ích trong các trường hợp cần truy cập máy tính từ xa mà không cần phải đến tận nơi để bật máy.

V. Nghiên cứu ứng dụng Hassio điều khiển thiết bị tại Cao đẳng Thủ Đức

Đề tài nghiên cứu đã triển khai ứng dụng Hassio để điều khiển các thiết bị điện tử trong phòng thực hành máy tính tại trường Cao đẳng Công nghệ Thủ Đức. Hệ thống được xây dựng dựa trên nền tảng Hassio, kết hợp với các thiết bị IoT như Broadlink RM Mini 3, công tắc Sonoff WiFi, và các cảm biến Xiaomi. Kết quả cho thấy hệ thống hoạt động ổn định, đáp ứng được nhu cầu điều khiển từ xa và tự động hóa các thiết bị điện tử, giúp tiết kiệm thời gian và công sức cho giảng viên và kỹ thuật viên.

5.1. Mục tiêu và phạm vi của nghiên cứu ứng dụng Hassio

Mục tiêu của nghiên cứu là xây dựng một hệ thống điều khiển từ xa các thiết bị điện trong phòng thực hành máy tính tại trường Cao đẳng Công nghệ Thủ Đức dựa trên nền tảng Hassio. Phạm vi của nghiên cứu giới hạn trong việc điều khiển các thiết bị trong một phòng cụ thể, bao gồm máy lạnh, đèn, máy tính server, và máy chiếu. Hệ thống được thiết kế để có thể điều khiển từ xa thông qua giao diện web hoặc ứng dụng di động, cũng như tự động hóa các hoạt động dựa trên lịch trình hoặc các điều kiện cụ thể.

5.2. Kết quả và đánh giá hiệu quả của việc triển khai Hassio

Kết quả của nghiên cứu cho thấy việc triển khai Hassio để điều khiển các thiết bị điện trong phòng thực hành máy tính mang lại nhiều lợi ích. Thứ nhất, nó giúp tiết kiệm thời gian và công sức cho giảng viên và kỹ thuật viên trong việc chuẩn bị phòng ốc trước các buổi học. Thứ hai, nó cho phép giám sát trạng thái của các thiết bị điện tử từ xa, giúp phát hiện sớm các sự cố hoặc bất thường. Thứ ba, nó hỗ trợ tự động hóa các hoạt động dựa trên lịch trình hoặc các điều kiện cụ thể, giúp tiết kiệm năng lượng và chi phí vận hành. Đánh giá chung, hệ thống hoạt động ổn định và hiệu quả, đáp ứng được các yêu cầu đặt ra.

VI. Triển vọng và tương lai của Hassio trong điều khiển thiết bị IoT

Hassio là một nền tảng mã nguồn mở mạnh mẽ, có tiềm năng lớn trong lĩnh vực điều khiển thiết bị IoT. Với cộng đồng phát triển năng động và khả năng tương thích rộng rãi với các thiết bị IoT, Hassio hứa hẹn sẽ tiếp tục phát triển và mang lại nhiều giải pháp sáng tạo cho việc tự động hóa và điều khiển các thiết bị điện tử trong tương lai. Việc tích hợp Hassio với các công nghệ mới như trí tuệ nhân tạo (AI) và học máy (ML) sẽ mở ra những khả năng mới trong việc tạo ra các hệ thống nhà thông minh và tự động hóa thông minh.

6.1. Xu hướng phát triển và cải tiến của nền tảng Hassio

Nền tảng Hassio đang không ngừng phát triển và cải tiến để đáp ứng nhu cầu ngày càng cao của người dùng. Một số xu hướng phát triển quan trọng bao gồm việc tăng cường khả năng tương thích với các thiết bị IoT mới, cải thiện giao diện người dùng, và tích hợp các tính năng mới như hỗ trợ trí tuệ nhân tạo (AI) và học máy (ML). Cộng đồng phát triển Hassio cũng đang nỗ lực để tạo ra các công cụ và plugin mới, giúp người dùng dễ dàng tùy chỉnh và mở rộng hệ thống của họ.

6.2. Ứng dụng Hassio trong các lĩnh vực khác nhau của cuộc sống

Hassio không chỉ giới hạn trong việc điều khiển các thiết bị điện tử trong nhà. Nền tảng này còn có thể được ứng dụng trong nhiều lĩnh vực khác nhau của cuộc sống, bao gồm nông nghiệp thông minh, quản lý năng lượng, và chăm sóc sức khỏe. Ví dụ, trong nông nghiệp thông minh, Hassio có thể được sử dụng để điều khiển hệ thống tưới tiêu tự động dựa trên độ ẩm đất và thời tiết. Trong quản lý năng lượng, Hassio có thể được sử dụng để theo dõi và điều khiển mức tiêu thụ điện của các thiết bị điện tử, giúp tiết kiệm năng lượng và giảm chi phí. Trong chăm sóc sức khỏe, Hassio có thể được sử dụng để theo dõi các chỉ số sức khỏe của bệnh nhân và gửi thông báo cho bác sĩ nếu có bất thường.

22/09/2025

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

MỞ ĐẦU 1. Lý do chọn đề tài Trong thời đại công nghệ đang phát triển nhƣ hiện nay, đặc biệt là khi Việt Nam đang hòa nhập và phát triển Công nghệ 4.0 thì IoT là một đề tài không thể thiếu nhƣng vẫn chƣa đƣợc phát triển rộng rãi đến môi trƣờng giáo dục. Vì vậy, áp dụng công nghệ IoT vào trƣờng học giúp giảng viên giảm thiểu đƣợc những công việc chuẩn bị trƣớc mỗi buổi học, giúp sinh viên tiếp cận và hiểu rõ hơn về IoT. Trƣớc mỗi buổi học, các thiết bị trong phòng thực hành nhƣ máy lạnh, Server cần phải đƣợc khởi động trƣớc để chuẩn bị cho buổi học, thay vì các Giảng viên và Kỹ thuật viên tại trƣờng phải tự khởi động các thiết bị, ta có thể ứng dụng IoT cụ thể là nền tảng Hassio để tự động thực hiện các thao tác tắt bật, giảm thiểu đƣợc công việc trƣớc mỗi buổi học.

Mục tiêu Mục tiêu của đề tài là xây dựng hệ thống điều khiển từ xa các thiết bị điện trong phòng B111 dựa trên nền tảng Hassio. Đề tài không chỉ dừng ở mức mô hình, mà chúng tôi muốn xây dựng hệ thống có thể đáp ứng đƣợc một phần nhu cầu của ngƣời sử dụng nhằm tự động hóa một các thao tác tắt mở thiết bị hằng ngày. Cụ thể hơn,vào mỗi buổi sáng, Kỹ thuật viên tại trƣờng có thể giảm thiểu đƣợc công việc mở máy lạnh và Server của phòng học, ngoài ra có thể theo dõi từ xa trạng thái, tắt bật thiết bị từ xa và gửi thông báo nếu có những hiện tƣợng bất thƣờng nhƣ cửa mở hoặc phát hiện ngƣời trong phòng khi quá khung giờ cho phép. Đối tƣợng và phạm vi nghiên cứu Đề tài nghiên cứu hƣớng đế đối tƣợng là các thiết bị IoT với nhiều chủng loại khác nhau, đƣợc tập hợp và kết nối thông qua một hệ thống điều khiển trung tâm có tên Home Assistant.

Cụ thể hơn, các thiết bị bao gồm cảm biến cửa, chuyển động Xiaomi, công tắc WiFi Sonoff, thiết bị 1 điều khiển sóng hồng ngoại Broadlink và nền tảng trung tâm chạy trên máy tính Raspberry. Mô hình của đề tài sẽ đƣợc lắp đặt thử nghiệm tại phòng B111 của trƣờng, nên phạm vi sẽ giới hạn ở mức điều khiển các thiết bị trong phòng B111 bao gồm: Bật tắt theo lịch trình máy lạnh, máy tính Server, máy chiếu và đèn trong phòng, hoặc có thể điều khiển và theo dõi từ xa thông qua WebApp. Phƣơng pháp nghiên cứu Nghiên cứu lý thuyết, tìm hiểu các tài liệu về nền tảng Hassio và cách hoạt động, tham khảo thêm nội dung trên các diễn đàn. Điều tra, bằng cách khảo sát thói quen của ngƣời sử dụng, để đƣa ra các ngữ cảnh tự động theo lịch trình hoặc theo môi trƣờng xung quanh một cách hiệu quả là hợp lý nhất, nhƣng tự động bật tắt thiết bị điện theo khung giờ hoặc theo dữ kiện của các cảm biến.

Mô hình hóa, sau khi đã hoàn tất các bƣớc chuẩn bị cần thiết, bắt đầu tạo lên các mô hình sao cho phù hợp với môi trƣờng và ngƣời sử dụng. Mô hình phải thật cụ thể và chi tiết để quá trình thi công có thể đảm bảo đƣợc tiến độ và chất lƣợng. 2 CHƢƠNG II: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 1. Phân tích hệ thống Tại phòng B111 có những thiết bị sau: máy lạnh, máy tính Server, đèn phòng.

Các thiết bị có cơ chế bật tắt khác nhau, nên ta chia ra làm 3 nhóm sau: - Sóng IR: Máy lạnh, máy chiếu + Các thiết bị này có thể dùng remote hồng ngoại để bật tắt từ xa, nên có thể quản lý thông qua Broadlink RM Mini 3, đây là thiết bị cho phép điều khiển các thiết bị sử dụng sóng hồng ngoại, tín hiệu điều khiển sẽ đƣợc truyền từ Raspberry thông qua kết nối WiFi đến thiết bị Broadlink, và sau đó chuyển thành tín hiệu hồng ngoại gửi đến máy lạnh. - Wake-on-LAN: Máy tính Server + Để khởi động máy tính Server tại phòng B111 cần sử dụng Wake-on-LAN để đơn giản hóa quá trình quản lý. Wake-on- LAN là giao thức cho phép khởi động một hoặc nhiều máy tính đang kết nối vào mạng LAN thông qua địa chỉ MAC của card mạng máy tính. Nền tảng Hassio tích hợp sẳn chức năng Wake- on-LAN, rất thuận tiện cho việc quản lý và tự động hóa.

- Công tắc Sonoff WiFi: Đèn Phòng + Các đèn tại phòng B111 đƣợc đấu điện trực tiếp vào Sino thông thƣờng, vì vậy để có thể điều khiển đƣợc ta cần sử dụng công tắc Sonoff để thay thể. Công tắc Sonoff ngoài việc điều khiển trực tiếp trên mặt cảm ứng, thì công tắc còn hỗ trợ quản lý tắt mở thông qua WiFi, nhờ đó ta có thể kết nối công tắc vào Hassio để quản lý và điều khiển. Ngoài ra để hỗ trợ cho việc tự động hóa, hệ thống cần một bộ thiết bị cảm biến bao gồm cảm biến chuyển động, cảm biến cửa, cảm biển độ ẩm, nhiệt độ và thiết bị nhận sóng Zigbee. 3 - Thiết bị cảm biến cửa sẽ hỗ trợ cho việc nhận biết có ngƣời trong phòng để tạo nên những ngữ cảnh tự động nhƣ bật đèn khi có ngƣời bƣớc vào phòng.

- Thiết bị cảm biến chuyển động hỗ trợ cho việc nhận biết còn ngƣời trong phòng hay không, để thiết lập tắt các thiết bị không cần thiết một cách tự động. - Hai thiết bị trên sử dụng sóng Zigbee để giao tiếp với Hassio, Zigbee là một giao thức mạng không dây xây dựng trên tiêu chuẩn IEE 802.4 phổ biến trong việc truyền tín hiệu của các thiết bị IoT. Cần phải sử dụng một thiết bị để thu tín hiệu Zigbee đƣợc gắn trực tiếp trên Raspberry và chuyển dữ liệu về cho Hassio. Để hoàn thiện mô hình, cần phải có những ngữ cảnh tự động theo lịch trình, tại phòng B111 ngữ cảnh tự động sẽ dựa trên lịch trình giảng dạy của Giảng viên.

Để tạo nên một ngữ cảnh tự động cần dựa trên các điều kiện sau: - Lịch giảng dạy - Thời gian - Có ngƣời trong phòng - Máy tính đã tắt - Không còn ngƣời trong phòng 4 Quy trình xét điều kiện: - Quy trình tự động mở thiết bị Hình 2. 1 Quy trình tự động bật thiết bị 5 - Quy trình tự động tắt thiết bị Hình 2. 2 Quy trình tự động tắt thiết bị 6 2. Raspberry là gì? - Theo Wikipedia, Raspberry Pi là từ để chỉ các máy tính chỉ có một board mạch (hay còn gọi là máy tính nhúng) kích thƣớc chỉ bẳng một thẻ tín dụng, đƣợc phát triển tại Anh bởi Raspberry Pi Foundation với mục đích ban đầu là thúc đẩy việc giảng dạy về khoa học máy tính cơ bản trong các trƣờng học và các nƣớc đang phát triển.

3 Máy tính thu nhỏ Raspberry 2. Phiên bản Raspberry Pi 3 B+ - Raspberry Pi 3 Model B+ là sản phẩm mới nhất trong gia đình Raspberry Pi, nổi bật với chip 4 nhân 64-bit có tốc độ 1.4GHz – nhanh nhất từ trƣớc đến nay! Phiên bản này hỗ trợ Wifi Dual- band 2.4GHz và 5GHz, Bluetooth 4.2/Bluetooth Low Energy, 7 cổng Ethernet tốc độ cao (300Mbps) và Power over Ethernet (PoE) thông qua PoE HAT. - Bên cạnh những thay đổi đó, kích thƣớc bề ngoài cũng nhƣ phần mềm của Raspberry Pi 3 Model B+ vẫn đƣợc giữ nguyên, vì vậy bạn hoàn toàn có thể sử dụng lại các phụ kiện cũ nhƣ vỏ, thẻ nhớ, adapter (nguồn điện) hoặc các phần mềm đang chạy trên Raspbian/Ubuntu hiện tại. 4 Raspberry Pi 3 Model B 2.

Bảng thông số kỹ thuật: Thành Phần Thông Số CPU Broadcom BCM2837B0, quad-core A53 (ARMv8) 64- bit SoC @1.4GHz RAM 1GB LPDDR2 SDRAM Kết nối 2.4GHz and 5GHz IEEE 802.11 b/g/n/ac wireless 8 LAN, Bluetooth 4.2, BLE, Gigabit Ethernet over USB 2. Hỗ trợ 40-pin GPIO, 4 cổng USB2.0 Video và âm thanh 1 cổng full-sized HDMI, Cổng MIPI DSI Display, cổng MIPI CSI Camera, cổng stereo output và composite video 4 chân.264 encode (1080p30); OpenGL ES 1.0 graphics Lƣu trữ MicroSD Điện áp hoạt động 5V/2.5A DC cổng microUSB, 5V DC trên chân GPIO, Power over Ethernet (PoE) (yêu cầu thêm PoE HAT). Bảng 1 Thông số kỹ thuật của Raspberry PI 3 Model B+ 2. Vai trò trong hệ thống - Raspberry Pi 3 B+ đóng vai trò là Server trung tâm, đƣợc cài đặt nền tảng Hassio nhằm liên kết và điều khiển các thiết bị IoT trong hệ thống.

Ngoài liên kết và điều khiển, Raspberry còn xử lý, kiểm tra điều kiện và thực hiện các ngữ cảnh tự động đƣợc thiết lập trƣớc. Broadlink RM Mini 3 2. Giới thiệu về Broadlink RM Mini 3 - Bộ điều khiển mở rộng hồng ngoại Broadlink RM Mini 3 là thiết bị điều khiển các thiết bị trong nhà thông qua sóng hồng ngoại nhƣ tivi, máy lạnh, máy quạt,… Ngoài khả năng điều khiển các thiết bị dùng sóng hồng ngoại, Broadlink RM Mini 3 còn cho phép kết nối với WiFi để có thể điều khiển thông qua Smartphone. - Với khả năng học lệnh từ các bộ remote hồng ngoại khác, Broadlink RM Mini 3 có thể dễ dàng điều khiển mọi thiết bị hồng ngoại trong nhà.

5 Broadlink RM Mini 3 2. Thông số kỹ thuật : Thành Phần Thông Số Nguồn vào 5v DC 500mA (Micro USB) Hỗ trợ kết nối WiFi 2.11b / g / n Tầm xa của tia hồng ngoại 12m Kích thƣớc: 55x55x64.5mm Trọng lƣợng 75g Mắt hồng ngoại Có 6 mắt hồng ngoại đƣợc xếp 360 độ để đảm bảo lệnh đƣợc phát đi đến tất cả các hƣớng. Bảng 2 Thông số kỹ thuật Broadlink RM Mini 3 2. Vai trò trong hệ thống: - Broadlink RM Mini 3 sẽ đóng vai trò điều khiển các thiết bị sử dụng sóng hồng ngoại, nhƣ máy quạt, tivi, máy lạnh,… Sau khi đƣợc kết nối với nền tảng Hassio, ta có thể điều khiển thông qua 10 Web mà không cần dùng đến phần mềm trên Smartphone và kết hợp với các ngữ cảnh tự động nhƣ tự động bật máy lạnh khi nhiệt độ phòng trên 30 độ hoặc tự động tắt máy lạnh khi không có ngƣời trong phòng.

Công tắc Sonoff 2. Giới thiệu Sonoff T1 US 3C - Công tắc đƣợc thiết kế với 3 phím cảm ứng để điều khiển tắt mở trực tiếp, có kết nối với WiFi để thuận tiện cho việc quản lý từ xa, thích hợp cho các ứng dụng về IoT - Công tắc Sonoff có thể đƣợc điều khiển thông qua ứng dụng eWeLink đƣợc nhà cung cấp phân phối, hoặc đƣợc điều khiển thông qua hệ thống Hassio. 6 Sonoff T1 US 3 Gang 11 Hình 2. 7 Sonoff T1 US 3 Gang (tt) 2.

Thông số kĩ thuật: Thành Phần Thông Số Điện áp hoạt động 100V~ 250V AC Công suất tối đa 2A/240V/gang Hỗ trợ kết nối WiFi 2.11b / g / n Số nút cảm ứng 3 nút Bảng 3 Thông số kỹ thuật Sonoff T1 US 3 Gang 2.

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