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

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

3天内不再提示

怎样制作自动喂鱼器

454398 来源:网络整理 作者:佚名 2019-11-06 17:38 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

第1步:组件

这是您需要执行此项目的主要组件列表:

- Arduino Mega

Arduino Mega是一款配备微控制器的电子卡,可以检测来自传感器的事件,编程和命令执行器。因此它是一个可编程接口。该接口是我们项目的主要组件,我们通过它提供其他组件。

- 面包线和电线

接下来,我们有面包板和电线,可以让我们实现不同的电气连接。

- 伺服电机

然后,伺服电机能够到达预定位置并保持它们。在我们的例子中,伺服电机将连接到一个塑料瓶,作为鱼缸。瓶子的旋转允许丢弃鱼的食物。

- 温度传感器

我们还有一个温度传感器。传感器确定水中的温度,并通过1线总线将此信息发送到Arduino。该传感器可在-55至125°C的温度下使用,远远超过我们的需要。

- LCD屏幕

LCD屏幕用于显示温度信息。您还需要使用10kΩ电位计来控制屏幕的对比度和220Ω电阻,以限制屏幕中的电流

- LED

您还需要使用2个LED来指示水温是否过高或过低

- 电阻

电阻主要用于限制一些组件中的电流。

- 塑料瓶

我们把一个塑料瓶当作我们的鱼食罐

你需要在瓶子上切一些洞让食物掉到你的鱼上

这是一张包含组件价格的表格,以及你可以在哪里(图9)

第2步:木制面板组装

首先,选择一些木制面板并在其中一个面板上切割设备的位置。通过使用一些钉子和木板,您可以创建您的模型。

将两块木板以90°角(图2)固定在一起,并用两个木托架(图3)加固它们。/p》

电子元件将被放置在一个塑料盒中,这个盒子将固定在垂直木板后面。

为此,在此盒子上打一个洞以通过电源线(图4)。

然后,用木板上的订书机将其固定(图5)。

然后,将液晶显示屏,伺服电机和LED放入其中相应的洞。将塑料瓶固定在伺服电机上(图6)。

步骤3:接线

你需要使用两个Arduino将伺服电机的代码与LCD,传感器和LED的代码分开。由于伺服电机每12小时旋转一次,如果代码在同一程序中,传感器也会每隔12小时将温度信息发送到LCD屏幕。

第一个将管理传感器,LCD屏幕和LED。第二个将管理伺服电机。

对于传感器接线,您必须连接(传感器 - 》 Arduino):

VCC - 》 Arduino 5V,加上从VCC到数据的4.7kΩ电阻

数据 - 》任意Arduino引脚

GND - 》 Arduino GND

对于LCD屏幕布线,您必须连接(LCD - 》 Arduino):

VSS - 》 GND

VDD - 》 VCC

V0 - 》10kΩ电位器

RS - 》 Arduino引脚12

R/W - 》 GND

E - 》 Arduino引脚11

DB0到DB3 - 》无

DB4 - 》 Arduino引脚5

DB5 - 》 Arduino引脚4

DB6 - 》 Arduino pin 3

LED(+) - 》 VCC通过220Ω电阻

LED( - ) - 》 GND

对于LED布线,您必须连接(Arduino - 》 LED - 》面包板):

任何Arduino引脚 - 》阳极引脚 - 》阴极引脚通过GND连接220Ω电阻器

对于伺服电机接线,必须连接(伺服电机 - 》 Arduino) :

VCC - 》 Arduino 5V

GND - 》 Arduino GND

数据 - 》任意Arduino引脚

你可以在图片中看到最后的布线。

第4步:软件

由于我们有两个Arduino,我们也会需要两个程序。

每个程序分为三个部分。第一个是关于变量的声明和包括库。

第二部分是设置。它是一个用于初始化变量,引脚模式,开始使用库等的函数。

最后一部分是循环。在创建设置函数之后,循环函数正好与其名称相同,并且连续循环,允许程序更改和响应。

您可以在已加入的文件中找到我们的代码。

第5步:工作原理

现在,我们来看看该项目的工作原理。

Arduino MEGA的编程每12小时为伺服电机供电。该伺服电机允许塑料瓶旋转180°然后回到初始位置。

您需要在瓶子上切一些孔。因此,当它转动时,它会在水族箱中放下一些鱼食(孔的大小取决于你想要掉落的食物的大小和数量)。

温度传感器将发送电子信息到Arduino和Arduino将与LCD屏幕通信以显示屏幕上的温度。

如果水温不在最佳值之间(我们输入代码[20°C; 30] °C]取决于鱼类),其中一个LED将通电。如果温度低于该范围,则消息旁边的LED(“水太冷!”)将亮起。如果温度高于该范围,则其他LED将点亮。

步骤6:结论

总之,我们可以说该项目完全可操作,它能够执行其两个主要功能:每天喂鱼两次,并用两个信号(LED)显示温度,以防止鱼的温度限制条件。

到期为了克制和我们目前的知识,我们不能说我们的项目是一个完全自动化的系统。我们无法按照我们的意愿改进项目,因此我们建议您实现这一目的:

水温调节:LCD屏幕只能显示温度信息并指示我们通过LED的温度上限/下限对其调节没有影响。

手动模式喂鱼:创造自己喂鱼的可能性,而不必等待12个小时。

还有许多其他想法,我们让您想象为您自己的高度个性化的鱼饲料创建。
责任编辑:wv

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

    关注

    244

    文章

    24781

    浏览量

    693494
  • 温度传感器
    +关注

    关注

    48

    文章

    3260

    浏览量

    163538
  • 伺服电机
    +关注

    关注

    88

    文章

    2211

    浏览量

    61660
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    UPS不间断电源是怎样排名的?哪家好?

      高科技的发展,让UPS不再是单纯的“备用电池”,而是保障NAS、服务、家庭数据中心稳定运行的“电力守门员”。面对市面上五花八门的品牌和型号,我们应该怎样选呢?所谓的大品牌到底靠不靠谱呢?今天小编就从拓扑架构、能效表现、智能化程度等硬核技术指标,来拆解UPS不间断电源
    的头像 发表于 03-12 16:58 642次阅读

    如何制作 rt117x 闪存驱动程序?

    的RAM中运行它,然后升级程序。但是现在我不知道如何制作这个闪存驱动。因此,我想问一下 FAE 是否可以告诉我如何制作它,或者是否有一个使用 rt1170 制作闪存驱动
    发表于 03-04 06:38

    不止变压!变压的4大“隐藏技能”,玩转电子制作全场景

    对于电子发烧友来说,变压制作电路、改装设备的“万能配角”。从收音机维修到开关电源DIY,它的作用远超想象,今天用通俗的语言+实操场景,带你解锁变压的核心用法。
    的头像 发表于 01-05 15:55 493次阅读
    不止变压!变压<b class='flag-5'>器</b>的4大“隐藏技能”,玩转电子<b class='flag-5'>制作</b>全场景

    变频自动降频问题

    变频作为现代工业控制中的核心设备,其稳定性直接关系到生产效率和设备寿命。然而,在实际应用中,自动降频问题频发,成为困扰工程师的典型故障之一。本文将从现象分析、原因排查到解决方案,系统梳理这一
    的头像 发表于 01-03 07:43 870次阅读
    变频<b class='flag-5'>器</b><b class='flag-5'>自动</b>降频问题

    请问CW32微控制的封装类型和尺寸是怎样的?

    CW32微控制的封装类型和尺寸是怎样的?
    发表于 12-16 07:22

    什么是自动唤醒定时

    CW32F030 内部集成 1 个自动唤醒定时 (AWT),AWT 包含一个 16bit 向下计数,并由一个可编程预分频驱动。AWT 可选 5 种计数时钟源,可工作于定时模式或计
    发表于 12-11 07:24

    NICE接口和协处理之间怎样实现通信?

    NICE接口和协处理之间怎样实现通信
    发表于 11-05 12:42

    广汽埃安与滴滴自动驾驶L4 Robotaxi完成高温测试

    想象一下,在夏季气温高达50°C,地面温度接近80°C的地方自动驾驶,会是怎样的体验?就在中国最热的“火洲”——吐鲁番,由广汽埃安和滴滴自动驾驶联手打造的前装量产L4级自动驾驶车完成了
    的头像 发表于 09-25 13:58 945次阅读

    索尼重载设备的高质量远程制作方案和应用(2)

    索尼的远程制作可以被称之为制作级的高质量远程制作,或重载设备的高质量远程制作,远程设备结合常规系统设备,提供和本地制作类似的
    的头像 发表于 08-21 15:56 1488次阅读
    索尼重载设备的高质量远程<b class='flag-5'>制作</b>方案和应用(2)

    索尼重载设备的高质量远程制作方案和应用(1)

    远程制作是近来技术发展的重点之一。远程制作通用的分类是什么?一些痛点如何解决,比如码率和画质的矛盾,HFR超高速信号如何传输,多种辅助信号如何减少对公网IP地址的依赖等?索尼支持多种远程制作模式,在
    的头像 发表于 08-21 15:55 1168次阅读
    索尼重载设备的高质量远程<b class='flag-5'>制作</b>方案和应用(1)

    三相全自动稳压在工业自动化领域的重要性与应用

    在工业自动化领域中,电力的稳定性至关重要。我们都知道,电力就像一条河流,稳定的水流才能保证工业设备的平稳运行。而在这条河流中,三相全自动稳压就像是一个水闸,控制着水流的强度和方向,确保每一个环节都能正常运作。下面就来详细的说说
    的头像 发表于 08-18 15:19 926次阅读
    三相全<b class='flag-5'>自动</b>稳压<b class='flag-5'>器</b>在工业<b class='flag-5'>自动</b>化领域的重要性与应用

    如何制作一张自动驾驶高精度地图?

    厘米级的精确参考。那么一份能够满足自动驾驶需求的高精度地图到底是如何生成的?其背后又依赖了哪些关键技术? 想要生成一张合格的高精度地图,需要“眼睛”先看懂路,这个“眼睛”来自于多传感的数据采集平台。常见的做法是借助
    的头像 发表于 07-18 09:08 1089次阅读
    如何<b class='flag-5'>制作</b>一张<b class='flag-5'>自动</b>驾驶高精度地图?

    BK 机床控制变压如何满足自动化设备的复杂用电需求?

    自动化设备供电、PLC控制中,究竟该如何确保可靠性呢?华兴变压在BK机床控制变压的研发过程中,充分考虑了自动化生产线的特点。其铁芯采用先进的工艺
    的头像 发表于 07-02 16:40 669次阅读
    BK 机床控制变压<b class='flag-5'>器</b>如何满足<b class='flag-5'>自动</b>化设备的复杂用电需求?

    各种WIFI天线制作技巧资料

    各种WIFI 天线制作技巧资料
    发表于 06-10 15:11 0次下载

    双菱天线制作资料

    高效天线制作
    发表于 06-10 15:10 0次下载