一种扬尘质量监测仪的制作方法_第1页
一种扬尘质量监测仪的制作方法_第2页
一种扬尘质量监测仪的制作方法_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一种扬尘质量监测仪的制作方法介绍目前,城市化进程和工业化进程的快速发展,给人们带来了很多福利,但同时也带来了很多环境问题,其中之一就是扬尘污染。为了保护环境,我们需要制作一种扬尘质量监测仪,来检测城市中的空气质量。材料清单ArduinoUNO控制器MQ-135烟雾传感器红外线测距模块液晶显示器扬尘传感器TSP800红外LED和接收头电磁阀12V电源适配器面包板杜邦线制作方法步骤1:搭建电路首先,我们需要在面包板上搭建电路。请按照下面的示意图连接相关器件:MQ-135烟雾传感器->ArduinoA0

红外线测距模块->ArduinoA1

液晶显示器->ArduinoD7,D6,D5,D4,D3,D2

扬尘传感器TSP800->ArduinoD8

红外LED->ArduinoD10

红外接收头->ArduinoD11

电磁阀->ArduinoD12步骤2:编写代码然后,我们需要编写代码,并将代码上传到Arduino控制器中。请按照下面的示例代码编写代码:```#include<LiquidCrystal.h>LiquidCrystallcd(7,6,5,4,3,2);intdustPin=8;intsmokePin=A0;intdistancePin=A1;intIRLED=10;intIRRECV=11;intvalve=12;floatdistance;intsmoke;intdust;voidsetup(){pinMode(dustPin,INPUT);pinMode(smokePin,INPUT);pinMode(distancePin,INPUT);pinMode(IRLED,OUTPUT);pinMode(IRRECV,INPUT);pinMode(valve,OUTPUT);digitalWrite(valve,LOW);//阀门关闭lcd.begin(16,2);//初始化LCD显示器}voidloop(){//测量扬尘dust=analogRead(dustPin);//测量烟雾浓度smoke=analogRead(smokePin);//测量距离digitalWrite(IRLED,HIGH);delayMicroseconds(10);distance=pulseIn(distancePin,LOW)/58.0;//控制阀门if(distance>50){digitalWrite(valve,HIGH);//阀门开启}else{digitalWrite(valve,LOW);//阀门关闭}//

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论