完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
如果你家里养有鱼,并想找到一种自动化喂食的方法,这个项目可能会对你有所启发。 在这个教程中,作者将展示如何制作自己的基于Arduino的自动喂鱼器,让小鱼不在饿肚子。 自动喂鱼器的工作原理非常简单,我们将饲养装置连接到步进电机的轴上,当超声波传感器检测到障碍物时,步进电机就会启动,因此饲养装置会移动并将食物颗粒投放到鱼缸里。 你也可以通过修改程序来设置各种参数,如应投放的食物数量等等。 这个装置几乎可以安装在任何类型的鱼缸上,饲养装置的尺寸也可以根据需要扩大。 说了这么多,让我们开始看看制作这个饲养器需要哪些材料。 材料准备
第1步:3D打印将用于分发食物的零件都用3D打印制作,这样可以避免由于溢出而造成浪费。 你可以使用下面给出的STL文件,注意我不会使用任何垫片或支撑来打印这些零件。(文末打包下载) PLA细丝颜色可由你选择,在我看来,这种颜色看起来不错。你可以参考上一步的图片,看看我遵循的打印设置。 这个设计是为28BYJ-48步进电机制作的,除非你对最终设计做一些修改,否则它不能直接应用在其他电机上。 在3D打印出零件后,我们就可以开始布线并制作硬件电路了。 第2步:电路图和程序我们可以将电路分为两部分,第一部分是步进电机,另一部分是超声波传感器。 将步进电机连接到驱动器,然后根据下面的说明将驱动器引脚连接到Arduino:
超声波传感器有4个引脚,Vcc、Gnd、Trig和Echo,按如下方式连接:
到此电路部分就完成了,现在通过USB线将Arduino连接到电脑上。 打开IDE,使用下面的程序,确保选择正确的端口和板卡型号,然后点击上传按钮。完成后,我们的硬件电路部分就全部完成,可以继续下一步了。(代码也可以在文末打包下载) 第3步:添加步进电机饲养装置这一步非常简单,但也是最重要的一步。首先在步进电机上涂一些胶水,然后放上3D打印的饲养装置底座,用力按压,保持一段时间。 当胶水完全干燥后,我们就可以添加顶部带有凹槽的主体部件。在连接处也许需要涂上一点热熔胶,以确保足够的强度。 在这里,你可以把底座安装在与步进电机接线处相反的区域,这将有助于之后把饲养器放进鱼缸时的操作。 还有一点是要确保底座和旋转部分之间的间隙非常小,否则可能会导致食物漏出来。 第4步:总装为了让饲养器看起来更美观,我们使用一个3D打印的框架来固定超声波传感器。它是一种压入式的设计,我把它连接到HC-SR04上,你可以看到现在看起来还不错。 为了将步进电机安装到鱼缸上,我将使用束线带。因为这个鱼缸是圆形的,所以这种方式最合适。如果你使用的是方形的,我建议使用夹子式的固定架。 使用足够多的束线带固定,并剪去多余的部分。对于传感器,我使用了热熔胶进行固定。 不同的材料需要不同的固定方式,因此要灵活选择,选择最适合你需求的方式。 第5步:如何使用这款饲养器的使用方式不局限于某一种,由于它是可编程的,你可以用许多方式使用它,不过现在来看看我的使用方法。 我会在每个需要分发的凹槽里放入一些米粒, 你也可以放入鱼食。在所有的凹槽都装满食物后,确保超声波传感器前面没有障碍物。 将Arduino连接到电源,现在当你手挡在传感器前面时,食物就会落入水中,这样鱼儿就可以进食了! 这就是这个项目的全部内容了,你可以根据自己的需求对它进行改装。 原文链接:DF创客社区 |
|
相关推荐 |
|
1144 浏览 0 评论
822 浏览 0 评论
开源项目!基于Arduino做的“鱿鱼游戏”BOSS面具,支持动作检测
637 浏览 0 评论
用EDA做了一张校园卡但是发现学校大门刷不进去,学校内充当饭卡时能正常识别,不知道哪里出问题了
1521 浏览 2 评论
915 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-13 08:23 , Processed in 0.392107 second(s), Total 35, Slave 27 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号