[基础教程]3D打印自动浇花器 精华

查看: 6841|回复: 10

[基础教程] 3D打印自动浇花器

[复制链接]
本帖最后由 Andy_Xu 于 2016-7-3 18:15 编辑

1、元件清单

图片1.png

Romeo BLE min V1.1

x1 图片2.png
图片3.png
Micro USB  数据线
x1 复件 (13) 图片2.png
图片4 拷贝.jpg
温湿度传感器
x1 复件 (12) 图片2.png
图片5 拷贝.jpg
土壤湿度传感器
x1 复件 (11) 图片2.png
图片6.png
IR kit红外遥控套件
x1 复件 (10) 图片2.png
图片7.png
I2C LCD1602液晶模块
x1 复件 (9) 图片2.png
图片8 拷贝.jpg
潜水泵
x1 复件 (8) 图片2.png
图片9.png
7.4V 锂电池
x1 复件 (7) 图片2.png
图片10.png
杜邦线
x1 复件 (6) 图片2.png
图片11 拷贝.jpg

塑料铆钉或 M3*10螺丝


x1 复件 (5) 图片2.png

2、必备的工具及机器
图片12.png
螺丝刀
x1 复件 (4) 图片2.png
图片13.png
x1 复件 (3) 图片2.png

3、软件
图片14.png


图片15.png
Cura

4、关于这个项目
(1)什么是自动浇花器
自动浇花器,现代发明的可代替人工对花草进行自动浇水的机器。适用于家庭、公司、宾馆等的自动花卉护理。
(2)我们的自动浇花器有什么特别之处
我们的自动浇花器有两种浇花模式:1、根据土壤湿度自动浇花2、根据设定时间浇花。在模式1下,用户可以通过设定土壤湿度的阀值来实现自动浇花。若土壤实际湿度小于该阀值,浇花系统将自动浇花。在模式2下,用户可以通过设置浇花的间隔时间来实现自动浇花,当时间到达设定值浇花系统将自动浇花。除此之外用户若觉得默认水量过小也可以在菜单中设置水量的大小。同时我们为自动浇花器的外壳加上了挂钩,这样就能轻易的悬挂在任何花盆上啦。
跟着接下来的步骤来一起制作一个属于自己的自动浇花器吧。

Step1:收集所有的元件和工具
我们的自动浇花系统是完全开源的,包括程序和3D打印文件。
收集所有必要的元件和工具。清单如下:
然后你只需要用3D打印机打印两个部件就可以了:
(11)3D自动浇花器外壳
(12)3D自动浇花器盖子
3D模型已经附在下面了,只需要下载所有的3D模型再通过3D打印机打印出来就可以了。

复件 图片16.png autowater_shell.zip (322.28 KB, 下载次数: 53)
图片16.png autowater_lid.zip (220.19 KB, 下载次数: 39)
Step2:3D打印机设置
可参考swanglei 大神的Cura配置教程,链接如下:

Step3:代码下载
在代码下载之前你需要确保已经安装了Arduino IDE
然后需要将这些库文件加载到Arduino里。
复件 复件 图片16.png lib.zip (91.43 KB, 下载次数: 92)
用Micro USB数据线将Romeo BLE min V1.1与电脑连接。
打开final_autowatering代码,并将它下载到你的Romeo BLE min 上。
复件 复件 复件 图片16.png final_autowatering.zip (4.3 KB, 下载次数: 70)
Step4:电路连线图
自动浇花器的电路连线图如下:
电路连线图 拷贝.jpg

你可以根据下面步骤,并参考该连线图一步步实现自动浇花器的安装。

Step5:安装主控板Remo BLE min V1.1
将水泵的连接线从打印外壳的左侧圆孔穿入外壳内,之后再将电源线从外壳的背后圆孔内穿入外壳内,将水泵的连接线与电源线与Remo BLE min连接,连接端口见连线图。将Remo BLE min 的螺丝孔与打印件的孔位对应上,然后用塑料铆钉或者M3螺丝固定。
图片18.png

图片19.png
图片20.png

Step6:安装红外接收管模块
将红外接收管与打印外壳的前方放孔对应并用塑料铆钉或者M3螺丝固定。并将红外接受管与Remo BLE min连接,连接端口见连线图。
图片21.png

