亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

便携温度监测站:TMP36 + LCD1602 双温标显示

项目简介

入门级 Arduino 实战:读取 TMP36 模拟温度传感器,在 16×2 LCD 上同步显示摄氏度与华氏度,每 1.5 秒刷新。适合 Arduino Starter Kit 用户,零额外采购即可完成。

所需元件

电路接线

参考原理图:

注:原作者未使用对比度电位器,直接固定分压或悬空;建议加装 10 kΩ 电位器以便调节对比度。

核心代码逻辑

#include 
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {
  lcd.begin(16, 2);
}

void loop() {
  int reading = analogRead(A0);
  float voltage = reading * 5.0 / 1024.0;
  float tempC = (voltage - 0.5) * 100;      // TMP36: 10 mV/°C, 500 mV 偏移
  float tempF = tempC * 9.0 / 5.0 + 32.0;

  lcd.setCursor(0, 0);
  lcd.print("Temp: ");
  lcd.print(tempC, 1);
  lcd.print((char)223);  // 度符号
  lcd.print("C ");

  lcd.setCursor(0, 1);
  lcd.print("Temp: ");
  lcd.print(tempF, 1);
  lcd.print((char)223);
  lcd.print("F ");

  delay(1500);
}

效果展示

LCD 第一行显示摄氏度,第二行显示华氏度,数值每 1.5 秒更新一次。配合 9V 电池即成手持温度计。

进阶改进

制造工艺

  1. 移动厕所:历史、设计与环境影响
  2. 温度计:从伽利略温度计到现代数字传感器的演进
  3. 温控风扇DIY:媒体柜散热的继电器驱动方案
  4. 树莓派 + MCP9808 + InfluxDB + Grafana:家庭温度监测系统
  5. 高级气象站 v2.0:BME280 实时监测温度/气压/湿度/海拔 (Windows 10 IoT Core)
  6. 3D RGB Arduclock — 蓝牙控制全彩LED时钟带RTC与闹钟
  7. Arduino + DHT11 + 以太网盾板温湿度数据记录仪
  8. MyRiver:基于 Arduino MKR FOX 1200 的河流水质远程监测系统
  9. Arduino + 模拟摇杆互动游戏:五向 LED 反馈
  10. Find Me:基于 Arduino 与蓝牙的智能寻物器制作指南
  11. 便携测距仪 DIY 套件:Arduino Nano + HC-SR04 + 18650 电池 + 3D 打印外壳
  12. 非接触体温筛查闸机:Arduino MKR1000 + 红外测温 + 舵机控制