“使用Arduino的温控风扇”项目只是围绕Arduinouno板和温度传感器LM35制造的。这些项目是使用闭环反馈控制系统设计的嵌入式系统的一个很好的例子。为了获得正确的用户界面视觉指示,我们还使用了LCD,用于指示风扇的温度和速度。
使用Arduino的温控风扇电路描述
“使用Arduino的温控风扇”的整个电路使用很少的组件,一个MCU(Arduino
Uno),一个温度传感器(LM35),一个LCD,一个电机(Fan),一个晶体管和其他一些无源元件等。
集成电路1(LM35)是一种将温度转换为电信号的传感器。由于输出是模拟的,因此输出连接到模拟输入引脚(A1),如图所示。感应到的温度显示在 LCD
中,并按照源代码中的命令控制风扇的输出。输出取自引脚 D11,引脚 D11 进一步提供给 NPN 晶体管的基极 (T1) 通过电阻 R2.
晶体管 T1是按照命令打开和关闭电机(风扇)的开关电路。电机两端连接一个二极管,也称为反激式二极管,用于消除电感负载上产生的电压尖峰。
使用Arduino操作温控风扇:
这里设计的电路用于通过脉宽调制(PWM)信号的方法控制风扇的速度。这里产生的信号是低频的,一般在30赫兹的范围内。由于此处发布的电路使用了用于开关的通用晶体管,由于信号具有脉冲性质,因此可能会产生噪声。
使用ARDUINO的温控风扇零件清单
电阻器(均为 1/4 瓦,± 5% 碳)
R1、R2= 1 KΩ
R3= 470 Ω
虚拟现实1= 10 KΩ
C1= 10 μF、16 μF(电解电容)
集成电路1= LM35(温度传感器)
T1= BD139 (NPN晶体管)
D1= 1N4007 (整流二极管)
发光二极管1= 5毫米LED
液晶显示器1= 16×2 液晶屏
Arduino Uno板
杂项
M1= 12V 直流风扇
风扇12V电池
-
电路分析
+关注
关注
62文章
518浏览量
98705 -
Arduino
+关注
关注
187文章
6456浏览量
186478 -
温控风扇
+关注
关注
1文章
16浏览量
5080
发布评论请先 登录
相关推荐
评论