查看: 1101|回复: 0

[项目教程] micro:bit+OBLOQ比赛第二关:远程门禁及浇灌

[复制链接]
micro:bit+OBLOQ比赛第二关:远程门禁及浇灌
一、设计思路:
本人在学校负责考勤设备这一工作,现在搬迁到新学校,因此想到一个问题,学校考勤和门禁能不能物联网技术连到一体,之前都是独立系统,就是老师刷考勤,然后月底统计,没有一点现代人工智能的感觉。
Micro:Mate扩展板,现在一共有六个接口:P0、P1、P2、P8、P12、P16,其技术参数:Gravity IO扩展功能
  • 3个模拟口(仅支持3.3V模拟输入)即前三个接口:P0、P1、P2
  • 3个数字口(支持5V/3.3V数字输入输出)即后三个接口:P8、P12、P16
  • 舵机驱动电流:1.2A
  • 输入电压:3.3V/5V

做为多个传感器和控制器的接入,这六个接口就感觉有点紧张,其中OBLOQ,还要占用两个接口,这给我们的设计带来了更多的不便和限制。
人体感应,舵机开门(或者电机开门)的门禁物联系统,土壤检测,水泵浇花的智能浇灌系统,这两个系统门禁为主,浇灌为辅,目的是尽可能的的利用我们有限的资源,让我们智能系统工程开发出尽可能多的优势资源,另外通过开门的主要工作,带动一些辅助工作,从而提高工作效率,这是我本次过关的主要内容和思路。
二、制作需要的材料
初学者或者是初次使用的传感器,一定要查看资料或者向大伽询问,下面备注本次使用的传感器连接:
硬件:micro:bit、OBLOQ、数字继电器模块(Arduino兼容)DMS-MG90 金属9g舵机 (1.8Kg)红外释热电运动传感器,电容式土壤湿度传感器,小水泵电机,塑料软管,4.5V电池盒及电池
附主要传感器使用说明,通过说明学习,才能更好的掌握产品性能和使用方法,万万不可凭着感性认识去操作,容易损坏或者使用效果不佳。

红外释热电运动传感器
产品资料连接:http://wiki.dfrobot.com/SEN0171
数字继电器模块(Arduino兼容)
产品资料连接:http://www.dfrobot.com.cn/goods-60.html
DMS-MG90 金属9g舵机 (1.8Kg)
产品资料连接:http://www.dfrobot.com.cn/goods-1174.html
电容式土壤湿度传感器
产品资料连接:http://www.dfrobot.com.cn/goods-1215.html
Gravity: UART OBLOQ - IoT物联网模块
产品资料连接:http://www.dfrobot.com.cn/goods-1577.html
主控就不写了,因为好多主控都是支持物联网的,有了IOT物联网模块,让主控适应范围更多。
软件:
编程软件:   makecode                  网址:https://makecode.microbit.org/
IoT平台:     Easy  IoT                    网址: http://iot.dfrobot.com.cn/
三、硬件连接
OBLOQ - IoT物联网模块    P12  P16
红外释热电运动传感器   P8
电容式土壤湿度传感器        P2
数字继电器模块                   P1
DMS-MG90 金属9g舵机      P0
物联网3.jpg


四、脚本编写
因为本次过关,用到了多个传感器,所以在编写的时候,没有直接去写完程序,本着 教学的思路和过程,一步步去去操作,最终完成程序。
第一步:测试物联网通,这个在第一关已经说过;
第二步:测试传感器,依据以往的经验,先把传感器模块放在循环进行测试,有数据显示,证明传感器没有问题;然后加变量,用变量代替传感器的数据传输,在这里要注意的是,变量声明要放在循环的开始,而不是放在初始化的开始。:
第三步:测试执行器,没有什么问题;
第四步:整理程序,因为前面都已经测试过,所以只要按照脚本思路进行拖动模块,复制模块就可以了。,
在此补充一下,分布的原因:一是教学的需要,需要按步就班的去做;二是BIT板电压的问题,3.3V,5V对好多传感器还是有影响的,需要测试其稳定性。
物联网1.jpg

五、测试效果
不多说了,基本完成的思路,简单的看下视频。
https://v.youku.com/v_show/id_XMzc4Mzc1OTY4MA==.html?spm=a2h3j.8428770.3416059.1
六、反思
在写这篇文章之前,就有一个问题在在一直困扰着我,直到实验完成也没有找到结果,这个问题是:自动控制和物联网的区别,请各位大伽帮助解答。



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

本版积分规则

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

硬件清单

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

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

mail