Tổng quan

Nội dung training IoT của PTN DESLab sẽ hướng dẫn xây dựng hệ thống IoT đơn giản giám sát nhiệt độ phòng. Cụ thể, hệ thống IoT sử dụng cảm biến nhiệt độ LM35, module Arduino ESP8266 Wifi Shield, và Arduino Cloud.

Về kiến thức

Ghi chú

Do thời gian rất có hạn, nếu các bạn chưa có nhiều kiến thức về lập trình C, các bạn chỉ cần đọc qua 6 tài liệu tham khảo được đề cập và không cần tìm hiểu quá chi tiết.

Để xây dựng một hệ thống IoT, các kiến thức cần tìm hiểu bao gồm:
  1. Kiến thức tổng quan về IoT [1] [2].

  2. Đọc hiểu datasheet của các thiết bị điện tử [3].

  3. Kiến thức lập trình C/C++ cơ bản [4].

  4. Tổng quan về Arduino Framework [5].

  5. Kiến thức tổng quan về Arduino Cloud [6].

Về môi trường làm việc

Để xây dựng hệ thống IoT với Arduino Cloud, môi trường làm việc cần có những thiết lập sau:
  1. Máy tính cá nhân Windows/Linux/MacOS.

  2. Tài khoản đăng ký trên Arduino Cloud.

  3. Phần mềm Arduino Create Agent.

Về hệ thống IoT trong nội dung training

Hệ thống IoT trong nội dung training là hệ thống IoT giám sát nhiệt độ phòng. Trong hệ thống này:

  1. Cảm biến LM35 là ngoại vi giám sát nhiệt độ,

  2. Vi điều khiển ESP8266 là thiết bị tương tác với cảm biến và cloud.

  3. Arduino Cloud thu nhận và hiển thị dữ liệu thiết bị.

Trên phần cứng, vi điều khiển ESP8266 tương tác với cảm biến LM35 thông qua chân A0 (như hình minh họa dưới đây).

Tổng quan về sơ đồ mạch.

Tổng quan về sơ đồ mạch.