Mục lục:

Theo dõi nhiệt độ và độ ẩm trong phòng: 6 bước
Theo dõi nhiệt độ và độ ẩm trong phòng: 6 bước

Video: Theo dõi nhiệt độ và độ ẩm trong phòng: 6 bước

Video: Theo dõi nhiệt độ và độ ẩm trong phòng: 6 bước
Video: Lập trình esp8266 - Bài 3 - Giám sát nhiệt độ và độ ẩm cảnh báo từ xa qua điện thoại dùng blynk iot 2024, Tháng mười một
Anonim
Màn hình nhiệt độ và độ ẩm trong phòng
Màn hình nhiệt độ và độ ẩm trong phòng
Màn hình nhiệt độ và độ ẩm trong phòng
Màn hình nhiệt độ và độ ẩm trong phòng

Dự án của tôi, QTempair, đo nhiệt độ phòng, độ ẩm và chất lượng không khí.

Dự án này đọc dữ liệu từ các cảm biến, gửi dữ liệu đó đến cơ sở dữ liệu và dữ liệu đó sẽ được hiển thị trên một trang web. Bạn có thể lưu nhiệt độ trong phần cài đặt trên trang web, khi nhiệt độ ấm hơn nhiệt độ đã lưu, quạt sẽ bật. Bạn cũng có thể bật hoặc tắt quạt thông qua trang web.

Vì vậy, trong ngắn hạn QTempair sẽ có thể:

  • Đo độ ẩm trong phòng
  • Đo nhiệt độ trong phòng
  • Đo lượng carbon dioxide trong phòng
  • Hiển thị dữ liệu trên trang web

Trong tài liệu hướng dẫn này, tôi sẽ giải thích từng bước cách tôi thực hiện nó.

Bước 1: Bước 1: Bắt đầu

Bước 1: Bắt đầu!
Bước 1: Bắt đầu!
Bước 1: Bắt đầu!
Bước 1: Bắt đầu!

Trong phần đính kèm, bạn sẽ tìm thấy một tệp excel. A BOM (hóa đơn nguyên vật liệu) Ở đó bạn sẽ tìm thấy những thứ bạn cần, bạn có thể tìm chúng ở đâu, giá bao nhiêu và chi phí cho dự án.

Các tài liệu bạn sẽ cần là:

  • Raspberry Pi 3 kiểu B
  • DHT22
  • MQ-135
  • Động cơ DC
  • Màn hình LCD
  • Dẫn đến
  • Ldr
  • Một số gỗ để làm hộp, nhưng chỉ là một hộp bánh mì, v.v. cũng sẽ làm được điều đó!

Bước 2: Bước 2: Bắt đầu nối dây

Bước 2: Bắt đầu nối dây
Bước 2: Bắt đầu nối dây

Dựa trên sơ đồ phức tạp này, bạn sẽ có thể tạo hệ thống dây điện

Bước 3: Bước 3: Lập trình

Tôi đã lập trình các thành phần bằng Python (https://www.python.org/)

Nếu bạn kết nối với các thành phần một cách chính xác dựa trên giản đồ hoạt động, bạn sẽ có thể đọc dữ liệu từ chúng.

Bước 4: Bước 4: Cơ sở dữ liệu

Bước 4: Cơ sở dữ liệu
Bước 4: Cơ sở dữ liệu

Tôi đã sử dụng MySql (https://www.mysql.com/) để tạo cơ sở dữ liệu của mình. Tôi đã sử dụng 2 bảng cho dự án này. Trong một bảng, chúng tôi sẽ lưu cảm biến mà chúng tôi sử dụng trong dự án này, trong bảng khác sẽ là dữ liệu được lưu từ cảm biến. Điều này được liên kết với sensorId từ bảng cảm biến.

Bước 5: Bước 5: Trang web

Bước 5: Trang web
Bước 5: Trang web
Bước 5: Trang web
Bước 5: Trang web
Bước 5: Trang web
Bước 5: Trang web

Đây là màn hình của trang web của tôi. Bạn thấy rằng dữ liệu được hiển thị trực quan trong biểu đồ. Dữ liệu đó được hiển thị và trang cài đặt.

Bước 6: Bước 6: Kết hợp tất cả lại với nhau

Tôi đã sử dụng MDF cho "trường hợp" của mình nhưng bạn có thể sử dụng bất cứ thứ gì bạn muốn. Chỉ cần đảm bảo rằng nó đủ dày và bạn có thể khoan một số lỗ trên đó.

Đề xuất: