在本文中,您将了解使用 DHT22 传感器和继电器的 Arduino 温控风扇。我们将使用 DHT22 传感器获取温度值,并将此温度值打印在 LCD 上。然后我们将检查温度值是否大于35,如果温度大于35,则继电器将激活,风扇将开始旋转。
许多地方都需要温度控制,例如服务器机房、房屋、工业等。所以这一个项目对于了解基础知识以及怎么来控制家中的温度很有用。你可以把它当作一个可以在任何地方使用的 DIY 项目。在这里,温控风扇将对气温变化起作用。
NextPCB 是全球最有经验的 PCB 制造商之一,专注于 PCB 和组装行业超过 15 年。NextPCB 不但可以以最高品质衡量准则提供最具创新性的印刷电路板和组装技术,最快的交货周转时间为 24 小时。
伙计们,如果您有 PCB 项目,请访问他们的网站并获得令人兴奋的折扣和优惠券
第二步,获取传感器的输出并将温度值转换为合适的摄氏温度值。风扇速度由 PWM 信号控制。系统的最后一部分在 LCD 和风扇运行上显示湿度和温度。
然后我们根据要求对我们的 Arduino 进行了编程。处理这个格外的简单。我们从 Arduino 生成 PWM 并将其放在晶体管的基极端子。然后晶体管相对于 PWM 输入产生电压。
以下是我们执行此项目所需的组件。大多数组件都可以在我们的网站上轻松获得。
这个连接很容易做到,这里连接了一个 LCD 用于显示温度和风扇速度状态。
并且 DHT11 传感器模块也连接到 Arduino 的数字引脚 12。数字引脚 9 用于通过晶体管控制风扇速度。
下面的部分是代码。在这里,第一个表格让您了解 PWM 值将是风扇的速度。您能够准确的通过需要更改值。
然后我们初始化连接 LCD 和 DHT22 传感器的引脚。之后,我们定义了个人会使用的 DHT 传感器的类型。有许多别的类型的 DHT 传感器可用,例如 DHT11,因此在此处定义类型很重要。
在本文中,我们不难发现了怎么来制作温控风扇电路。使用 Arduino、DHT11 和其他一些组件。