0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何制作基于arduino的冰箱恒温器

454398 来源:网络整理 作者:网络整理 2019-11-18 16:54 次阅读

第1步:

使用2个按钮(上下)设置发酵温度。能够对此进行更改非常方便,因为我们也可以将温度降低到2°C以便更大。变化以0.5摄氏度为单位。

所需温度显示在LCD的第二行。

我们从传感器读取温度。传感器可以放在啤酒中(注意感染),也可以用湿海绵将传感器粘贴到发酵桶的侧面。湿海绵会更缓慢地吸收温度。

传感器的温度显示在LCD的第一行。

将传感器的温度与温度相比较。被设置。最高可以关闭1摄氏度。如果温度太低,将拉动继电器,以激活热源。如果太热,则拉继电器来激活冰箱。

步骤2:步骤2:连接所有内容

看一下Fritzing方案,将所有内容都连接起来。

注意事项:

-继电器拉到高电平时会关闭,因此当arduino电源降下热量和冰箱时会继续!继电器连接到数字引脚2和3。realay模块从arduino取电。如果您将继电器模块与两个以上的继电器一起使用,请使用单独的电源。

-我们在寄生模式下使用温度传感器。这意味着VCC和接地均被拉至GND。数据线通过4.7 kOhm电阻连接到电源。数据线也连接到数字引脚13。

有关如何连接DS18B20的更多信息

-LCD的连接方式很经典。引脚顺序为RS 7,启用8,D4至D7进入9至12)。 RVV和RSS接地,VCC到5V。 LED的电源使用10kResistor(LCD上的引脚15)。亮度(LCD上的引脚2)转到模拟2,因此您可以在脚本中设置亮度,如果可以的话,则不需要电位器来调节亮度。

-两个按钮相连到一侧的电源,另一侧通过220欧姆电阻拉至GND,并连接到数字引脚4和5。

有关按钮操作方法的更多信息。

第3步:第3步:脚本

脚本使用需要首先安装的sevreal库。

因为有多个任务需要不同的任务定时,我使用了一个名为softtimer的库。您可以设置使用不同延迟的不同任务。

在短时间内多次启动冰箱会很快损坏冰箱。因此,您需要将不同继电器的接通和断开时间延迟约3分钟。这样一来,您就不会杀死冰箱。

另一方面,您不能将arduino搁置3分钟,因为您需要能够通过按钮来更改温度。

SoftTimer会处理此问题。为了使softtimer正常工作,您需要2个库:

PCIListener.h和SoftTimer.h(下载)。

对于Dallas Temperature传感器,您需要OneWire库和DallasTemperature库。两者都可以从Arduino IDE内安装。

LCD带有LiquidCrystal库。

继电器不需要库。

脚本分为3个任务:

-设置继电器,这使用3分钟的延迟(例如3 * 60 * 1000设置)

-读取温度,使用2秒的延迟。

-使用延迟5毫秒。基本上,Arduino会不断地监听按钮被按下的情况。延迟避免了浮动。

脚本已添加注释,因此您可以了解每个步骤的作用。

步骤4:步骤4:有待解决的问题

原型需要更好的供电。我将模型转换为1个插头,该插头将具有用于为Arduino供电的适配器,并且还可以通过继电器发送功率。

使用这种类型的继电器有缺点。当您打开系统电源时,继电器会快速打开和关闭,这会对冰箱的压缩机造成危害。因此,最好先打开恒温器电源,然后再插入冰箱。

责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 恒温器
    +关注

    关注

    4

    文章

    131

    浏览量

    20452
  • Arduino
    +关注

    关注

    184

    文章

    6428

    浏览量

    184863
收藏 人收藏

    评论

    相关推荐

    Arduino制作循迹小车教程

    Arduino制作循迹小车完全教程
    发表于 01-05 11:09 2次下载

    用555制作变频冰箱信号线怎么接

    随着科技的快速发展,冰箱也逐渐从单一的电冰箱转变为具备变频功能的冰箱。变频技术的应用不仅使得冰箱具备更强的制冷、保鲜能力,同时还节约了能源并减少了噪音。本文将详细介绍如何利用555定时
    的头像 发表于 12-01 16:58 694次阅读

    自感应晶体管恒温器的根本缺陷

    微型自感应晶体管恒温器使用单个晶体管(BJT或FET)作为温度传感器和稳定加热器。这些晶体管恒温器(如果设计良好)是一种有效、高效且廉价的方法,可以保持单个组件(传感器、精密参考、振荡器等)的恒定
    的头像 发表于 10-12 16:23 1350次阅读
    自感应晶体管<b class='flag-5'>恒温器</b>的根本缺陷

    数字恒温器的原理图详解

    下图显示了数字恒温器的原理图。LM35 的输出由 A/D 数字化。LM35 是一款温度传感器 IC,每 ‘C 输出 10 mV。如果将Vref/10设置为1.2 V,则此2 mV对应于2/2 LSB
    的头像 发表于 07-28 15:09 948次阅读
    数字<b class='flag-5'>恒温器</b>的原理图详解

    利用Arduino制作逆变器原理

    开源硬件-使用 Arduino 在家制作逆变器,逆变器原理图设计分享。
    发表于 07-07 17:22 7次下载
    利用<b class='flag-5'>Arduino</b><b class='flag-5'>制作</b>逆变器原理

    Arduino制作音效

    电子发烧友网站提供《用Arduino制作音效.zip》资料免费下载
    发表于 07-06 10:13 0次下载
    用<b class='flag-5'>Arduino</b><b class='flag-5'>制作</b>音效

    arduino uno制作暗/亮电平表

    电子发烧友网站提供《用arduino uno制作暗/亮电平表.zip》资料免费下载
    发表于 07-04 09:35 0次下载
    用<b class='flag-5'>arduino</b> uno<b class='flag-5'>制作</b>暗/亮电平表

    如何制作基于Arduino的自动开门

    电子发烧友网站提供《如何制作基于Arduino的自动开门.zip》资料免费下载
    发表于 06-29 10:14 0次下载
    如何<b class='flag-5'>制作</b>基于<b class='flag-5'>Arduino</b>的自动开门

    光学液氮恒温器T9015-4W的技术参数

    液氮型低温恒温器,利用液氮作为降温媒介,标准恒温器可实现快速降温至液氮温度(约20min),其工作原理是在恒温器内部液氮腔内装入液氮,通过调整控温塞与冷指的间隙来保持冷指的漏热稳定在一定值上,再通过
    的头像 发表于 06-19 11:18 325次阅读
    光学液氮<b class='flag-5'>恒温器</b>T9015-4W的技术参数

    液氮恒温器在氧化物界面的新应用

      锦正茂的液氮恒温器在氧化物界面处的二维电子体系(2DES)做为一个独特的平台,将典型复合氧化物、强电子相关的低温物理特性以及由2DES有限厚度引起的量子限域集成于一体。
    的头像 发表于 06-19 11:14 229次阅读
    液氮<b class='flag-5'>恒温器</b>在氧化物界面的新应用

    液液氮恒温器的优点有哪些

    恒温器是直接或间接控制一个或多个热源和冷源来维持所要求的温度的一种装置。恒温器要实现这种功能,就必须具有一个敏感元件和一个转换器,敏感元件量度出温度的变化,并对转换器产生所需的作用。转换器把来自敏感元件的作用转换成对改变温度的装置能进行适当控制的作用。
    发表于 06-19 11:12 182次阅读
    液液氮<b class='flag-5'>恒温器</b>的优点有哪些

    液氮型低温恒温器概述

    恒温器是直接或间接控制一个或多个热源和冷源来维持所要求的温度的一种装置。恒温器要实现这种功能,就必须具有一个敏感元件和一个转换器,敏感元件量度出温度的变化,并对转换器产生所需的作用。转换器把来自敏感元件的作用转换成对改变温度的装置能进行适当控制的作用。
    的头像 发表于 06-19 11:09 571次阅读
    液氮型低温<b class='flag-5'>恒温器</b>概述

    智能恒温器开源项目

    电子发烧友网站提供《智能恒温器开源项目.zip》资料免费下载
    发表于 06-13 14:10 0次下载
    智能<b class='flag-5'>恒温器</b>开源项目

    为什么远程浏览(google-chrome)不请求网站图标?

    低温炉外温度循环 正常运行时间:00:00:57 温度 C:18.50 温度 F:65.30< /p> 区域恒温器状态:区域恒温器已启用 循环状态:不需要强制循环 调试:进入 testTemp,tem
    发表于 06-06 07:24

    如何利用esp8266构建一个网络管理的恒温器

    大家好, 我是论坛和 esp8266 世界的新手。我熟悉 arduino 世界和 C 编码,但不幸的是......仅此而已。 我来这里是因为我确信使用这些易于隐藏的小模块,我可以使一个简单的电加热自动化。我的想法是简单地构建一个网络管理的
    发表于 05-23 06:51