Kaiyun官方网

安防/监控视频

多语言完结Arduino“高温监控仪”

时间: 2025-03-31 10:57:49 |   作者: 安防/监控视频

详细介绍

  借助于温度传感器、电扇模块和几个LED灯,咱们运用Arduino开发制造一个“高温监控仪”:当环境和温度处于较适合的温度规模时(比方28℃以下),绿色LED灯亮,电扇模块无动作;当温度有小幅度升高时(28℃以上、30℃以下),黄色LED灯发光进行预警,一起电扇模块低速滚动进行风力降温,直至回到正常状况;当温度比较高时(30℃以上),赤色LED灯发光进行报警,电扇模块高速滚动进行风力快速降温……在整一个完好的过程中,屏幕每隔3秒钟就显现一次实时检测到的温度数据。

  试验器件:Arduino UNO主板一个,DHT11温湿度传感器一个,电扇模块一个,绿色、黄色和赤色LED灯各一支,面包板一块,各色杜邦线若干;对照设计好的电路接线)。

  首要,将Arduino的5V和GND经过杜邦线衔接至面包板一侧的赤色和蓝色线槽;接着,将绿色、黄色和赤色LED灯的短腿(负极)均插接至蓝色线槽,长腿(正极)则别离插接至a列某行插孔中,再经过同种色彩的杜邦线将正极与Arduino的11号、12号和13号数字引脚相连;然后,将温度传感器和电扇模块的VCC端和GND端均经过杜邦线与面包板的赤色、蓝色线槽衔接,二者的信号端则别离插接至Arduino的2号和3号数字引脚;最终,经过数据线将Arduino与计算机USB接口衔接,完结电路衔接(如图2)。

  在Arduino IDE中对DHT11温湿度传感器进行编程操控的条件是要装置DHT.h库,首要顺次点击菜单“项目”-“加载库”-“办理库”项,在弹出的“库办理器”中以“DHT11”为关键词进行查找,会呈现一个名为“DHT sensor library(by Adafruit)”的库,显现支撑DHT11(现在最新版别为1.4.2);接着,点击“装置”按钮(如图3),在弹出的提示窗口中点击“Install all”按钮进行下载和装置;完毕后回来“加载库”中检查,底部“引荐的库”中就会显现有“DHT sensor library”项,阐明装置成功。

  将程序保存、编译、上传至Arduino,对“高温监控仪”进行三种不同环境和温度状况的测验,串口显现器3秒钟就显现一次温度数据的实时检测值,一起还会触发不一样的色彩的LED灯或电扇模块发生对应的预设“动作”(如图6)。

  保存程序,按功用键F5运转,测验Arduino“高温监控仪”,作用与运用Arduino IDE代码编程的完结作用是完全一致的(如图8)。

  首要,点击Mind+左下角的“扩展”项,将Arduino Uno主控板和DHT11/22温湿度传感器加载至主界面;接着,在“循环履行”中树立名为“温度”的变量,为其赋值为“读取引脚2‘DHT1’温度(℃)”,而且在串口监视器中以9600的波特率进行字符串输出;然后树立“假如…那么履行…不然假如…那么履行…不然…”三分支挑选结构,别离对变量“温度”的值进行数值区间判别:假如小于等于28℃,则“设置数字引脚11输出为高电平”(绿色LED灯发光);假如大于28℃且小于等于30℃,则“设置数字引脚12输出为高电平”(黄色LED灯发光)、“设置PWM引脚3输出127”(电扇模块中速滚动);不然(即大于30℃时),履行“设置数字引脚13输出为高电平”(赤色LED灯发光)、“设置PWM引脚3输出255”(电扇模块高速滚动);最终,等候3秒钟,将三支LED均设置为低电平、电扇模块设置PWM值为0进行封闭操作。

  将程序保存后点击“上传到设备”项,测验Arduino“高温监控仪”,相同也会完结每隔3秒钟检测一次环境和温度的功用,而且对不同的温度数据来进行开关对应色彩的LED灯及电扇模块不同转速的操控,与运用代码编程完结的作用是完全一致的(如图9)。

  特别声明:以上内容(如有图片或视频亦包含在内)为自媒体渠道“网易号”用户上传并发布,本渠道仅供给信息存储服务。

  假日前停运南宁至昆明夕发朝至列车?12306:暂时停运至9月30日,原因不明

  这样的体现不行!杜兰特半场10中5&三分3中1拿11分5板 正负值-22

  直击缅甸曼德勒被震塌公寓救援现场:其间两栋几成废墟,有人听到被困朋友的声响喜极而泣

  118次3+1前史榜首!哈登24+8+8仍掉西部第八 快船余下路程较轻松

  华为Pura X首销!新机用户专享“鸿蒙有礼”价值超1200元权益礼包

推荐产品