以下内容直翻自CodersCafeTech
要自己制作一个,您只需要几件物品。这是我们使用的列表以及您可以在网上找到的内容。
1 倍Wemos D1 迷你 V2
1 倍TowerPro SG90 连续旋转 360 度伺服电机
1 X5V 2A USB 墙上适配器
1 根微型 USB 充电线
1 x瞬干胶
2 X M2 螺母和螺栓(可选)
ESP8266 芯片的开发板种类繁多。我们实际上需要一块具有最佳尺寸的电路板,它可以轻松重新编程并由外部电源供电。所以Wemos D1 Mini满足了我们的需求。
要使用 Arduino IDE 对 Wemos D1 Mini 进行编程,让我们看看这里。
注意:您可以使用任何带有 ESP8266 芯片的开发板。
Firebase 是一个移动和网络应用程序开发平台。Firebase 让开发人员可以专注于打造出色的用户体验。您不需要管理服务器。您不需要编写 API。Firebase 是您的服务器、您的 API 和您的数据存储,所有这些都编写得非常通用,您可以对其进行修改以满足大多数需求。在我们的项目中,我们使用 Firebase 实时数据库来即时发布和检索数据,这样就没有时间延迟。
查找 Firebase 主机
去Firebase
然后去打开你的项目(如果你没有项目创建一个)
然后移动到数据库中的实时数据库
屏幕截图中选择的没有“https://”的 URL 是 Firebase 主机
查找 Firebase 身份验证
去Firebase
然后转到设置>项目设置
从那里转到服务帐户
然后在 Database secrets 选项卡下,您可以找到 firebase auth key
查找 Firebase 配置
去Firebase
然后转到设置>项目设置
在您的应用程序 > SDK 设置和配置 > 配置下(示例如下)
我们为该设备设计了一个 neumorphic 配套网络应用程序。Neumorphism 或软 UI 是一种视觉风格,它结合了背景颜色、形状、渐变、高光和阴影,以确保图形密集的按钮和开关。所有这些都可以实现柔软的挤压塑料外观和近乎 3D 的造型。
该网站使用 HTML、CSS 和 JS 开发,并托管在免费托管服务上。在script.js文件中添加 Firebase 配置并托管此处给出的代码,一切顺利。
所以是时候测试电路了。您可以按照原理图接线。电路其实很简单。然后我们将代码上传到 Wemos D1 Mini。您可以在此处找到代码。
然后我们加载了我们制作的网站。它按预期完美地工作。
我们实际上有一个长方形的水族馆。所以我们要设计一个可以插入其中一侧的设备。如果你有另一种鱼缸,你应该换一种设计。
我们在 Fusion 360 中开始设计,以伺服电机为参考文件。所以素描会很容易。首先,我们设计了一个文件,Wemos d1 mini 可以在文件中向上滑动。但是它不能正确地进行 3d 打印,所以我们将其更改为带盖的小型外壳类型。
为了运输食物,我们使用了附在伺服电机上的阿基米德螺杆。阿基米德螺杆,又称阿基米德螺杆、流体动力螺杆、水力螺杆或埃及螺杆,是最早的水力机械之一。
对于食物的存储我们其实设计了一个小文件,足够我们测试了。如果您打算多喂几天鱼,可以考虑延长储物箱的长度。
所以是时候进行 3D 打印了。我们使用 Prusa MK2 对零件进行 3D 打印。我们设计的第一个阿基米德螺丝无法通过添加支撑来打印,因为您可以看到即使有支撑,3d 打印文件也非常混乱。
幸运的是,我们在网站上找到了符合我们要求的阿基米德螺钉,然后我们在 Prusa 切片机中将其重新调整为我们的长度。最后,我们得到了一个很酷的 3d 打印阿基米德螺丝。
我们使用速溶胶组装了一些零件,其余零件紧密贴合。如果您要自己搭建一个,请以上面的图片作为参考。
审核编辑黄宇
免责声明:文章内容来自互联网,本站不对其真实性负责,也不承担任何法律责任,如有侵权等情况,请与本站联系删除。
转载请注明出处:智能喂鱼器制作说明-智能喂鱼器制作说明文怎么写 https://www.yhzz.com.cn/a/4641.html