Mục lục:
- Bước 1: Yêu cầu kỹ năng
- Bước 2: Phần cứng
- Bước 3: Tổng quan về dự án
- Bước 4: Tổng quan về phần mềm
- Bước 5: Mã
- Bước 6: Thông báo
- Bước 7: Câu hỏi?
Video: Giám sát nhiệt độ từ xa: 7 bước (có hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:35
Dự án này sẽ hướng dẫn bạn cách tạo hệ thống giám sát nhiệt độ từ xa bằng Phidgets. Các hệ thống này thường được sử dụng để đảm bảo nhiệt độ ở một địa điểm xa (nhà nghỉ, phòng máy chủ, v.v.) không ở mức nguy hiểm. Hệ thống này cho phép bạn đặt nhiệt độ tối thiểu mà bạn cảm thấy thoải mái và nếu nhiệt độ giảm xuống dưới giới hạn đó, một thông báo sẽ được gửi. Chương trình có thể dễ dàng được sửa đổi để gửi thông báo nếu nhiệt độ quá cao hoặc chỉ để gửi thông báo hàng ngày, hàng giờ hoặc hàng phút!
Bước 1: Yêu cầu kỹ năng
Tất cả những gì bạn cần là một số kiến thức lập trình cơ bản cho dự án này. Chương trình được viết bằng C # nhưng có thể dễ dàng chuyển sang ngôn ngữ yêu thích của bạn!
Bước 2: Phần cứng
Đây là mọi thứ bạn cần:
VINT Hub Phidget
Phidget nhiệt độ
Bước 3: Tổng quan về dự án
Dự án này bao gồm một TMP1000 được kết nối với VINT Hub được cắm vào máy tính. Phần mềm chạy trên máy tính giao diện với thiết bị điện tử và gửi thông báo (email hoặc văn bản) nếu nhiệt độ giảm xuống dưới một nhiệt độ nhất định. Lưu ý: VINT Hub cũng có thể được sử dụng để giao tiếp với các cảm biến tương tự, vì vậy nếu bạn có cảm biến nhiệt độ tương tự cũ đặt xung quanh, hãy đảm bảo sử dụng nó! Nếu bạn đang sử dụng cảm biến tương tự, một số sửa đổi nhỏ đối với mã sẽ là cần thiết. Để lại một bình luận để biết thêm thông tin.
Bước 4: Tổng quan về phần mềm
Ở trên cùng của biểu mẫu, nhiệt độ hiện tại được hiển thị và nó được cập nhật sau mỗi 30 giây. Dưới nhiệt độ, có một số cài đặt:
- Giới hạn nhiệt độ: Nếu nhiệt độ liên tục dưới giá trị này trong hơn 5 phút, người dùng sẽ được thông báo. Sau đó, một email sẽ được gửi mỗi giờ cho đến khi nhiệt độ tăng lên.
- Gửi thông báo đến: Chỉ định địa chỉ email sẽ được thông báo khi nhiệt độ giảm xuống dưới ngưỡng. Lưu ý: nhiều nhà cung cấp dịch vụ không dây cung cấp tùy chọn email thành văn bản, vì vậy thông báo có thể được gửi trực tiếp đến điện thoại.
Trong tab Cài đặt Email, có một số tùy chọn khác:
- Địa chỉ máy chủ: Địa chỉ máy chủ email. Nếu bạn không sử dụng Gmail, tìm kiếm nhanh trên Google sẽ dẫn đến các bài viết như thế này sẽ giúp bạn.
- Tên người dùng: Email bạn muốn gửi thông báo. Đối với chương trình này, tôi đã tạo một tài khoản Gmail mới và cho phép các ứng dụng kém an toàn hơn sử dụng nó.
- Mật khẩu: Mật khẩu cho tài khoản.
Sau khi nhập thông tin vào tất cả các trường bắt buộc, trạng thái ở góc dưới cùng bên phải của biểu mẫu sẽ cho biết chương trình đang chạy. Sau đó, bạn chỉ cần thu nhỏ chương trình và quên nó đi!
Bước 5: Mã
Mã cho dự án này có sẵn trong tệp TemperatureMonitor.zip. Trước khi biên dịch chương trình, hãy đảm bảo rằng bạn đã cài đặt các thư viện Phidget trên máy tính của mình. Bạn có thể tìm thấy các thư viện Phidget tại đây.
Dưới đây là tổng quan nhanh về mã:
- Khi biểu mẫu tải, hãy tạo đối tượng Nhiệt độ Cảm biến và đăng ký để đính kèm, tách và các sự kiện lỗi.
- Trong trình xử lý tệp đính kèm, hãy đặt DataInterval thành 30 giây.
- Trong trình xử lý sự kiện, hãy cập nhật nhãn nhiệt độ và kiểm tra xem nhiệt độ có thấp hơn giới hạn không. Nếu nhiệt độ thấp hơn giới hạn, tăng bộ đếm và thoát ra. Nếu bộ đếm cho biết nhiệt độ đã ở dưới mức giới hạn trong 5 phút, hãy gửi thông báo.
- Nếu thông báo đã được gửi, hãy bắt đầu hẹn giờ 1 giờ để ngăn không cho gửi thêm bất kỳ thông báo nào cho đến khi hết thời gian.
Bước 6: Thông báo
Dưới đây là ví dụ về thông báo qua email được gửi khi nhiệt độ được báo cáo dưới giới hạn 25 ° C trong hơn 5 phút.
Bước 7: Câu hỏi?
Nếu bạn có bất kỳ câu hỏi nào về dự án, hãy cho chúng tôi biết trong phần bình luận!
Cảm ơn vì đã đọc
Đề xuất:
Hiển thị nhiệt độ & độ ẩm nhiệt nhiệt - Phiên bản PCB: 6 bước (có hình ảnh)
Hiển thị Nhiệt độ & Độ ẩm Thermochromic - Phiên bản PCB: Cách đây không lâu, một dự án có tên Nhiệt độ Nhiệt & Màn hình độ ẩm nơi tôi đã chế tạo màn hình 7 phân đoạn từ các tấm đồng được làm nóng / làm mát bằng các phần tử peltier. Các tấm đồng được bao phủ bởi một lá mỏng nhiệt sắc
Giám sát GPS với Dự án màn hình OLED: 5 bước (có hình ảnh)
Dự án giám sát GPS với màn hình OLED: Xin chào mọi người, trong bài viết nhanh này tôi sẽ chia sẻ với các bạn dự án của tôi: Mô-đun GPS ATGM332D với Bộ vi điều khiển SAMD21J18 và màn hình SSD1306 OLED 128 * 64, tôi đã xây dựng một PCB đặc biệt cho nó trên Eagle Autodesk và lập trình nó sử dụng Atmel studio 7.0 và ASF
Nhiệt kế nấu ăn đầu dò nhiệt độ ESP32 NTP với cảnh báo nhiệt độ và hiệu chỉnh Steinhart-Hart.: 7 bước (có hình ảnh)
Nhiệt kế nấu ăn đầu dò nhiệt độ ESP32 NTP với cảnh báo nhiệt độ và hiệu chỉnh Steinhart-Hart. là một chương trình Có thể hướng dẫn cho thấy cách tôi thêm đầu dò nhiệt độ NTP, piezo b
Tự làm gian hàng ảnh không cần giám sát: 12 bước (có hình ảnh)
Tự làm gian hàng ảnh không cần giám sát: Một gian hàng ảnh có thể được lắp đặt ở một góc của cửa hàng và chạy mà không cần giám sát
Giám sát nhiệt độ phòng có điều khiển Raspberry Pi với đầu ra hình ảnh Gnuplot và khả năng cảnh báo qua email: 7 bước
Khả năng giám sát nhiệt độ phòng có điều khiển bằng Raspberry Pi Với khả năng xuất hình ảnh và thông báo qua email của Gnuplot: Nơi tôi làm việc, có một căn phòng rất quan trọng chứa rất nhiều máy tính. Nhiệt độ môi trường xung quanh của căn phòng này phải rất mát mẻ để tối ưu hóa hiệu suất của các hệ thống này. Tôi được yêu cầu đưa ra một hệ thống giám sát có khả năng