DHT11大气温湿度模块+直流电机实现根据温度控制风扇转动

欢迎使用Mixly编辑器

DHT11大气温湿度模块+直流电机实现根据温度控制风扇转动

今天我们介绍一个可以测量温度及湿度的传感器-DHT11;
生活水平提高,人们不仅对环境温度有要求,当温度过高时我们可以通过风扇来扇热,如电脑的小风扇等等,今天我们利用Mixly来做一个可以根据温度控制风扇转动的实验。

串口连接

使用DHT11温湿度传感器模块测量当前环境温湿度并通过串口显示!

硬件准备:arduino uno R3 、USB 数据线、YFROBOT UNO I/O扩展板、DHT11温湿度传感器模块、模块3P连接线x1、直流电动机、继电器

硬件连接

图片:
DHT11温湿度传感器模块
这里DHT11温湿度传感器模块的VCC接5V电压,DATA接连接到Arduino的引脚8,GND(接地引脚)连接到Arduino的GND(可以参考自己的代码接串口)
或者连面包板:把面包板的正极和负极与Arduino的5V电压、Arduino的GND相连,那面包板的正极和负极就相当于Arduino的5V电压、Arduino的GND。
DHT11大气温湿度模块+直流电机实现根据温度控制风扇转动_第1张图片
YFROBOT UNO I/O扩展板

继电器:
然后将继电器模块连接到面包板。在继电器模块的输入端,连接如下:

● 将继电器模块的VCC引脚连接到正极(或者Arduino的5V引脚)。

● 将继电器模块的IN引脚连接到Arduino的引脚9。

● 将继电器模块的GND引脚连接到负极(或者Arduino的GND)。

继电器模块的公共端(COM)连接到面包板负极。然后将继电器模块的NO连接到风扇负极,将面包板正极连接到风扇正极。
DHT11大气温湿度模块+直流电机实现根据温度控制风扇转动_第2张图片
整体图
DHT11大气温湿度模块+直流电机实现根据温度控制风扇转动_第3张图片

实现代码

DHT11大气温湿度模块+直流电机实现根据温度控制风扇转动_第4张图片
然后点击下方进行编译,编译成功后,用数据线连接YFROBOT UNO I/O扩展板和pc机后,点击上传,需要等待几分钟,若上传成功,即可看见风扇转动。
DHT11大气温湿度模块+直流电机实现根据温度控制风扇转动_第5张图片

成品演示

由于环境限制,周围温度只能测试到25摄氏度以上的,所以风扇一直转动,同学们可以根据当前的温度来设定电动机的转动值。
DHT11大气温湿度模块+直流电机实现根据温度控制风扇转动_第6张图片

小提示

一定要认真检查有没有插对串口哦,加油,同学们!

你可能感兴趣的:(DHT11大气温湿度模块+直流电机实现根据温度控制风扇转动)