程序的威力真不可思议,一个自动加湿器的制作,几行字就搞定了

程序的威力真不可思议,一个自动加湿器的制作,几行字就搞定了大家好,创客e工坊今天来教教大家制作一个简单好玩的自动加湿器。至于为什么要做一个加湿器,还是自动的呢,看看下面就知道了接通加湿器一分钟这么多的水

大家好,欢迎来到IT知识分享网。

大家好,创客e工坊今天来教教大家制作一个简单好玩的自动加湿器。

至于为什么要做一个加湿器,还是自动的呢,看看下面就知道了

程序的威力真不可思议,一个自动加湿器的制作,几行字就搞定了

程序的威力真不可思议,一个自动加湿器的制作,几行字就搞定了

接通加湿器一分钟这么多的水汽,如果养的不是乌龟换个宠物估计已经闷凉了,没有人看着给植物加湿估计也是差不多了的。

所以,自动加湿器的制作还是有那么一点点实际作用。其实就是想折腾折腾,闲不来。那么我们就开始吧!

制作东西,元器件是少不了的

程序的威力真不可思议,一个自动加湿器的制作,几行字就搞定了

控制器选择arduino UNO 的单片机板子,主要原因是使用方便,内置了许多库函数直接调用实现简单;

感受环境湿度,这里使用DHT11温湿度传感器,非常低价的器件却能够同时采集到温度和湿度两个数据,引脚也少;

显示器选择OLED屏的原因也是引脚少只有四根,像LCD1602,LCD12864十多二十根引脚使用起来比较麻烦;

继电器控制加湿器电源,它的输出端有三个接口,一个是公共端,一个是常闭接口(也就是一直闭合连接的接口),一个是常开接口(就是一直断开连接的接口),若是给继电器的输入端加上5V信号,常开接口和常闭接口的状态就会对换。


接线部分

  • 传感器连接

程序的威力真不可思议,一个自动加湿器的制作,几行字就搞定了

arduino UNO控制器与DHT11温湿度传感器的连接只需要三根线,由于我们写的程序从8号引脚读取数据,所以传感器的数据连接控制器8脚,电源与控制器共用。连线如下

arduino — DHT11

3.3v —连接— VCC

8脚 —连接— DAT

GND —连接— GND

程序的威力真不可思议,一个自动加湿器的制作,几行字就搞定了

OLED屏的数据传输使用的是IIC接口,5V电源供电。电源与控制器共用,数据线SDA连接控制器的SDA,时钟线的SCL连接控制器的SCL,如下所写:

arduino — OLED屏

GND —连接— GND

5v —连接— VCC

SCL —连接— SCL

SDA —连接— SDA

程序的威力真不可思议,一个自动加湿器的制作,几行字就搞定了

程序的威力真不可思议,一个自动加湿器的制作,几行字就搞定了

继电器主要还是起一个开关作用,以它来决定加湿器的电源通断,使用简单:

arduino — 继电器

5V —连接— DC+

GND —连接— DC-

7脚 —连接— IN1

程序的威力真不可思议,一个自动加湿器的制作,几行字就搞定了

将加湿器的电源线剪断,得到一红一黄两根漆包线,漆包线外表绝缘不导电,需要用锉刀将它们的绝缘层给搓掉。搓掉后用万用表测量得知红线为电源正极,黄线为电源负极,与继电器相连接所有连线就完毕了:

程序的威力真不可思议,一个自动加湿器的制作,几行字就搞定了

最后是给arduino UNO控制器编写程序,读取环境数据之后控制加湿器。


程序部分

首先编写湿度读取程序,读取温湿度传感器DHT11的数据

包含头文件dht11.h里面有需要用到的函数,根据连线定义传感器数据脚为8,并且初始化一个DHT11对象变量。

程序的威力真不可思议,一个自动加湿器的制作,几行字就搞定了

湿度读取1

使用DHT11.read语句从8号脚将数据读取并存到DHT11对象变量中,再将其中温度和湿度分别提取到WD和SIDU中

程序的威力真不可思议,一个自动加湿器的制作,几行字就搞定了

湿度读取2

判断程序编写,决定什么时候给加湿器供电工作。

思路是当湿度小于80%,空气不够湿润则开启加湿器;如果大于或者等于80%,空气太湿润了就关闭加湿器。

程序的威力真不可思议,一个自动加湿器的制作,几行字就搞定了

判断过程

使用的是if…else…语句,小于80%就执行上面的句子,否则运行下面的句子。

最后进行自动加湿器的工作状态显示即可,整体主要程序如下,十分简单。

程序的威力真不可思议,一个自动加湿器的制作,几行字就搞定了

将它们下载到arduino UNO控制器中,接上电源就可以看到效果了

程序的威力真不可思议,一个自动加湿器的制作,几行字就搞定了

程序的威力真不可思议,一个自动加湿器的制作,几行字就搞定了

程序的威力真不可思议,一个自动加湿器的制作,几行字就搞定了

自动加湿器制作完成!更多简单好玩的作品还在后面,有电子爱好的朋友欢迎关注创客e工坊,和我们一起折腾起来!!

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/55263.html

(0)

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信