Tôi đang cố gắng xây dựng bộ điều nhiệt với Arduino. Tôi muốn cấp nguồn cho nó bằng pin / bộ sạc điện thoại di động khiến điện áp hệ thống khá thay đổi. Ngay bây giờ tôi sử dụng Arduino Uno, nhưng một khi nó hoàn thành, tôi sẽ chuyển nó sang Lilypad.
Đầu tiên tôi thử sử dụng cảm biến nhiệt độ TMP36 . Cho đến nay nó đã hoàn toàn thất bại. Mặc dù cảm biến có vẻ rất ổn định, tôi không thể tìm ra cách đo chính xác điện áp của nó.
Sử dụng tham chiếu 5v tích hợp cho các cảm biến tương tự hoàn toàn không hoạt động - thậm chí được cấp nguồn từ USB + 5V của arduino thực sự là + 4,8V (làm thay đổi nhiệt độ đo được vài độ). Khi bo mạch được cấp nguồn từ pin, điện áp giảm xuống khoảng 4V và đo được tên lửa bầu trời nhiệt độ. Tôi cũng đã thử sử dụng + 3,3V từ bảng làm tài liệu tham khảo. Nó có vẻ ổn định hơn khi bo mạch được cấp nguồn từ USB, nhưng điện áp của nó giảm khi hết pin.
Có cách nào khác để đo điện áp đầu ra cảm biến một cách đáng tin cậy không?
Đối với giai đoạn thứ hai, tôi dự định sử dụng nhiệt điện trở. Chỉ cần đặt mua một vài trong số các nhiệt điện 20K .
Theo những gì tôi hiểu, những điều này sẽ dễ dàng hơn để đo chính xác nếu tôi xây dựng bộ chia điện áp và sử dụng V_in làm điện áp tham chiếu cho ADC.
Một vài câu hỏi về họ:
- Liệu nó có ý nghĩa để sử dụng một vài bộ chia điện áp với điện trở cố định khác nhau để tăng độ chính xác?
- Tôi có thể sử dụng pin lập trình như V_in và đo nhiệt độ bằng cách sử dụng một vài mức điện áp khác nhau. Mặc dù tôi không rõ liệu điều này có thực sự làm tăng độ chính xác hay không.