Sơ đồ nguyên lí toàn ma ̣ch

Một phần của tài liệu Thiết kế và thi công hệ thống điều khiển giám sát ngôi nhà (Trang 95 - 97)

Chương 2 CƠ SỞ LÝ THUYẾT

3.2.3 Sơ đồ nguyên lí toàn ma ̣ch

Giả i thích nguyên lí hoạt động của hê ̣ thống

Vi điều khiển Arduino Mega sẽ nhâ ̣n các tín hiê ̣u ngoa ̣i vi: cảm biến, nút nhấn cảm ứng, bàn phím ma trâ ̣n, mã UID của thẻ từ rồi tiến hành phân tích xử lí và đóng gó i thành chuỗi dữ liê ̣u để truyền đến kit wifi NodeMCU ESP8266 bằ ng chuẩn truyền UART.

NodeMCU ESP8266 sẽ nhâ ̣n gói dữ liê ̣u từ Arduino Mega tách chuỗi thành từ ng thành phần tương ứng của chuỗi JSON rồi câ ̣p nhâ ̣t lên cơ sở dữ liê ̣u (CSDL) Firebase. Ngoài ra NodeMCU còn lấy dữ liê ̣u về thời tiết ở internet để hiển thi ̣ thông tin thờ i gian – thời tiết thời gian thực.

Toàn bô ̣ tra ̣ng thái ở hê ̣ thống đều được lưu trữ và câ ̣p nhâ ̣t ta ̣i Firebase. Viê ̣c điều khiển – giám sát hê ̣ thống (bằng App hay web) đều dựa vào cơ sở dữ liê ̣u này để hoạt đô ̣ng mô ̣t cách đồng bô ̣.

Khi biến điều khiển trên CSDL Firebase thay đổi, ESP8266 sẽ lấy dữ liê ̣u mới về và truyền cho Arduino. Arduino lúc này sẽ phân tích chuỗi và phát tín hiê ̣u điều khiển thiết bi ̣ tương ứ ng.

Hệ thống có 2 chế đô ̣ điều khiển sào phơi đồ và rèm cửa là “auto” và “manual”. Khi trong chế độ “auto” thì chúng sẽ tự hoa ̣t đô ̣ng. Với rèm khi trời sáng sẽ tự đô ̣ng mở rèm, trời tối sẽ kéo la ̣i. Với sào phơi đồ, khi có mưa thì sào sẽ tự kéo vào hiên, khi hết mưa sẽ đẩy sào ra. Khi trong chế đô ̣ “manual”, chúng sẽ được điều khiển bằ ng nú t nhấn.

Một phần của tài liệu Thiết kế và thi công hệ thống điều khiển giám sát ngôi nhà (Trang 95 - 97)

Tải bản đầy đủ (PDF)

(160 trang)