Bộ đo nhiệt độ sử dụng arduino
Đây là bộ đo nhiệt độ sử dụng arduino uno đơn giản nhất mà bạn từng biết. Hệ thống theo dõi nhiệt độ cứ sau 2 giây sẽ hiển thị trên màn hình serial arduino. Nhiệt độ được hiển thị bằng độ C (Celsius) và độ F (Fahrenheit). Bộ đo nhiệt độ được giao tiếp với PC thông qua cổng USB và sử dụng cảm biến LM35 để đo nhiệt độ.
LM35 là cảm biến nhiệt độ có 3 chân, được sản xuất bởi công ty National semiconductors. Nó có thể đo nhiệt độ từ-55c đến + 150C. LM35 có độ phân giải 10mV/°C. Cảm biến nhiệt độ LM35 sử dụng nguồn có mức điện áp 5V và điện năng tiêu thụ nhỏ hơn 60uA.
Sơ đồ mạch điện
Cảm biến nhiệt độ LM35 được giao tiếp với Arduino thông qua các chân đầu vào A0, A1 và A2. Chân A0 được xuất mức cao và nó đóng vai trò là chân cấp nguồn 5V cho LM35. Chân A2 được xuất ở mức thấp và nó đóng vai trò là chân nối đất (GND) cho LM35. Cuối cùng là chân A1 được đặt làm đầu vào và đầu ra điện áp của LM35. Với mạch này bạn có thể dễ dàng cắm trực tiếp cảm biến nhiệt độ LM35 lên trên aruino mà không cần nối thêm bất cứ 1 sợi dây điện nào. Arduino sẽ được lấy điện từ máy tính thông qua cáp USB và không cần dùng nguồn điện bên ngoài. Cổng USB cũng đóng vai trò là nạp chương trình cho board arduino.
Chương trình
https://drive.google.com/file/d/10tfBt3pfvzkA7c_bxiFW4NrNNEgFPgTr/view?usp=sharing
Giải thích chương trình
Chân đầu ra điện áp của LM35 được nối với chân A1 của arduino. Điện áp đầu ra sẽ tỷ lệ thuận với nhiệt độ và được đọc bằng hàm analogRead. Hàm analogRead sẽ đọc điện áp (trong phạm vi 0V đến 5V) tại một chân đầu vào tương tự và chuyển đổi nó thành một giá trị kỹ thuật số trong khoảng từ 0 đến 1023. Ví dụ: nếu nhiệt độ là 29°C thì đầu ra của LM35 sẽ là 290mV. Kết quả của hàm analogRead sẽ là 290mV / (5/1023) = 59. Để chuyển đổi 59 thành 29.0 và hiển thị, ta nhân 59 với 5 và sau đó chia kết quả cho 10. Kết quả sẽ là nhiệt độ ở C và nó được hiển thị bằng hàm Serial.print. Sau đó, nó được chuyển đổi thành °F bằng công thức sau: °F = (°C * 1.8) +32. Nhiệt độ ở °F cũng được hiển thị. Màn hình serial có thể được mở từ tab Công cụ trong IDE arduino. Phím tắt cho màn hình serial là ctrl + shift + M. Dưới đây là ảnh của cửa sổ màn hình serial.
Hotline: 0979 466 469