4857| 6
|
[项目教程] 利用micro:bit×OBLOQ进行服务器机房环境温度与和人员进入监测 |
本帖最后由 zhangzb61759 于 2018-7-28 14:28 编辑 大家好!我是Ben,很高兴能参加本次micro:bit×OBLOQ挑战赛!我接触到这物联网套件后,感觉非常实用。第一个想到要做的是对服务器机房进行温度监控与非法人员闯入记录。因为作为服务器机房,温度过高或无关人员闯入都是不利的,甚至造成不可估量的损失。 一、目标任务: 1、每5分钟检测一次机房温度,通过microbit+OBLOQ发送温度信息到LOT平台;2、如果超过28摄氏度,每分钟通过microbit+OBLOQ发送信息“TW:”+当前温度到LOT平台,microbitLED面板上显示C; 3、监测机房物体移动,当信号为1时,立刻通过microbit+OBLOQ发送信息“somebody in”到LOT平台,microbitLED面板上显示R; 4、当工作人员进入机房时,按6位ab键签到,microbit+OBLOQ发送信息“ab账号 in”到LOT平台,microbitLED面板上显示A; 5、当从LOT平台发送“WHO”信息到microbit+OBLOQ时,microbitLED面板上闪烁3次“W”,此时工作人员可以输入5位表示账号的ab键, 二、材料准备: 1、micro:bit 1块 2、micro:mate 扩展板 1块 3、OBLOQ 1块 4、红外线传感器 1块 三、编程环境与平台: 1、编程环境:Microbit在线编辑器,https://makecode.microbit.org/ 2、物联网平台:DFROBOT的EASY LOT平台; 四、制作过程: (一)注册账户与登录 我们先需要在Obloq模块配套的DFRobot EASY-IoT物联网平台注册一个帐号。我们登录DFrobot的网站后,点击右上角的头像,选择“物联网”。如下图: 进去根据提示进行注册,注册成功后进入下图界面: 注意:个人操作后觉得:注册成功后自动进入的界面是测试id信息。一定要进入邮箱激活,激活后重新登录的信息才是可用的id和密码等! (二)接线 以下接线方法是来自吕启刚老师的文章:https://mp.weixin.qq.com/s/0joQAaOuIsz8XCoC_n1B-w
如果觉得看线麻烦,可以参考下表: (三)编程: 1、编程环境:Microbit在线编辑器,https://makecode.microbit.org/ 2、点击“高级”-“添加软件包”,输入网址https://github.com/DFRobot/pxt-Obloq,把OBLOQ软件包添加进去。 接下来编程,如下图: 上图是填写wifi信息和物联网服务信息。 (四)测试连接及互发信息: 1、连接:按上图初步编程后下载到microbit,obloq模块将会先显示红灯,再显示蓝灯,最后一直显示绿灯。这样说明连接已经成功,否则为不成功。如不成功,请仔细检查接线及编程信息。 2、测试服务器发送信息至microbit及obloq: microbit编程如上, 在服务器端操作如下: 如果microb闪烁显示W,说明发送及接收成功 3、测试microbit及oblo发送信息至服务器 按A+B键,将向服务器发送序号及温度信息。 如服务器显示以下信息说明发送与接收成功: (五)程序的编写 1、温度部分 平时检测温度,5分钟发送一次信息;超过30度,1分钟发送一次信息。 2、闯入警告 3、Microbit端发送6位ab键登录信息 4、接收服务器端信息 5、网页浏览服务端信息: 第一条是温度的No.4,32度 第二条是显示有人进入 五、成果测试视频 由于插入视频功能不成功,只能再上面附上视频链接,试试是否成功。 |
为什么我上传的视频不显示?:'( 为什么我的帖子后面显示很多图片?这些图片在编辑时是看不见的。:'( |
digi_cow 发表于 2018-7-28 11:15 好的,确实是的,下个作品可以加上这功能,谢谢你的建议! |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed