本项目介绍了一款基于Arduino平台的便携式温湿度监测装置,结合LCD显示模块直观展示环境数据,适用于多种场景下的实时温度与湿度监控。
这是一款带有DHT11温度/湿度传感器的Arduino Uno,并配有一个由电源供电的LCD屏幕。这个项目所需的零件可以在Sparkfun或Adafruit购买,或者你可以像我一样尽可能地从旧设备中回收利用。
所需材料包括:
- Arduino(建议使用UNO R3版本,但任何5V兼容型号均可)
- 面包板
- DHT11温湿度传感器
- 10k欧姆电位器
- 16x2液晶屏幕
- 触觉按钮
- USB AB电缆
- 充电宝(用于供电)
- 跳线
接下来是连接各个元件的步骤。请参考Fritzing原理图,但请注意我在面包板上的两个电源导轨之间没有跳线,如果同时使用这两个导轨,则需要添加一个跳线。
我使用的LCD显示器是从旧火灾报警器面板中回收来的。该显示器引脚排列与其他标准型号略有不同:引脚15和16位于引脚1之前;而引脚16不是接地端(Gnd),实际上是5V,引脚15是接地端(Gnd)。请仔细检查自己的显示屏以确认正确的引脚配置。
连接方式如下:
- Gnd -> 面包板上的负电源
- 5v -> 面包板上的正轨
- DHT11 Pin1 -> 5V和一个10k欧姆电阻
- DHT11 Pin2 -> Arduino的Pin8,通过另一个10k欧姆电阻连接
- DHT11 Pin3 -> 不用连接
- DHT11 Pin4 -> Gnd
对于LCD屏幕:
- LCD引脚 1->Gnd
- 引脚 2->5V
- 引脚 3->电位器的中间触点(其他两个端子接5V和Gnd)
- 引脚 4->Arduino的Pin12
- 引脚 5-> Gnd
- 引脚 6 -> Arduino Pin11
- 引脚7,8,9,10不用连接
- 引脚 11-> Arduino Pin5
- 引脚 12-> Arduino Pin4
- 引脚 13->Arduino Pin3
- 引脚 14->Arduino Pin2
- LCD引脚 15 ->5V
- 引脚 16与触觉按钮连接,另一端接Gnd
完成所有连线后,请将电源接入到Arduino。此时您的液晶显示器和DHT11传感器应该已启动并运行。按下圆润的按钮时,LCD屏幕背光应点亮。
现在你拥有了一个便携式的温度和湿度监测设备,并且可以实时查看数据了。这有助于确定家中哪些窗户最适合通风换气以保持室内空气清新适宜。