Step7:安装温湿度模块
将温湿度模块与打印外壳的右侧的方孔对应并用塑料铆钉或者M3螺丝固定。并将温湿度传感器与Remo BLE min连接,连接端口见连线图。
图片22.png
图片23.png

Step8:安装土壤湿度模块
将温湿度模块的连接线从打印外壳的背部方孔穿入外壳内,并将土壤湿度模块与Remo BLE min连接,连接端口见连线图。
图片24.png

Step9:安装LCD1602模块
将LCD1602模块用塑料铆钉或者M3螺丝固定在打印盖子上。
图片25.png
图片26.png
图片27.png

Step10:安装完成与上电前准备
将打印盖子盖到外壳上,并将水泵接上水泵连接线,将电池与电源线连接。最后将整套浇花系统挂花盆边缘,将土壤湿度传感器插入花盆里的泥土里,将水泵放入盛满水的水杯或水桶中。整套浇花系统就算安装完毕了,接下来就可以上电试试实际效果啦。
图片28.png
图片29.png
图片30.png

Step11:上电使用
遥控器的使用方法:
遥控器字符
操作
红色按钮
息屏/亮屏
VOL+
菜单向上
FUNC/STOP
菜单
暂停键
确认
VOL-
菜单向下
ST/REPT
返回
按亮屏键后,你会进入一级菜单,这时你可以选择浇花模式,1.自动浇花   2.定时浇花,若选择自动浇花,在其对应的二级菜单中可以选择1.土壤湿度阀值设置  2.浇水量设置 3.运行 4.返回上级菜单,可以选择相应的选项进入对应三级菜单;若选择定时浇花,在其对应的二级菜单中可以选择1.浇花间隔时间设置  2.浇水量设置 3.运行 4.返回上级菜单,可以选择相应的选项进入对应三级菜单。其中对于土壤湿度阀值设置我们为用户设置了低(30)中(60)高(90)三个选项,浇花间隔时间设置我们为用户设置了2-5天四个选项,浇水量设置中同样有低中高三个选项。若在自动浇花运行界面会显示当前的土壤湿度、土壤湿度阀值、当前温度、当前水泵运行状态。若在定时浇花运行界面,则会显示当前的土壤湿度、设置的浇花时间间隔、当前温度、当前水泵运行状态。

注:自动浇花器只有在运行下才会工作,在菜单下不会工作。
一级菜单界面
图片31.png
自动浇花二级菜单
图片32.png

图片33.png
定时浇花二级菜单
图片34.png

图片35.png
自动浇花运行界面

图片36.png


定时浇花运行界面

图片37.png
演示视频如下:




cld  见习技师

发表于 2016-7-4 18:22:49

回复

使用道具 举报

Andy_Xu  见习技师
 楼主|

发表于 2016-7-5 00:18:56

回复

使用道具 举报

shiguili  见习技师

发表于 2017-2-28 23:27:18

模仿着做做看!
回复

使用道具 举报

JoyceWu  见习技师

发表于 2017-4-2 13:43:25

烧板子的时候出现问题了,急急急


Arduino:1.7.10 (Windows 7), 板:"Arduino Uno"

final_autowatering.ino:15:26: fatal error: AutoWatering.h: No such file or directory compilation terminated. 编译有误。

  报告将会包含更多的信息
  "在编译时,输出详细信息"
  在 文件>首选项 中启用
QQ图片20170402134334.jpg
回复

使用道具 举报

shiguili  见习技师

发表于 2017-5-11 12:20:41

请问水泵是怎么连接的呀?没有接断电器吗?接在哪个端口呀?
回复

使用道具 举报

jiashe2011  见习技师

发表于 2017-5-11 18:12:42

很好!!!!!!
回复

使用道具 举报

Forgotten  版主

发表于 2017-5-12 11:21:34

JoyceWu 发表于 2017-4-2 13:43
烧板子的时候出现问题了,急急急

没有导入库文件
库文件
回复

使用道具 举报

taolan5210  初级技师

发表于 2017-5-19 22:36:31

能传个源码吗?
回复

使用道具 举报

chaoming  学徒

发表于 2018-5-9 10:15:55

不错的作品,个人观点:如果可以将红外换成蓝牙,是否更方便一些
回复

使用道具 举报

chaoming  学徒

发表于 2018-5-9 10:18:00

如果把所有文件打包压缩,就方便一些了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
wifi气象站

硬件清单

btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2016 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail