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

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

3天内不再提示

怎样用微控制器和继电器制作一个迷你温室

454398 来源:工程师吴畏 2019-07-31 17:59 次阅读

无论您是种植绿色蔬菜还是喜欢园艺,迷你温室是一个令人满意的项目。

在这个项目中,我们将研究如何制作一个简单的自动温室,可以用最少的人工干预来培育微型蔬菜。

迷你自动温室示意图

查看完整尺寸的原理图。

温室如何运作?

电路有几个要素:

用于读取传感器并调整环境的微控制器

继电器启用/禁用各种设备的电源

电源调节

在微控制器上找到的软件

用于改变环境的三个主要外部设备是风扇,一个水泵,和日益增长的灯光。这些器件使用大量电流(与微控制器能够提供的电流相比),因此它们连接到微控制器可以与之交互的继电器。

使用多个传感器监测环境,包括湿度传感器检测土壤中的水量)和DHT11测量温度和湿度。

微控制器还连接到DS1306,它是一个实时时钟。这提供了日/夜循环,因此可以在适当的时间点亮生长的植物。

另一个设备可以连接到控制器,一个散热垫,但考虑到我的国家(英格兰)气候温和,在我的情况下不需要一个。

代码

控制器中的软件是用PIC C18编写的,项目是在MPLAB 8.92中创建的。

要执行的第一个函数是与设置相关的,包括初始化PIC中的DHT11,RTC和所有内部寄存器。例如,振荡器需要配置为最大速度,端口需要设置其方向,必须启用ADC外设,并且需要设置/清除其他配置位。配置完成后,主循环非常简单,根据外部传感器的值,将导致各种输出设备打开。

灯光控制代码

灯光由一天中的时间控制,当前时间可以从实时获取时钟。小时寄存器被读入currentHour,如果当前小时是白天(对于这个项目,早上6点到晚上9点),灯会亮起。在夜间,系统将关闭灯,因为植物也需要“睡眠”周期。

水控制代码

供水系统完成空气泵,气密容器和一些管道。

当土壤中的湿度传感器检测到水太少或湿度变得太低时,控制器打开空气将空气压入容器的泵。

由于容器是气密的,压力会增加。但是,这个容器有一个出来的管道,它被送入温室,温室也有很小的钻孔(0.6毫米)。压力迫使水通过这个管道,小孔产生水雾,这有助于增加植物的湿度和水分。

空气控制代码:温度和湿度

系统中的气流是使用小型12V CPU风扇完成。如果湿度太大或温度太高,则打开风扇。

这会迫使外面的空气进入温室,这会降低湿度,同时也会提供气流,通过蒸发冷却,有助于保持植物凉爽。

构建

构建此电路可以通过大多数电路构造技术完成,包括面包板,条板和PCB

幸运的是,经过长时间的努力,我的CNC重新投入运行,因此这个项目是在PCB上完成的。所有CNC文件都可以在项目文件夹中找到,其中包括CNC 3020所需的所有G代码(还包括自动调平代码)。

电路将需要一个可以提供几个放大器的电源,PC ATX电源可以很好地工作。

这个灯项目是条状的,切割成一定尺寸,焊接在一起,然后粘在屋顶上。请勿使用条形灯带的双面胶带,因为它们无法处理湿度和温度。

泵使用一个小烧杯作为储水容器,其中有两根管子。 第一根管子是进气口,第二根管子是出水口。在管道上制作小孔可以用针或小型CNC钻头(例如0.6mm)完成,但要注意不要制造太大的孔,否则大量的水会喷出,这是非常不希望的。

水系统的建筑说明可在 Maker Pro项目IR Tap 中找到。 》

一切都放在一起,你就会拥有自己的microgreens温室!

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

    关注

    48

    文章

    6813

    浏览量

    147677
  • 继电器
    +关注

    关注

    131

    文章

    5027

    浏览量

    146118
  • 温室
    +关注

    关注

    0

    文章

    14

    浏览量

    9710
收藏 人收藏

    评论

    相关推荐

    继电器光耦在微控制器中的应用

    继电器是电子系统中的重要组件,用作使用低功率信号控制高功率电路的开关。继电器微控制器的集成在各种应用中变得越来越普遍。该领域的一个重大进步是继电器
    的头像 发表于 01-05 16:09 183次阅读
    <b class='flag-5'>继电器</b>光耦在<b class='flag-5'>微控制器</b>中的应用

    微控制器基础】——从历史切入,了解微控制器的五个要素(上)

    微控制器基础】——从历史切入,了解微控制器的五个要素(上)
    的头像 发表于 12-07 10:55 205次阅读
    【<b class='flag-5'>微控制器</b>基础】——从历史切入,了解<b class='flag-5'>微控制器</b>的五个要素(上)

    微控制器基础】—— 从历史切入,了解微控制器的五个要素(下)

    微控制器基础】—— 从历史切入,了解微控制器的五个要素(下)
    的头像 发表于 12-06 17:23 283次阅读
    【<b class='flag-5'>微控制器</b>基础】—— 从历史切入,了解<b class='flag-5'>微控制器</b>的五个要素(下)

    液位继电器的接线方法及工作原理是怎样的呢?

    液位继电器的接线方法及工作原理是怎样的呢? 液位继电器是一种常用的控制设备,主要用于控制液位的高低。它具有安装简单、操作方便、可靠性高的特点
    的头像 发表于 11-17 14:28 1103次阅读

    怎样用32单片机测电压?

    怎样用32单片机测电压
    发表于 10-31 07:09

    方向继电器怎样设置的?其作用是什么?

    方向继电器怎样设置的?其作用是什么?在选基本进路和变通进路时,FJ各设几条自闭电路?为什么? 方向继电器是一种智能控制设备,用于自动化控制
    的头像 发表于 10-24 10:20 526次阅读

    怎样安装和使用热继电器

    怎样安装和使用热继电器? 1)热继电器必须按产品使用说明书的规定进行安装;当它与其他电器装在一起时,应将其装在其他电器的下方,以免其动作特性
    发表于 08-18 09:41 321次阅读

    自动化迷你温室的构建

    电子发烧友网站提供《自动化迷你温室的构建.zip》资料免费下载
    发表于 07-13 10:14 0次下载
    自动化<b class='flag-5'>迷你</b><b class='flag-5'>温室</b>的构建

    如何使用Arduino控制继电器模块制作智能家居

    电子发烧友网站提供《如何使用Arduino控制继电器模块制作智能家居.zip》资料免费下载
    发表于 06-29 10:22 0次下载
    如何使用Arduino<b class='flag-5'>控制</b><b class='flag-5'>继电器</b>模块<b class='flag-5'>制作</b>智能家居

    继电器控制

    继电器控制灯。得电就亮,亮完立马就灭,不得电就不亮。只通过纯电路有人知道怎么设计嘛
    发表于 06-19 16:41

    单片机加继电器控制220V市电通断,求推荐继电器

    单片机加继电器控制220V市电通断,推荐继电器。如何选择继电器,需要什么参数。
    发表于 05-31 07:30

    使用NodeMCU ESP8266板制作水族箱控制器的疑问求解

    我正在使用 NodeMCU ESP8266 板制作水族箱控制器。我有 2 继电器板连接到它,每个继电器板上有 4
    发表于 05-30 06:06

    如何用ESP8266灌电流控制继电器板?

    大家好!我不知道你遇到过这个问题,但我想使用 NodeMCU v0.9 控制 8 继电器板(5V 继电器)。问题是如果你想从板上
    发表于 05-24 07:27

    如何从另一个微控制器更新ESP8266上的闪存?

    切正常,但现在我需要能够使用 Teensy 将新图像闪存到 ESP8266 上。我开始这个项目时理所当然地认为“某处”已经为此编写了 C 程序;但是,我还没有发现任何东西。谁能指出我需要什么才能使用另一个
    发表于 05-11 07:08

    手机蓝牙控制继电器实验

    电磁继电器继电器中应用最早、最广泛的一种继电器。电磁继电器一般由铁心、电磁线圈、衔铁、复位弹簧、触点、支座及引脚等组 成。电磁继电器是一种
    发表于 05-04 11:27 0次下载
    手机蓝牙<b class='flag-5'>控制</b><b class='flag-5'>继电器</b>实验