6927| 9
|
[项目] 南师树人水质监测船模小组成立 |
本帖最后由 hnyzcj 于 2018-9-26 14:23 编辑 来到树人快1个星期了,经过几轮忽悠,终于把拉出一只创客队伍。我们的第一个项目就是水质监测船项目。至于为什么要作这样一个项目得从南师树人的地理位置谈起。三汊河位于南京市鼓楼区城西秦淮河入江口,因秦淮河、清江河、惠民河(后被填埋改造为惠民大道)、长江在此形成Y形江汊而得名。而南师树人正处在这个位置上西临长江,北临秦淮河,于是我们想到对长江和秦淮河的水质进行监测。 【项目简介】 经过讨论及网上资料查询参考, 具体功能如下: 1.本地及物联网遥控驱动船体运动,前进,后退,左转,右转。 2.利用TDS和PH值传感器,采集水体指标,并在指标值超过设定上线后上传互联网平台。 3.利用数字蠕动泵,提取水样,进行水样采集。 首届中英STEM大赛国际赛个人赛特等奖诸宇轩在给学弟学妹介绍经验 诸宇轩再教初一学弟Makecode编程 建模组刘晨昊和陈栗颖思考如何建模 |
本帖最后由 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 微型金属减速电机 (6V 50RPM 250g*cm) 2 船体3D打印结构件 |
本帖最后由 hnyzcj 于 2018-9-11 20:31 编辑 3D建模船舱顶盖 具体建模过程不再详细叙述 本项目电路连接如图所示。 olbog模块(Green——15,Blue——16) Pump模块——P8 TDS模块——P0 PH模块——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值的映射函数。 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed