hnyzcj 发表于 2018-9-6 20:32:07

南师树人水质监测船模小组成立

本帖最后由 hnyzcj 于 2018-9-26 14:23 编辑

https://v.qq.com/x/page/z0719ga7wfb.html         

       来到树人快1个星期了,经过几轮忽悠,终于把拉出一只创客队伍。我们的第一个项目就是水质监测船项目。至于为什么要作这样一个项目得从南师树人的地理位置谈起。三汊河位于南京市鼓楼区城西秦淮河入江口,因秦淮河、清江河、惠民河(后被填埋改造为惠民大道)、长江在此形成Y形江汊而得名。而南师树人正处在这个位置上西临长江,北临秦淮河,于是我们想到对长江和秦淮河的水质进行监测。
【项目简介】       经过讨论及网上资料查询参考, 具体功能如下: 1.本地及物联网遥控驱动船体运动,前进,后退,左转,右转。 2.利用TDS和PH值传感器,采集水体指标,并在指标值超过设定上线后上传互联网平台。 3.利用数字蠕动泵,提取水样,进行水样采集。首届中英STEM大赛国际赛个人赛特等奖诸宇轩在给学弟学妹介绍经验
诸宇轩再教初一学弟Makecode编程
建模组刘晨昊和陈栗颖思考如何建模






hnyzcj 发表于 2018-9-6 21:26:07

船体结构使用了T网的船体,但是为了实现上述三项功能,我们需要将其进行修改。





hnyzcj 发表于 2018-9-7 12:26:11

本帖最后由 hnyzcj 于 2018-9-7 12:32 编辑

硬件清单:       micro:bit 编程入门开发板                      2       micro:bit gamepad 遥控手柄                1       micro:bit 电机驱动扩展板                  1       Gravity: UART OBLOQ - IoT物联网模块      1       Gravity: 模拟TDS传感器                   1       模拟PH计 (Arduino兼容)               1       数字蠕动泵                              1       https://www.dfrobot.com/product-1698.html       微型金属减速电机 (6V 50RPM 250g*cm)       2       船体3D打印结构件

hnyzcj 发表于 2018-9-11 20:28:30

本帖最后由 hnyzcj 于 2018-9-11 20:31 编辑


3D建模船舱顶盖
具体建模过程不再详细叙述


本项目电路连接如图所示。olbog模块(Green——15,Blue——16)Pump模块——P8TDS模块——P0PH模块——P1电机A——M1电机B——M2
四、注册账号设备添加:登陆https://iot.dfrobot.com.cn/index.html完成用户注册及设备添加。ship控制水泵和两个电机的运转,通过Pump控制采集水样(抽水5秒),发送ON控制小船前进,Off停止,left左转,right右转。Ph采集水质PH指标值,超过设定值后报警“danger213”。TDS采集水质TDS指标值,超过设定后报警“danger”。
五、代码编写添加OBLOG软件包进入https://makecode.microbit.org/---下载程序,解压,导入makecode---高级---添加软件包或者输入网址https://github.com/DFRobot/pxt-Obloq---添加OBLOQ软件包。程序初始化如图所示本项目涉及三个topic,topic对应设备H1eCzeVIm既控制2个电机及水泵,另外一个topic1对应设备SyZSsDcPQ,水质TDS指标值。topic2对应设备BJz8NuqPm,水质PH指标值。这里有个水质PH值的映射函数。


dt 发表于 2018-9-7 07:57:13

继续 等着分享完整设计

rzyzzxw 发表于 2018-9-7 08:23:27

牛人啊。{:5_148:}

ASH腻 发表于 2018-9-7 10:43:18

哇 恭喜~ 在新学校的第一个项目! 好效率呀

gada888 发表于 2018-9-9 13:22:30

好酷

znzhou 发表于 2018-9-16 12:03:11

浸泡在水中的部分,需不需要考虑使用ABS塑料打印?
PLA材料有被水中微生物降解的风险。

hnyzcj 发表于 2018-9-18 17:28:58


整体效果图
页: [1]
查看完整版本: 南师树人水质监测船模小组成立