Arduino Proteus仿真空气净化器温湿度PM2.5空气质量MQ135-0049
Proteus仿真小实验:
Arduino Proteus仿真空气净化器温湿度PM2.5空气质量MQ135-0049
功能:
硬件组成:ARDUINO -UNO-R3开发板、 LCD1602 、DHT11温湿度传感器、电位器模拟PM2.5、电位器模拟MQ135、风扇、多个按键、1个LED灯表示紫外线消毒
1.单片机读取DHT11温度湿度值,显示在LCD1602上面。
2.单片机通过内部ADC,读取电位器模拟PM2.5、电位器模拟MQ135。通过电压计算出PM2.5浓度0~100% MQ135空气质量浓度MQ135 0~100%。
3.当温度、湿度、PM2.5浓度、MQ135空气质量浓度任意一个值超出设定值,蜂鸣器报警
4.有一个风扇开关键,点击后风扇旋转,紫外线消毒LED灯亮。此时开启空气进化。
5.有风扇低速、高速按键,调节风扇转速。
6.有设置 + - 3个按键,可以设定报警的阈值。
有功能视频哦:
可以哔哩哔哩B站,搜索UP主“单片机仿真汇”。在其空间中搜索关键词“空气净化器”即可找到对应详细功能视频和介绍。
电路图:
部分源代码:
int temp=0;
int i=0;
//显示界面
lcd.clear();
lcd.setCursor(0,0);
lcd.print(msg1);
lcd.setCursor(0,1);
lcd.print(msg2);
//获取温度和湿度并且保存
GetDHT11(&wendu,&shidu);
while(1)
{
//按键扫描和处理
anjiansaomiao();
}