怎样制作自动喂鱼器

第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个小时。
还有许多其他想法,我们让您想象为您自己的高度个性化的鱼饲料创建。


鲍尔默或本月内宣布重大重组 微软上下人心惶惶
全品AI疫情防控系统科学推进校园防疫工作,为秋季复学复课保驾护航
电感为什么会有噪音?怎样减少电感器件的噪音?
AIoT时代 万物智联全新体验
高手怎么选择boost升压电路的电感?只要三个公式
怎样制作自动喂鱼器
机柜式温湿度传感器在数据中心机房的应用
未来机器人,将带来的新职业有哪些
jenkins有什么用_jenkins如何自动部署
不一样的智能魔镜显示屏,带来非凡的体验效果
OPPO Find X3系列即将在3月11日正式发布
联想联手NetApp成立合资公司,意在应对戴尔EMC
美团获导航电子地图甲级资质,意在研发无人配送技术
2020年医疗保健市场人工智能的增长动力
智慧化变电站管理前景 管理者如何应对
NVIDIA 能否帮助沃尔玛和塔吉特解决盗窃问题?
Zaxis ikit高灵敏度气密测试自动化检漏仪
华为手机被迫退位,市场份额被瓜分
大算力芯片龙头股
消防巡检柜和消防风机控制箱如何连接