Nhận IC cảm biến nhiệt độ chính xác, như LM35CAZ .
Bạn cung cấp năng lượng cho nó với 5v tốt, và đầu ra là một điện áp đơn giản là một hàm tuyến tính của nhiệt độ. Chúng có độ chính xác khá tốt là ± 1⁄4˚C ở nhiệt độ phòng.
Thêm:
Một số người đã nói về "Độ chính xác trong phạm vi nhiệt độ" cho cảm biến này là ± 1ºC. Đây là phạm vi sai để nói về. "Độ chính xác ở nhiệt độ nấu" là phạm vi phù hợp để nói về. Ở độ chính xác khoảng 60ºC là ± 0,7 và có lẽ tốt hơn thế. Dòng 'điển hình' thay đổi khoảng 0,1 CC so với phạm vi nấu của bạn.
Bạn có thể chỉ cần một hoặc hai điểm hiệu chuẩn để có được cảm biến này đủ chính xác cho nhu cầu của bạn. Nhưng, tất nhiên, điều đó đòi hỏi một nhiệt kế chính xác để hiệu chỉnh nó. Đối với điều đó, bạn có một vài lựa chọn:
Cách 1: Bạn có thể sử dụng nước. Nhiệt độ của nước đang bị đóng băng là 0ºC. Vì vậy, hãy cho nó vào một cốc nước nhỏ trong tủ đá, và xem điện áp đầu ra một cách cẩn thận. Nó sẽ rơi và rơi cho đến khi nước bắt đầu đóng băng. Tại thời điểm này, nhiệt độ sẽ ngừng giảm và giữ phẳng trong một thời gian. Sau khi đóng băng hoàn tất, nhiệt độ sẽ bắt đầu giảm trở lại. Lưu ý điện áp trong vùng phẳng để sử dụng làm điểm hiệu chuẩn 0ºC của bạn.
Làm tương tự cho nước sôi. Tốt nhất là làm điều này ở mực nước biển. Nếu bạn không ở mực nước biển, thì hãy kiểm tra xem nhiệt độ nước sôi ở độ cao của bạn là bao nhiêu.
Sử dụng 0ºC và 100ºC không tốt bằng sử dụng, giả sử 50ºC và 80ºC, nhưng nó dễ dàng hơn nhiều. Nếu bạn có sẵn một nhiệt kế rất chính xác, thì bạn nên sử dụng các điểm hiệu chuẩn gần hơn với nhiệt độ nấu của bạn.
Cách 2: Sử dụng rượu metylic. (Cảm ơn stevenvh) Cái này sôi ở 64,7 CC. Điều này rất gần với nhiệt độ nấu của bạn, bạn chỉ cần một điểm hiệu chuẩn để có được nhiệt độ nấu rất chính xác. Rõ ràng là cẩn thận để không làm say hoặc thổi bay bản thân của bạn với khói. Đừng đun nóng rượu trên ngọn lửa trần!
Đã thêm - Khuếch đại
Vì bạn đang làm việc trong một phạm vi nhiệt độ hẹp và bạn cần độ chính xác kiểm soát tốt, có lẽ cũng đáng để khuếch đại đầu ra của cảm biến. Điều này sẽ cho độ phân giải ADC lớn hơn tại Arduino, điều này sẽ chuyển thành sự ổn định tốt hơn của thuật toán điều khiển PID. Xem câu hỏi Chuyển đổi mức điện áp tương tự (dịch chuyển mức) trong đó thảo luận về khuếch đại và dịch chuyển mức điện áp tương tự.
Giả sử bạn đang làm việc trong phạm vi 40 CC - 100 CC (0,4v - 1,0v). Bạn sẽ muốn trừ 0,4v khỏi tín hiệu, cho 0,0v - 0,6v và khuếch đại kết quả với mức tăng 8, cho 0,0v - 4,8v. Điều này sẽ cho độ phân giải tuyệt vời.